Em 8 de janeiro de 2014 11:49, Anselmo Silva <[email protected]>escreveu:

> Olá pessoal,
> estou tentando criar um tipo personalizado, mas, não encontrei um exemplo
> de como fazer.
> Seguinte:
> quero criar um tipo que internamente seja varchar(18) e se chame
> 'MeuTipo', quando eu mudar
> este tipo para varchar(20), em todas tabelas, views, etc que usem esse
> tipo irão alterar para varchar(20).
> Alguém tem alguma uma dica?
>

Crie um "domínio", Anselmo.
Exemplo: CREATE DOMAIN dom_data AS date;

Ao criar tabelas, types, etc, ou utilizar cast, você pode utilizá-lo. Serve
como um "type" para qualquer situação.
Exemplo: CREATE TABLE teste
(
  id_teste serial NOT NULL,
  data_teste dom_data
);

Espero ter ajudado.

[]'s


>
> --
> Anselmo M. Silva
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a