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

Como criar colunas de auto incremento / ID SERIAL no DBeaver usando o PostgreSQL?


Depois de analisar os comentários muito úteis à minha pergunta acima, percebi que a pergunta foi feita devido à minha falta de experiência com o DBeaver.

Para completar, deixo a resposta à minha pergunta abaixo:

  1. Sim, existe uma maneira de incrementar automaticamente diretamente através da GUI do DBeaver.

  2. Isso pode ser feito configurando uma variável id quando uma tabela é criada, configurando uma coluna com um tipo de serial e "not null" marcado e, em seguida, definindo o id como chave primária por meio de restrições.

Captura de tela anexada abaixo:



Devido à forma como o PostgreSQL funciona, o tipo 'Serial' é um pseudotipo que permite a utilização de uma sequência de números (http://www.postgresqltutorial.com/postgresql-serial/ ).

Portanto, no DBeaver, uma vez que você configure as tabelas, isso será exibido da seguinte forma, em vez de um tipo 'serial':



Eu aprecio que esta é uma resposta muito óbvia para quem está familiarizado com PostgreSQL e/DBeaver, obrigado pela sua compreensão :)