PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Elenca tutte le sequenze in un Postgres db 8.1 con SQL

La query seguente fornisce i nomi di tutte le sequenze.

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

Tipicamente una sequenza è denominata ${table}_id_seq . La semplice corrispondenza del modello regex ti darà il nome della tabella.

Per ottenere l'ultimo valore di una sequenza, utilizzare la query seguente:

SELECT last_value FROM test_id_seq;