すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:ベクトルデータベースの初期化

最終更新日:Jan 16, 2026

AnalyticDB for PostgreSQL ベクトルデータベースを使用する前に、このトピックの手順に従って、ベクトルデータベースと全文検索機能をセットアップしてください。

各インスタンスで、1 回限りの初期化が必要です。初期化プロセスでは、次の操作が実行されます。

  • すべてのベクトルデータを格納するための 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")


# 出力: body:
# {
#    "Message":"success",
#    "RequestId":"FC1E0318-E785-1F21-A33C-FE4B0301B608",
#    "Status":"success"
# }

init_vector_database のパラメーターは次のとおりです:

  • accountAnalyticDB for PostgreSQL インスタンスの特権アカウントです。

  • account_password: 特権アカウントのパスワードです。

結果の確認

API 呼び出しが成功したら、DMS コンソールにログインし、ターゲットインスタンスに knowledgebase データベースが作成されていることを確認してください。