关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
alter - 修改数据源的元数据信息
SdbDataSource.alter( <options> )
SdbDataSource
该函数用于修改数据源的名称、连接地址列表、访问权限等元数据信息。
options( object,必填 )
通过 options 参数可以修改数据源的元数据信息:
Name(string):数据源名称
格式:Name:"datasource"
Address(string):数据源集群的协调节点地址
格式:Address:"sdbserver:11810"
User(string):数据源用户名
格式:User:"DSuser"
Password(string):User 所对应的数据源密码
格式:Password:"12345"
AccessMode(string):数据源访问权限
取值如下:
格式:AccessMode:"READ"
ErrorFilterMask(string):控制对数据源进行数据操作的错误过滤
取值如下:
格式:ErrorFilterMask:"READ"
ErrorControlLevel(string ):配置对映射集合或集合空间进行不支持的数据操作(如 DDL)时的报错级别,默认值为"High"
取值如下:
格式:ErrorControlLevel:"Low"
函数执行成功时,无返回值。
函数执行失败时,将抛异常并输出错误信息。
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。
v3.2.8 及以上版本
获取数据源 datasource 的引用
> var ds = db.getDataSource("datasource")
修改该数据源的访问权限为“WRITE”
> ds.alter({AccessMode:"WRITE"})