Hola:
Probando un poco la versión 9.3, cuando trato de crear una tabla foránea
con un campo de tipo serial, el mensaje de error que se lanza creo que
no es muy explícito. No se si esto es un error, pero creo que se pudiera
mejorar, a lo mejor agregándole algún HINT como lo hacen otros comandos.
remotedb=# create table foo(id serial);
CREATE TABLE
localdb=# create foreign table foreign_foo(id serial) server
foreign_server options (table_name 'foo');
ERROR: referenced relation "foreign_foo" is not a table
localdb=# create foreign table foreign_foo (id integer) server
test_server options (table_name 'foo');
CREATE FOREIGN TABLE
Sigo con mis pruebas. Saludos.
http://www.uci.cu
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda