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

Zvyšte hodnotu ID tabulky pro každý INSERT

Nechcete pro svůj sloupec ID použít VARCHAR. V postgresu můžete vytvořit sekvenci a poté získat další hodnotu této sekvence pro každý insert.

zde jsou dokumenty

V podstatě uděláte něco jako

CREATE SEQUENCE mysequence START 101

Poté, když vložíte, uděláte něco jako

INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');


  1. Rozdělit řetězec pomocí split_part v asijském jazyce

  2. Počet řádků v Doktríně 2

  3. Jak převést MySQL datetime na NSDate?

  4. Nejprve kód EF, jak zaregistrovat stejný název tabulky s jiným schématem?