Initial commit
This commit is contained in:
20
packages/db/index.ts
Normal file
20
packages/db/index.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { Client } from "@planetscale/database";
|
||||
import { drizzle } from "drizzle-orm/planetscale-serverless";
|
||||
|
||||
import * as auth from "./schema/auth";
|
||||
import * as post from "./schema/post";
|
||||
|
||||
export const schema = { ...auth, ...post };
|
||||
|
||||
export { mySqlTable as tableCreator } from "./schema/_table";
|
||||
|
||||
export * from "drizzle-orm";
|
||||
|
||||
export const db = drizzle(
|
||||
new Client({
|
||||
host: process.env.DB_HOST,
|
||||
username: process.env.DB_USERNAME,
|
||||
password: process.env.DB_PASSWORD,
|
||||
}).connection(),
|
||||
{ schema },
|
||||
);
|
||||
Reference in New Issue
Block a user