J'écris un script de configuration pour une application qui est un addon pour une autre application, donc je veux vérifier si les tables de l'autre application existent. Sinon, je veux donner à l'utilisateur une erreur utile. Cependant, je ne sais pas quel schéma contiendra les tables. DO LANGUAGE plpgsql $$ …
Étant donné que je suis un jeune développeur et que je ne suis pas vraiment compétent dans l'utilisation des bases de données (PostgreSQL 9.3), j'ai rencontré des problèmes avec un projet, pour lequel j'ai vraiment besoin d'aide. Mon projet consiste à collecter des données à partir d'appareils (jusqu'à 1000 appareils …
J'ai un VIEWoù j'essaye de créer un script d'évolution pour, donc je peux y ajouter une colonne. Cette partie fonctionne bien; colonne ajoutée très bien. Cependant, l'inverse ne fonctionne pas; supprimer cette dernière colonne ajoutée échoue avec un ERROR: cannot drop columns from viewmessage. Le problème est que cette vue …
Je travaille avec PostgreSQL 9.3 en utilisant l' psycopg2API de base de données. J'ai l'API DB définie au niveau d'isolement minimum (mode "autocommit") et je gère mes propres transactions directement via SQL. Exemple: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = …
Lors de l'ajout de NOT NULLcolonnes avec une DEFAULTvaleur - PostgreSQL optimise-t-il cette opération? Dans le cas où la table a n lignes, une colonne alter-table-add-optim non optimisée produirait n écrit de la valeur par défaut - ce qui pourrait être très douloureux, évidemment. Avec l'optimisation, la base de données …
J'ai rencontré des problèmes pour modéliser un schéma électrique en SQL. La structure que j'aimerais capturer est part ←────────── pin ↑ ↑ part_inst ←───── pin_inst où "inst" est l'abréviation de "instance". Par exemple, je pourrais avoir un partampli-op LM358 avec pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT …
Mon port par défaut PostgreSQL est 5432, je veux changer le port par défaut en utilisant la ligne de commande (sous Windows 7). J'ai déjà vu cette solution: /programming/187438/want-to-change-pgsql-port J'ai essayé d'exécuter la commande suivante, mais elle a échoué: postgres --p 5431 Quelqu'un pourrait-il me dire comment changer de port …
J'utilise PostgreSQL 8.4.15. Lors de l'exécution pg_dumppour sauvegarder une base de données, j'ai eu l'erreur suivante: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Lors de …
Nous avons une base de données postgres de production relativement importante: ~ 20 Go. La base de données PostgreSQL est hébergée sur heroku. Je voudrais copier un petit sous-ensemble des données de la table dans ma base de données locale afin de pouvoir exécuter des tests dessus sans avoir à …
J'utilise Fedora 15avec PostgreSQL 9.1.4. Fedora s'est écrasé récemment, après quoi: Une tentative de démarrage du serveur PostgreSQL: service postgresql-9.1 start donne Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Bien que le serveur démarre normalement lorsque je démarre le serveur pour la …
Quel est le moyen le plus rapide d'ajouter une colonne BIGSERIAL à une immense table (~ 3 lignes bil., ~ 174 Go)? ÉDITER: Je veux que la colonne soit des valeurs incrémentées pour les lignes existantes ( NOT NULL). Je n'ai pas défini de facteur de remplissage (ce qui ressemble …
Puis-je créer une colonne dans la table DB (PostgreSQL) qui a une chaîne aléatoire de valeur par défaut, et comment? Si ce n'est pas possible, faites-le moi savoir.
J'exécute un script plpgsql dans Postgres 8.3 - Je voudrais passer des arguments à ce script via psql. J'exécute actuellement le script comme: psql -d database -u user -f update_file.sql Je suis tombé sur ce lien qui explique la variable d'environnement PGOPTIONS, mais qui ne fonctionne pas pour les arguments …
Je voudrais déplacer complètement une base de données (tables, index, etc.) vers un nouvel espace de table. Je sais comment déplacer chaque élément individuellement, mais existe-t-il un moyen de le déplacer en une seule fois? J'utilise postgresql 9.1.
Maintenant, j'ai lu le document sur "Transaction ID Wraparound", mais il y a quelque chose que je ne comprends vraiment pas, le document est l'url suivant http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4. Prévention des échecs d'enveloppe d'ID de transaction La sémantique des transactions MVCC de PostgreSQL dépend de la possibilité de …
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.