PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment créer des colonnes d'auto-incrémentation / SERIAL id sur DBeaver à l'aide de PostgreSQL?

Après avoir examiné les commentaires très utiles à ma question ci-dessus, j'ai réalisé que la question avait été posée en raison de mon manque d'expérience avec DBeaver.

Pour être complet, j'ai énoncé la réponse à ma question ci-dessous :

  1. Oui, il existe un moyen d'incrémenter automatiquement directement via l'interface graphique DBeaver.

  2. Cela peut être fait en configurant une variable id lors de la création d'une table en définissant une colonne avec un type de serial et "non nul" coché, puis en définissant l'identifiant comme clé primaire via des contraintes.

Capture d'écran jointe ci-dessous :

En raison du fonctionnement de PostgreSQL, le type 'Serial' est un pseudotype qui permet d'utiliser une séquence de nombres (http://www.postgresqltutorial.com/postgresql-serial/ ).

Ainsi, dans DBeaver, une fois que vous avez configuré les tables, elles seront affichées comme suit plutôt qu'avec un type "série":

J'apprécie qu'il s'agisse d'une réponse très évidente pour tous ceux qui connaissent PostgreSQL et/DBeaver, merci de votre compréhension :)