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

Jak mogę zmienić istniejącą kolumnę jako Tożsamość w PostgreSQL 11.1?

Zgodnie z dokumentacją

ALTER TABLE patient 
    ALTER patientid SET NOT NULL,  -- optional
    ALTER patientid ADD GENERATED ALWAYS AS IDENTITY 
        (START WITH 2);  -- optional

Dodaj NOT NULL ograniczenie, jeśli kolumna nie ma jeszcze ograniczenia. Opcjonalna klauzula START WITH start zmienia zarejestrowaną wartość początkową sekwencji.

Przetestuj w DB<>Fiddle.



  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 monitorować wydajność PostgreSQL 12 za pomocą OmniDB — część 2

  2. Jak tworzyć zapytania bez uwzględniania wielkości liter w Postgresql?

  3. Psycopg2 Wstaw do tabeli z symbolami zastępczymi

  4. PostgreSQL wiersz do kolumn

  5. PostgreSQL zyskuje na popularności:wyniki z Postgres 2018 i trendy 2019