postgresql外部表

刪除外部表及外部服務器

-- 刪除外部表
drop foreign table tablename;
-- 刪除用戶映射
drop user mapping for username server servername_fdw;
-- 刪除外部服務器
drop server servername_fdw;

創(chuàng)建外部服務器

create server servername_fdw
    foreign data wrapper postgres_fdw options (host 'localhost'
    , port 'portnum'
    , dbname 'db_name'
    )
;

創(chuàng)建用戶映射

create user mapping for local_user
    server servername_fdw options (user  '遠程服務器用戶名'
    , password '遠程服務器用戶密碼'
    );

創(chuàng)建外部表

create foreign table table_name (
        id bigint options (column_name 'id') not null,
        field1 integer options (column_name 'field1') not null,
        field2 varchar(100) options (column_name 'field2'),
        field3 varchar(100) options (column_name 'field3')
 )
server servername_fdw 
options (schema_name '外部服務器上schema', table_name '外部表名');
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容