2.5.1 • Published 4 years ago
pg-ts v2.5.1
pg-ts
Typescript wrapper around node-postgres
Installing
yarn add pg-ts
Using
Using promises:
import getPool, { SQL } from "pg-ts";
const pool = getPool();
const { firstName, lastName } = person;
pool.transaction(tx =>
Promise
.all([
tx.none(SQL`INSERT INTO people (first_name, last_name) VALUES (${firstName}, ${lastName}))`),
tx.one(SQL`SELECT * FROM people WHERE first_name = ${firstName})`),
])
.then(([,person]) => person));
Using fp-ts Tasks:
import getPool, { SQL } from "pg-ts";
const pool = getPool();
pool.oneTask(SQL`SELECT * FROM people WHERE first_name = ${firstName})`).run();
10.0.0
4 years ago
2.5.0
4 years ago
2.5.1
4 years ago
9.0.3
6 years ago
9.0.2
6 years ago
9.0.1
6 years ago
9.0.0
6 years ago
8.1.0
6 years ago
8.0.1
6 years ago
8.0.0
6 years ago
7.0.0
6 years ago
6.0.1
6 years ago
6.0.0
6 years ago
5.0.1
6 years ago
5.0.0
6 years ago
4.0.1
6 years ago
3.0.1-0
6 years ago
3.0.0-0
6 years ago
2.4.1
6 years ago
2.4.0
6 years ago
2.3.1
7 years ago
2.3.0
7 years ago
2.2.0
7 years ago
2.1.5
7 years ago
2.1.4
7 years ago
2.1.3
7 years ago
2.1.2
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.6.0
7 years ago
1.5.2
7 years ago
1.5.1
7 years ago
1.5.0
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.1
7 years ago
1.3.0
7 years ago
1.2.0
7 years ago
1.1.0
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago