Die folgende Abfrage gibt die Namen aller Sequenzen aus.
SELECT c.relname FROM pg_class c WHERE c.relkind = 'S';
Typischerweise wird eine Sequenz als ${table}_id_seq
bezeichnet . Ein einfacher Regex-Musterabgleich liefert Ihnen den Tabellennamen.
Um den letzten Wert einer Sequenz zu erhalten, verwenden Sie die folgende Abfrage:
SELECT last_value FROM test_id_seq;