Appearance
以下 API 仅适用于服务端脚本
构造函数
PGdb()
实例化一个点鸭数据表类
输入参数
| 参数 | 必填 | 默认值 | 类型 | 说明 |
|---|---|---|---|---|
| key | 是 | string | 后端 Key |
返回值
| 类型 | 说明 |
|---|---|
| PGdb | 点鸭数据表类 |
方法
sql‹T = any›()
SQL 语句调用
- SELECT(查询)
- INSERT(插入)
- UPDATE(更新)
- DELETE(删除)
输入参数
| 参数 | 必填 | 默认值 | 类型 | 说明 |
|---|---|---|---|---|
| strings | 是 | TemplateStringsArray | 模板字符串,SQL 语句 |
返回值
| 类型 | 说明 |
|---|---|
| Promise‹PGdbResult‹T›› | 返回一个 Promise,解析为 PGdbResult‹T = any› 如操作失败,返回 PGdbFailResult |
接口
PGdbResult
MySQL 数据库操作的结果
| 名 | 类型 | 说明 |
|---|---|---|
| code | number | 操作结果代码,用于标识操作是否成功 |
| msg | string | 操作消息,提供更详细的操作结果描述 |
| logid | string | 日志 ID,用于追踪和调试目的 |
| operatAt | Date | 操作执行完毕的时间 |
| count | number | 当是SELECT操作时,返回查询结果的记录数 |
| fields | Array‹T› | 当是SELECT操作时,返回查询结果的字段数据数组 |
PGdbFailResult
MySQL 数据库操作失败结果
| 名 | 类型 | 说明 |
|---|---|---|
| error | string | 当操作失败时提供错误详情 |
| sql | string | 当操作失败时提供 SQL 语句 |