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

Hodnoty sloupců PostgreSQL musí být v sekvenci

Napsal jsem podrobný příklad implementace sekvence bez mezer pomocí PL/PgSQL zde .

Obecná myšlenka je, že chcete, aby tabulka ukládala sekvenční hodnoty, a použijete SELECT ... FOR UPDATE následuje UPDATE - nebo zkratka UPDATE ... RETURNING - získat z něj hodnoty při zamykání řádku, dokud se vaše transakce nepotvrdí nebo nevrátí zpět.



  1. Nastavte hodnotu AUTO_INCREMENT programově

  2. Jaký typ pole uložit facebookový token?

  3. Skrytí tabulky v databázi SQL Server?

  4. Proč Entity Framework generuje vnořené dotazy SQL?