Dans Postgres, on peut définir fillfactor pour un index ainsi qu'une table. Quelle est la différence? Comment décider des valeurs pour l'un ou l'autre. Quels sont les cas d'utilisation? J'essaie de regrouper une relation spatiale sur un indice spatial. Il a quelques millions d'enregistrements. Les enregistrements sont mis à jour …
J'expérimente actuellement un peu avec PL / pgSQL et je veux savoir s'il existe une façon plus élégante de faire quelque chose comme ça: select c.data into data from doc c where c.doc_id = id and c.group_cur > group_cur order by c.id desc limit 1; EXCEPTION WHEN NO_DATA_FOUND THEN select …
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 …
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 …
Supposons que je souhaite stocker des numéros de téléphone dans une base de données. J'accepte les numéros de téléphone de l'extérieur des États-Unis. Comment pourrais-je stocker ces numéros de téléphone?
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 …
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 …
Lorsque j'essaie d'exécuter pg_restore.exeun fichier de vidage à partir d'une base de données, cela génère des dizaines d'erreurs, tout de même: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Cela est évidemment dû au fait que j'ai vidé la base de données avant de la restaurer …
J'utilise PostgreSQL comme base de données. Et je dois créer une entrée dans la base de données, et si elle existe déjà, il suffit de mettre à jour ses champs, mais l'un des champs ne doit être mis à jour que s'il n'est pas défini. J'ai utilisé les informations de …
Si j'avais un tableau avec 3 colonnes - disons A, B et D - et que je devais en introduire un nouveau - disons C pour remplacer la position actuelle de D. J'utiliserais la méthode suivante: Introduisez 2 nouvelles colonnes en C et D2. Copiez le contenu de D vers …
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 …
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 …
Postgres dispose-t-il de fonctionnalités pour prendre en charge le vieillissement des anciens enregistrements? Je veux utiliser Postgres pour la journalisation, comme une sorte de file d'attente, où les enregistrements (événements de journal) de plus de deux semaines sont automatiquement supprimés.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.