PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso alterar a coluna existente como identidade no PostgreSQL 11.1


Seguindo a documentação
ALTER TABLE patient 
    ALTER patientid SET NOT NULL,  -- optional
    ALTER patientid ADD GENERATED ALWAYS AS IDENTITY 
        (START WITH 2);  -- optional

Adicionar NOT NULL restrição se a coluna ainda não tiver a restrição. A cláusula opcional START WITH start altera o valor inicial registrado da sequência.

Teste no DB<>Fiddle.