PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL - създайте колона с автоматично нарастване за непървичен ключ

Добавете стойност по подразбиране с последователност:

CREATE SEQUENCE mytable_item_id_seq OWNED BY mytable. item_id;
ALTER TABLE mytable ALTER item_id SET DEFAULT nextval('mytable_item_id_seq');

За да работи това, трябва да изключите item_id колона от всички INSERT изрази, защото стойността по подразбиране се използва само ако не е посочена стойност за колоната.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се експортира таблица на AWS RDS Postgres в CSV в S3, като се използва функцията aws_s3.query_export_to_s3

  2. Правилно обработване на TIME WITH TIME ZONE в PostgreSQL

  3. Как да върнете резултатите от заявката като списък, разделен със запетая в PostgreSQL

  4. Как мога сигурно (косвено) да направя запитване до база данни postgresql в android?

  5. Postgres FOR LOOP