PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przyrost wartości identyfikatora tabeli dla każdej WSTAWKI

Nie chcesz używać VARCHAR dla swojej kolumny identyfikatora. W postgresie możesz utworzyć sekwencję, a następnie uzyskać następną wartość tej sekwencji dla każdej wstawki.

tutaj są dokumenty

Zasadniczo robisz coś takiego

CREATE SEQUENCE mysequence START 101

Następnie, po wstawieniu, robisz coś takiego

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykorzystać nowe funkcje partycjonowania w PostgreSQL 11?

  2. Porównanie równości/nierówności SQL z wartościami nullable

  3. Błąd uzyskiwania uwierzytelniania nie powiodło się z postgresql z wiersza poleceń

  4. Jak bezpieczne jest format() dla zapytań dynamicznych wewnątrz funkcji?

  5. Zapisywanie danych wyjściowych zapytania dynamicznego, które używa refcursor do tabeli