Skip to content

Commit 9eaa9d5

Browse files
Migrate from xata to drizzle postgres
1 parent 27679ca commit 9eaa9d5

23 files changed

+3771
-227
lines changed

drizzle.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { defineConfig } from 'drizzle-kit';
2+
3+
export default defineConfig({
4+
schema: './src/lib/db/migrations/schema.ts',
5+
out: './src/lib/db/migrations',
6+
dialect: 'postgresql',
7+
dbCredentials: {
8+
url: process.env.DATABASE_URL as string
9+
}
10+
});

package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"format": "prettier --write \"./**/*.{ts,tsx,json}\""
1212
},
1313
"dependencies": {
14+
"@auth/core": "^0.40.0",
15+
"@auth/drizzle-adapter": "^1.10.0",
1416
"@auth/xata-adapter": "^1.10.0",
1517
"@eslint/eslintrc": "^3.3.1",
1618
"@eslint/js": "^9.32.0",
@@ -20,14 +22,15 @@
2022
"@types/react": "^19.1.9",
2123
"@types/twuni__emojify": "^1.0.2",
2224
"@xata.io/cli": "^0.16.12",
23-
"@xata.io/client": "^0.30.1",
2425
"autoprefixer": "^10.4.21",
2526
"axios": "^1.11.0",
27+
"better-auth": "^1.3.26",
2628
"class-variance-authority": "^0.7.1",
2729
"clsx": "^2.1.1",
2830
"daisyui": "^4.12.24",
2931
"dotenv": "^17.2.1",
3032
"dotenv-cli": "^10.0.0",
33+
"drizzle-orm": "^0.44.6",
3134
"eslint": "^9.32.0",
3235
"eslint-config-next": "^15.4.5",
3336
"framer-motion": "^12.23.12",
@@ -39,6 +42,7 @@
3942
"next-seo": "^6.8.0",
4043
"nextjs-progressbar": "^0.0.16",
4144
"postcss": "^8.5.6",
45+
"postgres": "^3.4.7",
4246
"prettier": "^3.6.2",
4347
"prettier-plugin-tailwindcss": "^0.6.14",
4448
"react": "19.1.1",
@@ -54,5 +58,8 @@
5458
},
5559
"engines": {
5660
"node": ">=22.0.0"
61+
},
62+
"devDependencies": {
63+
"drizzle-kit": "^0.31.5"
5764
}
5865
}

0 commit comments

Comments
 (0)