Skip to content

Commit 897c0d0

Browse files
committed
Adding a new partial for compatibility_flags and compatibility_date.
1 parent ace4140 commit 897c0d0

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

src/content/docs/hyperdrive/configuration/connect-to-postgres.mdx

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ The command above will output the ID of your Hyperdrive, which you will need to
3030

3131
```toml
3232
# required for database drivers to function
33-
compatibility_flags = [ "nodejs_compat_v2" ]
3433

3534
[[hyperdrive]]
3635
binding = "HYPERDRIVE"
@@ -48,7 +47,7 @@ Hyperdrive uses Workers [TCP socket support](/workers/runtime-apis/tcp-sockets/#
4847
| Driver | Documentation | Minimum Version Required | Notes |
4948
| ----------------------------- | ---------------------------------------------------------------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
5049
| Postgres.js (**recommended**) | [https://github.com/porsager/postgres](https://github.com/porsager/postgres) | `[email protected]` | Supported in both Workers & Pages. |
51-
| node-postgres - `pg` | [https://node-postgres.com/](https://node-postgres.com/) | `[email protected]` | `8.11.4` introduced a bug with URL parsing and will not work. `8.11.5` fixes this. Requires the [`nodejs_compat_v2`](/workers/runtime-apis/nodejs/) compatibility flag to be set. Requires wrangler `3.78.7` or later. |
50+
| node-postgres - `pg` | [https://node-postgres.com/](https://node-postgres.com/) | `[email protected]` | `8.11.4` introduced a bug with URL parsing and will not work. `8.11.5` fixes this. Requires the [`nodejs_compat`](/workers/runtime-apis/nodejs/) `compatibility_flags` and the `compatibility_date` to be set. Requires wrangler `3.78.7` or later. |
5251
| Drizzle | [https://orm.drizzle.team/](https://orm.drizzle.team/) | `0.26.2`^ | |
5352
| Kysely | [https://kysely.dev/](https://kysely.dev/) | `0.26.3`^ | |
5453
| [rust-postgres](https://github.com/sfackler/rust-postgres) | [https://docs.rs/postgres/latest/postgres/](https://docs.rs/postgres/latest/postgres/) | `v0.19.8` | Use the [`query_typed`](https://docs.rs/postgres/latest/postgres/struct.Client.html#method.query_typed) method for best performance. |
@@ -97,14 +96,9 @@ Install the `node-postgres` driver:
9796
npm install pg
9897
```
9998

100-
**Ensure you have `compatibility_flags = ["nodejs_compat_v2"]` set in your `wrangler.toml` configuration file**:
99+
**Ensure you have `compatibility_flags` and `compatibility_date` set in your `wrangler.toml` configuration file** as shown below:
101100

102-
```toml
103-
# other fields elided
104-
#
105-
# Required for node-postgres to work
106-
compatibility_flags = ["nodejs_compat_v2"]
107-
```
101+
<Render file="nodejs-compat-wrangler-toml" product="workers" />
108102

109103
Create a new `Client` instance and pass the Hyperdrive parameters:
110104

src/content/docs/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ This command outputs your Hyperdrive ID. You can now bind your Hyperdrive config
145145
```toml
146146
name = "timescale-api"
147147
main = "src/index.ts"
148-
compatibility_date = "2024-08-21"
149-
compatibility_flags = [ "nodejs_compat_v2"]
148+
compatibility_date = "DATE"
149+
compatibility_flags = [ "nodejs_compat"]
150150

151151
[[hyperdrive]]
152152
binding = "HYPERDRIVE"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
{}
3+
4+
---
5+
6+
```toml title="wrangler.toml"
7+
# other fields elided
8+
#
9+
# Required for node-postgres to work
10+
compatibility_flags = [ "nodejs_compat" ]
11+
compatibility_date = "2024-09-23"
12+
```

0 commit comments

Comments
 (0)