1
我想用PostgreSQL Maestro工具来引用一个来自“本地”数据库的外键到另一个数据库内的其他主键(实际上,它们都是相同的远程机器)。 我听说过关于postgres_fdw模块来创建一个外表,其行为像远程数据库内表的副本,但是当我尝试执行我的查询时,出现此错误:postgres_fdw模块Postgresql问题
“SQL错误:错误:引用关系“foreign_olo”不是表格“。
这是我的SQL代码:
CREATE TABLE edb.olo_config (
primary_key integer NOT NULL PRIMARY KEY,
puntamento varchar,
mail_contatto_to varchar,
mail_contatto_cc varchar,
/* Foreign keys */
CONSTRAINT olo_code
FOREIGN KEY (olo_code)
REFERENCES edb.foreign_olo(codice_operatore)
) WITH (
OIDS = FALSE
);
foreign_olo是我与postgres_fdw创建外部表。 我试图在foreign_olo表上提交一个INSERT或一个简单的SELECT,并且一切顺利,所以我无法理解为什么外键的情况下它不能被识别为表。 谢谢大家会帮我一把!
非常感谢! – JinLemon