CLEAN CONNECTION

    • openGauss下不支持指定节点,仅支持TO ALL。
    • 该功能仅在force模式下,可以清理正在使用的正常连接。
    • CHECK

      仅在节点列表为TO ALL时可以指定。如果指定该参数,会在清理连接之前检查数据库是否被其他会话连接访问。此参数主要用于DROP DATABASE之前的连接访问检查,如果发现有其他会话连接,则将报错并停止删除数据库。

    • COORDINATOR ( nodename [, … ] ) | NODE ( nodename [, … ] ) | ALL

      仅支持TO ALL,必须指定该参数,节点上的指定连接会被全部删除。

    • dbname

      取值范围:已存在数据库名。

    • username

      删除指定用户上的连接。如果不指定,则删除所有用户的连接。

    1. CREATE USER jack PASSWORD 'Bigdata123@';
    2. --删除用户jack在数据库template1上的所有连接。
    3. --删除用户jack的所有连接。
    4. CLEAN CONNECTION TO ALL TO USER jack;
    5. --删除在数据库gaussdb上的所有连接。
    6. CLEAN CONNECTION TO ALL FORCE FOR DATABASE gaussdb;
    7. DROP USER jack;