在微信小程序中访问云开发 PostgreSQL 数据库表
学习如何创建云开发 PostgreSQL 数据库表,添加示例数据,以及从微信小程序中查询数据。
1. 创建 PostgreSQL 数据库表并添加数据
注意:必须使用你的微信小程序关联的腾讯云账号登录云开发平台
在云开发平台创建名为 todos 的数据库表,字段信息如下:
| 列名 | 描述 | 类型 | 是否必填 | 是否唯一 |
|---|---|---|---|---|
| id | 标识 | int | 是 | 是 |
| is_completed | 是否完成 | boolean | 否 | 否 |
| description | 描述 | text | 否 | 否 |
| title | 标题 | varchar | 否 | 否 |
创建完成后,在 todos 表中录入示例数据。
2. 创建微信小程序

3. 安装云开发 SDK 依赖
- 在小程序
app.json所在的目录执行命令安装 npm 包。
npm install @cloudbase/wx-cloud-client-sdk
- 点击微信开发者工具工具栏上的“工具” -> “构建 npm”。
4. 从小程序中查询数据表
- 初始化 SDK
// app.js
const { init } = require("@cloudbase/wx-cloud-client-sdk");
App({
onLaunch() {
let db = null;
this.globalData.getDB = async () => {
if (!db) {
wx.cloud.init({
env: "<云开发环境 ID>",
});
db = init(wx.cloud).rdb();
}
return db;
};
},
globalData: {},
});