42.6. pg_attrdef

O catálogo pg_attrdef armazena o valor padrão das colunas. As principais informações sobre as colunas estão armazenadas em pg_attribute (veja abaixo). Somente as colunas que especificam explicitamente o valor padrão (quando a tabela é criada ou a coluna é adicionada) possuem uma entrada nesta tabela.

Tabela 42-6. Colunas de pg_attrdef

Nome Tipo Referencia Descrição
adrelid oid pg_class.oid Tabela que esta coluna pertence
adnum int2 pg_attribute.attnum Número da coluna
adbin text   Representação interna do valor padrão da coluna
adsrc text   Representação humanamente legível do valor padrão

O campo adsrc é histórico, sendo melhor não usá-lo, porque não acompanha mudanças externas que podem afetar a representação do valor padrão. A compilação reversa do campo adbin (com pg_get_expr, por exemplo) é uma forma melhor de mostrar o valor padrão.

SourceForge.net Logo CSS válido!