sql >> Databáze >  >> RDS >> PostgreSQL

Vypište všechny sekvence v Postgres db 8.1 s SQL

Následující dotaz uvádí názvy všech sekvencí.

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

Obvykle je sekvence pojmenována jako ${table}_id_seq . Jednoduché porovnání vzoru regulárního výrazu vám dá název tabulky.

Chcete-li získat poslední hodnotu sekvence, použijte následující dotaz:

SELECT last_value FROM test_id_seq;


  1. Připojování (posunutí) a odebrání z pole JSON v PostgreSQL 9.5+

  2. SQL Server Internals:Problematic Operators Pt. III – Druhy

  3. Pomalý dotaz při použití ORDER BY

  4. Jak nainstalovat a zabezpečit MariaDB 10 v CentOS 6