Articles of postgresql 9.2

PostgreSql INSERT DE L’ID SELECT RETURNING

Dans PostgreSql 9.2.4, j’ai deux tables: user (id, login, password, name) et dealer (id, user_id) . Et je veux insérer dans les deux tables un identifiant de revendeur créé. Actuellement, je le fais avec deux requêtes: WITH rows AS ( INSERT INTO “user” (login, password, name) VALUES (‘dealer1’, ‘jygbjybk’, ‘Dealer 1’) RETURNING id ) INSERT […]

Comment se déconnecter d’une firebase database et revenir à la firebase database par défaut dans PostgreSQL?

J’utilise la version PostgreSql: postgres=# select version(); version ————————————————————- PostgreSQL 9.2.4, comstackd by Visual C++ build 1600, 64-bit (1 row) Je m’étais connecté à une firebase database de postgres=# à newdb=# …. Maintenant, je suis dans newdb=# Base de données que je veux déconnecter et revenir à postgres=# database …. Comment faire cela? J’ai essayé […]

Comment faire un select avec un tableau contient une clause value dans psql

J’ai la colonne arr qui est du type array . Je dois obtenir des lignes, où la colonne arr contient la valeur s Cette requête: SELECT * FROM table WHERE arr @> ARRAY[‘s’] donne l’erreur: ERREUR: l’opérateur n’existe pas: caractère variable [] @> text [] Pourquoi ça ne marche pas? ps Je connais any() opérateur […]

Impossible de trouver la fonction de conversion de l’inconnu au texte

Dans l’une de mes instructions sélectionnées, j’ai l’erreur suivante: ERROR: failed to find conversion function from unknown to text ********** Error ********** ERROR: failed to find conversion function from unknown to text SQL state: XX000 C’était facile à résoudre en utilisant le cast , mais je ne comprends pas bien pourquoi cela s’est produit. Je […]

PostgreSQL 9.2 row_to_json () avec des jointures nestedes

J’essaie de mapper les résultats d’une requête sur JSON en utilisant la fonction row_to_json() ajoutée dans PostgreSQL 9.2. J’ai du mal à trouver la meilleure façon de représenter les lignes jointes en tant qu’objects nesteds (relations 1: 1) Voici ce que j’ai essayé (code de configuration: tableaux, exemples de données, suivi d’une requête): — some […]

Connecter PostgreSQL 9.2.1 à Hibernate

J’ai un projet Spring MVC vide et j’ai installé les pilotes Hibernate et PostgreSQL avec Maven. Je manque de tutoriels complets qui montrent comment connecter PostgreSQL avec Hibernate. Une aide ici?

Trouver des lignes en double avec PostgreSQL

Nous avons un tableau de photos avec les colonnes suivantes: id, merchant_id, url cette table contient des valeurs en double pour la combinaison merchant_id, url . il est donc possible qu’une rangée apparaisse plus plusieurs fois. 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 Quelle est la meilleure façon de supprimer ces doublons? (J’utilise […]

Exporter et importer un fichier de vidage de table (.sql) à l’aide de pgAdmin

J’ai pgAdmin version 1.16.1 Donc, pour exporter la table dumm je fais: Cliquez avec le bouton droit sur la table, puis dans le menu cliquez sur la backup , puis dans Choix du Format Plain et enregistrez le fichier sous le nom some_name.sql Puis je retire la table. Ok, maintenant j’ai besoin d’importer la sauvegarde […]

Postgresql – impossible de supprimer la firebase database en raison de certaines connexions automatiques à la firebase database

Chaque fois que j’essaie de supprimer une firebase database, je reçois: ERROR: database “pilot” is being accessed by other users DETAIL: There is 1 other session using the database. Quand j’utilise: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = ‘TARGET_DB’; J’ai mis fin à la connexion à partir de cette firebase database, mais si j’essaie de […]

Fichier de socket «/var/pgsql_socket/.s.PGSQL.5432» manquant dans Mountain Lion (OS X Server)

Je viens de mettre à niveau mon serveur MacMini de Lion Server à Mountain Lion en utilisant OS X Server. J’ai le même problème avec PostgreSQL que l’année dernière lorsque j’ai installé Lion Server pour la première fois. Lorsque j’essaie de faire n’importe quelle commande de terminal PostgreSQL, j’obtiens le message d’erreur notoire suivant, que […]