Olá,

Em 3 de dezembro de 2012 16:12, Rieg - JP <[email protected]>escreveu:

> **
> Boa tarde.
>
> Estou fazendo uma migração de um database, que estava em SO Windows para
> Linux.
> a versão do banco é a mesma, (9.0.10 x64); porém quando vou executar o
> script de create de um type em especifico, (logo abaixo) dá um erro dizendo
> que a função "shell_out" não existe.
>

Estranho. Desconheço qualquer problema deste tipo.

>
> -- Type: ean13
> CREATE TYPE ean13
>    (INPUT=shell_in, OUTPUT=shell_out, DEFAULT='',
>        INTERNALLENGTH=4, ALIGNMENT=int4, STORAGE=PLAIN);
> ..............................
> ERROR:  function shell_out(ean13) does not exist
> ********** Error **********
> ERROR: function shell_out(ean13) does not exist
> SQL state: 42883
>
> Eu procurei em foruns e na própria documentação do PostgreSQL e não
> encontrei nada sobre esse assunto.
> Porém encontrei no pg_catalog.routines a função (função interna do
> Postgres).
> Esta não se encontra no novo cluster, (Instalação padrão do Ubuntu
> Server).
> Acredito que falta apenas a contrib pertinente a esta função. Alguém da
> lista saberia responder se é realmente isto? e se for mesmo uma
> contrib, qual seria?
>

Qual o resultado deste comando?

SELECT * FROM pg_proc WHERE pg_proc.proname='shell_in';



>
> Atenciosamente,
> João Paulo Rieg - Senda Sistemas de Engenharia de Dados.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a