Répondre

1

En interne, il utilise l'OID tout le temps. Mais vous pouvez l'intégrer au texte à tout moment.

+0

Cela signifie-t-il qu'un transtypage en texte fera en sorte que la base de données recherche la valeur dans la table système? – David

+2

Je pense que vous essayez de penser à la base de données. Il est généralement préférable de laisser faire ce qu'il fait au lieu de perdre du temps à essayer de pré-optimiser en fonction de ce que vous pensez qu'il va faire. Mais chaque fois que vous utilisez un emum, il recherche l'oid et l'étiquette dans la table pg_enum. Mais alors il met en cache que plus tard quand vous voulez convertir en texte, il n'a pas à revenir à la table. –