tablestore-db
开发
# tablestore-db 依赖 dictionary-db,需要先在根目录执行 build
pnpm build
测试
根据情况,选择性注释 packages/tablestore-db/test/Models.ts
的数据库。
测试文件中数据数据库 schema,需要在特定的账号和集群中使用。
如果是 netless 开发人员:
1. tablestore 可以在阿里云的测试账号中使用,region 为 cn-hangzhou。
2. dynamodb 可以在 netless 测试账号中使用,region 为 ap-northeast-1。
这里缺少表结构的创建脚本,所以测试代码,并不通用,外部使用需要自己创建。
测试阿里云 tablestore 数据库需要配置以下环境变量
export TABLESTORE_AK=***
export TABLESTORE_SK=***
export TABLESTORE_INSTANCE_NAME=***
export TABLESTORE_ENDPOINT=***
测试 dynamodb 需要在本地配置好 ~/.aws/credentials
和 ~/.aws/config
,前者是鉴权信息,后者是 region 信息。
~/.aws/credentials
[default]
aws_access_key_id =
aws_secret_access_key =
~/.aws/config
[default]
region = ap-northeast-1
output = json
cd packages/tablestore-db
pnpm test