Olá, Bruno

2009/9/1 Bruno Carneiro <[email protected]>

>
> Aproveitando o tópico, alguém poderia dar uma explicação de como alterar
> tipos?
>
> http://www.postgresql.org/docs/8.1/static/sql-altertype.html
>
> Na documentação só fala em alterar o dono e o schema. Agora por exemplo,
> estou criando uma função que gera relatório e essa função retorna um tipo.
> Então a medida que vou fazendo a função eu tenho que inserir um campo no
> tipo, para ficar de acordo com o estágio atual da implementação.
>
> Mas eu não posso apagar meu tipo e criá-lo denovo, pq ai eu tenho que
> apagar
> a função também... ta complicado.
>
> Tem como modificar o tipo?
>

O comando ALTER TYPE não permite modificar a estrutura de um tipo de dado,
apenas o nome e o esquema.

O que você pode fazer:

DROP FUNCTION nome_funcao(parâmetros);
DROP TYPE nome_tipo;

Ou senão você pode em vez de retornar um tipo retornar um record.

>
>
>
> JotaComm wrote:
> >
> > Olá,
> >
> > SELECT typname FROM pg_type WHERE typnamespace=2200;
> >
> > Observação: O valor 2200 corresponde ao esquema public.
> >
> > Ou se preferir:
> >
> > SELECT nspname,typname FROM pg_namespace JOIN pg_type ON
> > pg_namespace.oid=pg_type.typnamespace WHERE nspname='public';
> >
> > 2009/9/1 Bruno Carneiro <[email protected]>
> >
> >>
> >> Desculpe, a pergunta pode ser boba mas eu criei um tipo e esqueci o
> nome.
> >> Como eu faço para ver a lista de tipos que eu criei?
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Fun%C3%A7%C3%A3o-retornado-tipo-composto.-Preciso-criar-tabela--tp25231950p25240908.html
> >> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
> >>
> >> _______________________________________________
> >> pgbr-geral mailing list
> >> [email protected]
> >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>
> >
> >
> > []s
> > --
> > JotaComm
> > http://jotacomm.wordpress.com
> > http://www.dextra.com.br/postgres
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Fun%C3%A7%C3%A3o-retornado-tipo-composto.-Preciso-criar-tabela--tp25231950p25241310.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a