Questions marquées «postgresql-9.2»

PostgreSQL version 9.2

3
Pourquoi un nouvel utilisateur est-il autorisé à créer une table?
Je me demande pourquoi un utilisateur nouvellement créé est autorisé à créer une table après s'être connecté à une base de données. J'ai une base de données project2_core: postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------------+--------------+-----------+-------------+-------------+------------------------------- postgres | postgres | …


1
VACUUM renvoyant de l'espace disque au système d'exploitation
VACUUMne renvoie généralement pas d'espace disque au système d'exploitation, sauf dans certains cas particuliers. De la documentation: La forme standard de VACUUMsupprime les versions de lignes mortes dans les tables et les index et marque l'espace disponible pour une réutilisation future. Cependant, il ne restituera pas l'espace au système d'exploitation, …


4
Impossible d'arrêter l'ancien maître de poste lors de la mise à niveau vers Postgres 9.2
Je passe à Postgres 9.2.2 (à partir de 9.1.4). Lorsque j'essaie de mettre à niveau les bases de données en utilisant: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Je reçois le message d'erreur suivant: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to …


2
Comment afficher la requête d'une autre session dans pg_stat_activity sans être super utilisateur?
J'ai une base de données Postgresql 9.2. Deux utilisateurs sont créés sur cette base de données. Lorsque j'effectue la requête suivante en tant que superutilisateur, je peux tout voir. select * from pg_stat_activity Cependant, est-il possible d'obtenir le même résultat sans être connecté en tant que superutilisateur? Quel privilège / …


2
À quelle fréquence un déclencheur FOR EACH STATEMENT s'exécute-t-il si l'opération est provoquée par une contrainte FK avec UPDATE CASCADE?
Je comprends qu'un déclencheur sur la table t défini avec FOR EACH STATEMENTsera exécuté une fois lorsque j'exécuterai un UPDATE t .... Maintenant, quand test défini avec FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, et je mets à jour N lignes a, cela provoquera-t-il l'appel du déclencheur une …




1
Privilèges ECOUTER / NOTIFIER
J'ai une seule base de données postgres, avec deux utilisateurs; Alice et Bob. Je voudrais pouvoir faire un NOTIFY alice_channel 'sensitive data'sans que Bob puisse LISTENse faufiler dedans juste en devinant que le nom du canal est 'alice_channel'. Dans la pratique, les noms de canaux sont très difficiles à deviner, …



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.