Type: | bool |
Défaut: | off |
Contexte: | user |
Redémarrer: | false |
Obsolète: | 11 |
Contrôle si les commandes CREATE TABLE et CREATE TABLE AS incluent une colonne OID dans les tables nouvellement créées, lorsque ni WITH OIDS
ni WITHOUT OIDS
ne sont précisées. Ce paramètre détermine également si les OID sont inclus dans les tables créées par SELECT INTO. Ce paramètre est désactivé (off
) par défaut ; avec PostgreSQL 8.0 et les versions précédentes, il était activé par défaut.
L'utilisation d'OID dans les tables utilisateur est considérée comme obsolète. Il est donc préférable pour la plupart des installations de laisser ce paramètre désactivé. Les applications qui requièrent des OID pour une table particulière doivent préciser WITH OIDS
lors de la création de la table. Cette variable peut être activée pour des raisons de compatibilité avec les anciennes applications qui ne suivent pas ce comportement.