Questions marquées «postgresql»

Toutes les versions de PostgreSQL. Ajoutez une balise spécifique à la version supplémentaire comme postgresql-11 si ce contexte est important.

2
Rejoindre PostgreSQL à l'aide de JSONB
J'ai ce SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Cela donnerait: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, "children": []} …



4
Comment faire l'extension de saut pg_dump?
C'est sur 9.3 mais je me souviens que des choses similaires se sont produites depuis 7.x. Je crée donc une base de données et y installe l'extension plpgsql. Plus tard, je crée un pg_dump et avant de le restaurer dans la base de données, je m'assure qu'il a également l'extension …


2
psql: FATAL: désolé, trop de clients déjà
Je reçois soudainement cette erreur lorsque j'essaie d'accéder au site Web qui utilise la base de données postgresql, ou même lorsque j'utilise l'utilitaire psql ou pgadmin3. Ma base de données est configurée pour gérer 150 connexions maximum: # SHOW max_connections; max_connections ----------------- 150 (1 row) Après avoir redémarré le serveur …


4
Performances de l'indice pour CHAR vs VARCHAR (Postgres)
Dans cette réponse ( /programming/517579/strings-as-primary-keys-in-sql-database ) une seule remarque a attiré mon attention: Gardez également à l'esprit qu'il y a souvent une très grande différence entre un CHAR et un VARCHAR lors des comparaisons d'index Est-ce que cela s'applique / s'applique toujours à Postgres? J'ai trouvé des pages sur Oracle …

1
Erreur Postgres [la colonne doit apparaître dans la clause GROUP BY ou être utilisée dans une fonction d'agrégation] lorsque la sous-requête est utilisée
J'ai deux tables employeeet phones. Un employé peut avoir de 0 à n numéros de téléphone. Je veux lister les noms des employés avec leurs numéros de téléphone. J'utilise la requête ci-dessous qui fonctionne bien. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP …




3
Chemin binaire dans les préférences de pgAdmin
J'ai installé PostgreSQL car j'ai besoin de restaurer un gros .backupfichier que j'ai reçu pour le télécharger sur une autre plate-forme (c'est 38 millions de lignes qui était apparemment trop volumineux pour que la personne puisse l'exporter d'une autre manière). Lorsque j'essaie de "restaurer" dans pgAdmin 4, je reçois le …

2
Profondeur récursive descendante de PostgreSQL
J'ai besoin de calculer la profondeur d'un descendant de son ancêtre. Lorsqu'un enregistrement a object_id = parent_id = ancestor_id, il est considéré comme un nœud racine (l'ancêtre). J'ai essayé de lancer une WITH RECURSIVErequête avec PostgreSQL 9.4 . Je ne contrôle pas les données ou les colonnes. Le schéma de …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.