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.



1
PostgreSQL: supprimer la colonne de la vue
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 …

2
Les transactions dans PostgreSQL via `psycopg2` sont-elles par curseur ou par connexion?
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 = …
10 postgresql 


1
Faire respecter les contraintes «à deux tables»
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 …

3
Changer le port PostgreSQL à l'aide de la ligne de commande
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 …

1
pg_dump et ERREUR: numéro de bloc 0 manquant pour la valeur de toast
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 …
10 postgresql 





6
Passer des arguments à psql
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 …
10 postgresql  psql 


2
À propos de "Transaction ID Wraparound"
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 …
10 postgresql 

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.