初始化向量數據庫
更新時間:
在使用AnalyticDB PostgreSQL版向量數據庫前,需按照本文操作初始化向量數據庫以及全文檢索相關功能,每個實例僅需執行一次即可。
所有的向量數據都存放在固定的庫knowledgebase中,因此每個實例需執行一次初始化。初始化向量數據庫的作用:
創建knowledgebase庫,并賦予此庫的讀寫權限。
創建中文分詞器和全文檢索相關功能,此功能為庫級別。
代碼調用
from alibabacloud_gpdb20160503 import models as gpdb_20160503_models
def init_vector_database(account, account_password):
request = gpdb_20160503_models.InitVectorDatabaseRequest(
region_id=ADBPG_INSTANCE_REGION,
dbinstance_id=ADBPG_INSTANCE_ID,
manager_account=account,
manager_account_password=account_password
)
response = get_client().init_vector_database(request)
print(f"init_vector_database response code: {response.status_code}, body:{response.body}")
if __name__ == '__main__':
init_vector_database("testacc", "Test1234")
# output: body:
# {
# "Message":"success",
# "RequestId":"FC1E0318-E785-1F21-A33C-FE4B0301B608",
# "Status":"success"
# }
其中init_vector_database
參數說明如下:
account:AnalyticDB PostgreSQL版實例的數據庫初始賬號。
account_password:初始賬號對應的密碼。
查看數據庫的變更效果
上述代碼調用成功后,可登錄DMS查看目標實例的數據庫中增加了一個knowledgebase庫。
文檔內容是否對您有幫助?