sql >> Databasteknik >  >> RDS >> PostgreSQL

Lista alla sekvenser i en Postgres db 8.1 med SQL

Följande fråga ger namn på alla sekvenser.

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

Vanligtvis heter en sekvens som ${table}_id_seq . Enkel matchning av regexmönster ger dig tabellnamnet.

För att få det sista värdet av en sekvens använd följande fråga:

SELECT last_value FROM test_id_seq;


  1. Använder en variabel period i ett intervall i Postgres

  2. Skriver till MySQL-databas med pandor med SQLAlchemy, to_sql

  3. Hur man släpper databas med hjälp av TSQL och GUI - SQL Server / TSQL Tutorial Del 25

  4. syntaxfel när variabler deklareras i en pl/sql-procedur