Retrouver un trigger à partir du nom de la fonction associée
Ici encore, tout est dans le catalogue système de PostgreSQL, il suffit de regarder dans la table pg_trigger. ...
Ici encore, tout est dans le catalogue système de PostgreSQL, il suffit de regarder dans la table pg_trigger. ...
Dans le catalogue de PostgreSQL, qui donne plein d’information sur le cluster et la base de données, la table pg_class regroupe les informations sur les tables, les séquences, les index, tout ce qui contient des colonnes, appelé relation. L’un des champs disponibles est reltuples, il contient le nombre approximatif de lignes dans une relation. C’est approximatif, ainsi ce n’est pas un donnée sure… La preuve par l’exemple. ...
Avec PostgreSQL, on peut utiliser la requête suivante pour obtenir la taille de chacune des bases de données d’un cluster : SELECTdatnameASbase,pg_size_pretty(pg_database_size(oid))AStailleFROMpg_database;...
On peut faire ça dans 2 cas : On a fait n’importe quoi, et la séquence a disparu :-( On veut transformer une colonne en « SERIAL » ...