文件卷 (Volume)
文件卷是对非表格数据进行存储和管理的对象。卷可以用来存储、访问和管理任何格式的文件,包括结构化文件、非结构化文件和半结构化文件。一个卷可以包含数百万的文件,并支持对卷文件的处理和查询。
卷的访问
您可以访问卷中的所有文件或卷中指定的文件。访问卷的路径使用@开头:
# 访问卷的路径
@<database>/<volume>
# 访问卷的指定文件
@<database>/<volume>/<path>/<file_name>
创建卷
可以通过网页或者使用SQL创建卷。卷中所有文件都是加密保存在云对象存储。创建卷必须要有数据库(Database)的写权限。
在网页创建文件卷可以通过以下操作创建一个空卷:
- 选择导航栏 数据 » 数据库, 查看当前数据库的列表。
- 选择需要创建卷的数据库, 进入数据库详情页。
- 鼠标移动到 创建, 在下拉菜单中选择 文件卷。
- 在弹出的窗口输入要创建的卷的名称和描述。
- 点击 确认 完成卷创建。
您也可以使用SQL创建卷,请使用以下语法:
CREATE VOLUME <database>.<volume>;
关于使用SQL创建卷请参阅:
删除和恢复卷
需要有卷所在的数据库(Database)写权限才能删除卷。可以通过平台数据库页或者SQL删除卷。
在网页可以通过以下操作删除卷:
- 选择导航栏 数据 » 数据库, 查看当前数据库的列卷。
- 选择需要创建卷的数据库, 进入数据库详情页。
- 选择 文件卷 部分,并在卷的列表种找到需要删除的卷。
- 在 操作 种选择 删除 来删除选择的卷。
也可以使用SQL删除数据库里的卷:
DROP VOLUME IF EXISTS <database>.<volume>;
注意删除的卷平台默认会保留7天, 在7天之内删除的卷可以恢复。如果想强制删除并清空相应的存储空间, 可以使用参数 PURGE:
DROP VOLUME IF EXISTS <database>.<volume> PURGE;
如果在7天之内想恢复删除的卷, 可以使用UNDROP命令:
UNDROP VOLUME <database>.<volume>;
关于使用SQL删除和恢复卷请参阅:
数据历史
查看文件卷的历史同查看表格历史相似, 请参阅表格数据历史。