On 9/12/07, Euler Taveira de Oliveira <[EMAIL PROTECTED]> wrote:

> Leo, e sobre a criação de tipos base com CREATE TYPE. Como você quer
> fazer a restrição (contenção)? cláusula INPUT fazendo a verificação
> dentro da função foo_in()?

Quando se cria o novo tipo, é necessário criar seus respectivos
operadores, caso contrário não existe operador para dados operandos;
logo, não é possível realizar a operação:
SELECT 1 + CAST(1 AS novo_tipo);

Pois isto causará uma falha no parser.

Caso a operação entre os tipos seja válida, talvez seja necessário
criar o operador e implementar as restrições sobre ele.

-Leo
-- 
Leonardo Cezar
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a