GaussDB-ALTER DIRECTORY

33 阅读1分钟

GaussDB-ALTER DIRECTORY

功能描述

对directory属性进行修改。

注意事项
  • 目前只支持修改directory所有者。
  • 当enable_access_server_directory=off时,只允许初始用户修改directory所有者;当enable_access_server_directory=on时,具有SYSADMIN权限的用户和directory对象的所有者可以修改directory,且要求该用户是新所有者的成员。
语法格式

| ``` ALTER DIRECTORY directory_name OWNER TO new_owner;

| --------------------------------------------------------------- |

![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/8c264c2965bf4bc8b4d066ed20ee883c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgamVycnl3YW5nMTk4Mw==:q75.awebp?rk3s=f64ab15b&x-expires=1772502027&x-signature=WZigYOcSB24lL%2FQTMRElIvUaGX0%3D)

#### 参数说明

-   **directory_name**

    需要修改的目录名称,范围为已经存在的目录名称。

<!---->

-   **new_owner**

    目录的新所有者。

#### 示例

| ```
--创建目录。 gaussdb=# CREATE OR REPLACE DIRECTORY dir as '/tmp/';  --创建用户。 gaussdb=# CREATE USER jim PASSWORD '********';  --修改目录的所有者。 gaussdb=# ALTER DIRECTORY dir OWNER TO jim;  --删除目录对象。 gaussdb=# DROP DIRECTORY dir;  --删除用户。 gaussdb=# DROP USER jim; 
``` |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

#### 相关链接

[CREATE DIRECTORY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0542.html#ZH-CN_TOPIC_0000001911586721),[DROP DIRECTORY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0594.html#ZH-CN_TOPIC_0000001865747200)

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>