创建一个Namespace,用于后续创建文档库。
代码调用
def create_namespace(account, account_password, namespace, namespace_password):
request = gpdb_20160503_models.CreateNamespaceRequest(
region_id=ADBPG_INSTANCE_REGION,
dbinstance_id=ADBPG_INSTANCE_ID,
manager_account=account,
manager_account_password=account_password,
namespace=namespace,
namespace_password=namespace_password
)
response = get_client().create_namespace(request)
print(f"create_namespace response code: {response.status_code}, body:{response.body}")
if __name__ == '__main__':
create_namespace("testacc", "Test1234", "ns1", "Ns1password")
# output: body:
# {
# "Message":"success",
# "RequestId":"78356FC9-1920-1E09-BB7B-CCB6BD267124",
# "Status":"success"
# }
其中create_namespace参数说明如下:
account:AnalyticDB PostgreSQL版实例的数据库初始账号。
account_password:初始账号对应的密码。
namespace:要创建的Namespace名称。
namespace_password:Namespace对应的密码,后续数据读写使用此密码。
查看数据库的变更效果
代码调用成功后,可登录DMS查看实例的knowledgebase库增加了对应的Schema。
文档内容是否对您有帮助?