更新时间:2024-11-12 GMT+08:00
分享

DROP DATABASE LINK

功能描述

删除DATABASE LINK对象。

语法格式

DROP [ PUBLIC ] DATABASE LINK [ IF EXISTS ] dblink_name;

参数说明

  • dblink_name

    连接对象的名称。

  • IF EXISTS

    如果指定的DATABASE LINK不存在,则发出一个notice而不是报错。

  • PUBLIC

    连接类型,不加public默认为private。

示例

--创建拥有系统管理员权限的用户。
gaussdb=#  CREATE USER user1 WITH SYSADMIN PASSWORD '********';
gaussdb=#  SET ROLE user1 PASSWORD '********';

--创建私有dblink,host也可以是IPv6地址gaussdb=#  CREATE DATABASE LINK private_dblink CONNECT TO 'user1' IDENTIFIED BY '********' USING (host '192.168.11.11',port '54399',dbname 'db01');

--删除私有dblink。
gaussdb=#  DROP DATABASE LINK private_dblink;

--创建公共dblink,host也可以是IPv6地址gaussdb=#  CREATE PUBLIC DATABASE LINK public_dblink CONNECT TO 'user1' IDENTIFIED BY '********' USING (host '192.168.11.11',port '54399',dbname 'db01');

--删除公共dblink。
gaussdb=#  DROP PUBLIC DATABASE LINK public_dblink;

--删除创建出的用户。
gaussdb=#  RESET ROLE;
gaussdb=#  DROP USER user1;

相关文档