PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.2 » Internes » Vues système » pg_sequences

52.23. pg_sequences #

La vue pg_sequences fournit un accès aux informations utiles sur chaque séquence de la base.

Tableau 52.23. Colonnes de pg_sequences

Type

Description

schemaname name (référence pg_namespace.nspname)

Nom du schéma contenant la séquence

sequencename name (référence pg_class.relname)

Nom de la séquence

sequenceowner name (référence pg_authid.rolname)

Nom du propriétaire de la séquence

data_type regtype (référence pg_type.oid)

Type de données de la séquence

start_value int8

Valeur de démarrage de la séquence

min_value int8

Valeur minimale de la séquence

max_value int8

Valeur maximale de la séquence

increment_by int8

Valeur d'incrément de la séquence

cycle bool

La séquence fait-elle un cycle ?

cache_size int8

Taille du cache de la séquence

last_value int8

La dernière valeur écrite sur disque de la séquence. Si le cache est utilisé, cette valeur peut être supérieure à la dernière valeur renvoyée par la séquence.


La colonne last_value vaudra NULL dans l'un des cas suivants :

  • La séquence n'a pas encore été lue.

  • L'utilisateur actuel n'a pas le droit USAGE ou le droit SELECT sur la séquence.

  • La séquence n'est pas journalisée et le serveur est un secondaire.