#CREATE DIRECTORY
# 通用描述
CREATE DIRECTORY用于新建数据目录对象。具有create any directory权限的所有用户均可执行本语句创建数据目录对象,但目录对象始终为sys用户所有。
分布式部署中用户无法执行此操作。
# 语句定义
create directory::=
# directory_name
该语句用于指定创建的目录的名称,不可省略,且需符合YashanDB的对象命名规范。
# path_name
该语句用于指定创建的目录的地址。支持指定本地文件路径与YFS文件路径(YFS文件路径参见YFS文件管理)。
该语句需满足如下规则:
- 长度限制为4000。
- 其中不可以包含父目录(..)。
- 创建目录时不检查目录是否真实存在。
示例(单机、共享集群部署)
CREATE DIRECTORY dir AS '/data/yashan';