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

PostgreSQL:začátek sekvence na MAX(sloupec)+1

Nemůžete zadat dynamickou hodnotu pro počáteční hodnotu.

Po vytvoření sekvence však můžete hodnotu nastavit:

CREATE SEQUENCE my_sequence MINVALUE 1000000 OWNED BY my_table.id_column;
select setval('my_sequence',  (SELECT MAX(id_column) FROM my_table));


  1. Jak získat aktuální datum v PostgreSQL

  2. Paralelní unnest() a pořadí řazení v PostgreSQL

  3. AKTUALIZACE pomocí SUM() v MySQL

  4. Jak načíst obrázky z databáze MySQL a zobrazit je v html tagu