gpt4 book ai didi

postgresql - 使用 postgres_fdw 时遇到的问题

转载 作者:行者123 更新时间:2023-11-29 13:01:11 25 4
gpt4 key购买 nike

我在使用 postgres_fdw 时遇到了一些问题。

    CREATE SERVER foreign_server
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host '192.162.0.1', port '5432', dbname 'Test');



CREATE USER MAPPING FOR postgres
SERVER foreign_server
OPTIONS (user 'foreign_user', password 'password');


CREATE FOREIGN TABLE foreign_table (
id serial NOT NULL,
data text)SERVER foreign_server
OPTIONS (schema_name 'public', table_name 'employee');


select * from employee where user ='foreign_user'

现在我可以看到对pg_foreign_data_wrapperpg_foreign_serverpg_foreign_table 表进行了输入。
但是如何访问远程系统的员工表。

我的意思是 select * from employee where user ='foreign_user' 没有给出任何结果。虽然它在远程系统的Employee表中有数据。

有什么想法吗?

最佳答案

But How do I access employee table of remote system.

你只需要访问外部表,说“SELECT * FROM foreign_table;”。

该过程似乎没问题,但您的外部表没有名为“user”的列,因此您的查询一定会导致错误。

最好展示实际发生的事情。显示实际查询和错误消息有助于我们了解问题出在哪里。

关于postgresql - 使用 postgres_fdw 时遇到的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29712563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com