PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Lister toutes les séquences dans une base de données Postgres 8.1 avec SQL

La requête suivante donne les noms de toutes les séquences.

SELECT c.relname FROM pg_class c WHERE c.relkind = 'S';

Généralement, une séquence est nommée ${table}_id_seq . Une simple correspondance de modèle regex vous donnera le nom de la table.

Pour obtenir la dernière valeur d'une séquence, utilisez la requête suivante :

SELECT last_value FROM test_id_seq;