sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo crear columnas de ID SERIAL/de incremento automático en DBeaver usando PostgreSQL?

Después de revisar los comentarios muy útiles a mi pregunta anterior, me di cuenta de que la pregunta se hizo debido a mi falta de experiencia con DBeaver.

Para completar, he establecido la respuesta a mi pregunta a continuación:

  1. Sí, hay una manera de incrementar automáticamente directamente a través de la GUI de DBeaver.

  2. Esto se puede hacer configurando una variable de identificación cuando se crea una tabla configurando una columna con un tipo de serial y "no nulo" marcado, luego configurando la identificación como clave principal a través de restricciones.

Captura de pantalla adjunta a continuación:

Debido a la forma en que funciona PostgreSQL, el tipo 'Serial' es un pseudotipo que permite usar una secuencia de números (http://www.postgresqltutorial.com/postgresql-serial/ ).

Entonces, en DBeaver, una vez que configure las tablas, esto se mostrará de la siguiente manera en lugar de un tipo 'serie':

Aprecio que esta sea una respuesta muy obvia para cualquier persona que esté familiarizada con PostgreSQL y DBeaver, gracias por su comprensión :)