Macros§
- pgcount
- 计数 ,返回 sql 语句,参数同 find 类似。
- pgdel
- 1.通过id,删除数据,返回 sql 语句。
- pgdelmany
- 批量删除数据,返回 sql 语句
- pgfind
- 查寻数据,返回 sql 语句
- pgget
- 获取一条数据,返回 sql 语句
- pgset
- 新增数据 ,返回 sql 语句。
- pgsetmany
- 批量新增数据 ,返回 sql 语句。
- pgsetupdate
- 新增或更新数据 ,返回 sql 语句。 第二个参数为指定 不重复的字段。 如果第二个参数里的字段同时存在,则更新其他字段的值,否则新增。
- pgsetupdatemany
- 批量新增或更新数据 ,返回 sql 语句。 第二个参数为指定 不重复的字段。 如果第二个参数里的字段同时存在,则更新其他字段的值,否则新增。
- pgupdate
- 1.通过id,更新数据 ,返回 sql 语句。
- pgupdatemany
- 批量更新数据 ,返回 sql 语句。
Structs§
- Client
- An asynchronous PostgreSQL client.
- Postgres
Quick - Postgres
Quick Count - Regex
- A compiled regular expression for matching Unicode strings.
- Sql
- Sql(String),会将 String 识别为 sql 语句,而不是参数值
- Transaction
- A representation of a PostgreSQL database transaction.
Enums§
- Value
- Represents any valid JSON value.
Constants§
- PG_
EXCLUSIVE_ LOCK - 悲观锁,用于抢单什么的
- PG_
SHARED_ LOCK - 常用的 PostgreSQL 锁类型。直接加在 sql 语句后面
Functions§
- from_
str - Deserialize an instance of type
T
from a string of JSON text. - pg_
run_ drop - 运行sql语句,返回最近一条语句的数据 id,如果上没有,则返回0
用于:
myset、mydel、mysetmany、myupdate、myupdatemany
- pg_
run_ tran_ drop - 事务执行
- pg_
run_ tran_ vec - 事务执行
- pg_
run_ vec - 运行sql语句,返回结果列表
- to_
string - Serialize the given data structure as a String of JSON.