Questions marquées «postgresql-9.2»

PostgreSQL version 9.2

11
À 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...

9
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...

8
PostgreSQL: exécution de DDL sur chaque schéma

J'ai une configuration de base de données multi-locataire et j'ai besoin d'ajouter des colonnes. J'utilise des schémas (et search_path) pour partitionner mes utilisateurs, donc je cherche un moyen omniprésent d'appliquer un changement de schéma DDL à toutes mes bases de données. Au départ, je...