Skip to content

Commit e953a5b

Browse files
authored
Upgrade Drizzle [part 2] (#210)
Upgrades drizzle-orm and drizzle-kit to the latest version. So we can use things like better indexes creation, GIN indexes/tsVector (Fulltext search), simpler migrations, returningId, onUpdate.
1 parent 9b087e4 commit e953a5b

25 files changed

Lines changed: 2555 additions & 2936 deletions

drizzle.config.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import dotenv from "dotenv";
2-
import type { Config } from "drizzle-kit";
2+
import { defineConfig } from "drizzle-kit";
33

44
dotenv.config({
55
path: process.cwd() + "/.dev.vars",
@@ -10,9 +10,9 @@ if (!process.env.NEON_URL) {
1010
throw new Error("NEON_URL is not defined");
1111
}
1212

13-
export default {
13+
export default defineConfig({
14+
dialect: "postgresql",
1415
schema: "./src/datasources/db/schema.ts",
15-
driver: "pg",
1616
out: "./drizzle/migrations",
1717
breakpoints: true,
1818
strict: true,
@@ -21,6 +21,6 @@ export default {
2121
},
2222
verbose: true,
2323
dbCredentials: {
24-
connectionString: process.env.NEON_URL,
24+
url: process.env.NEON_URL,
2525
},
26-
} satisfies Config;
26+
});

0 commit comments

Comments
 (0)