Sunday, August 3, 2008

Re: [pgsql-es-ayuda] Insertar

siempre manda una copia a la lista

2008/8/3 Luis Martínez <luisedgardomartinezlinares@gmail.com>:
>>
>> ¿Estoy usando una sentencia asi y me da error insert into
>> prueba2.prueba2.prueba select * from prueba1.public.prueba1? y obtengo el
>> siguiente error
>
> ERROR: cross-database references are not implemented:
> "prueba2.prueba2.prueba2"
> Estado SQL:0A000
> donde uso la declaracion de <base de datos>.<schema>.<tabla> quisiera saber
> que hago mal

me parece bastante claro, no puedes usar sentencias entre bases de
datos... para eso debes usar dblink o plproxy en modo de conexion

http://www.postgresql.org/docs/8.3/static/dblink.html
https://developer.skype.com/SkypeGarage/DbProjects/PlProxy


--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Guayaquil - Ecuador
Cel. (593) 87171157
--
TIP 4: No hagas 'kill -9' a postmaster

No comments: