This commit is contained in:
Aman Varshney
2025-04-14 21:45:28 +05:30
parent 8b03441909
commit 7f441ef670
268 changed files with 3513 additions and 3039 deletions

View File

@@ -0,0 +1,10 @@
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./src/db/schema",
out: "./src/db/migrations",
dialect: "mysql",
dbCredentials: {
url: process.env.DATABASE_URL || "",
},
});

View File

@@ -0,0 +1,3 @@
import { drizzle } from "drizzle-orm/mysql2";
export const db = drizzle({ connection: { uri: process.env.DATABASE_URL } });

View File

@@ -0,0 +1,10 @@
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./src/db/schema",
out: "./src/db/migrations",
dialect: "postgresql",
dbCredentials: {
url: process.env.DATABASE_URL || "",
},
});

View File

@@ -0,0 +1,3 @@
import { drizzle } from "drizzle-orm/node-postgres";
export const db = drizzle(process.env.DATABASE_URL || "");

View File

@@ -0,0 +1,11 @@
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./src/db/schema",
out: "./src/db/migrations",
dialect: "turso",
dbCredentials: {
url: process.env.DATABASE_URL || "",
authToken: process.env.DATABASE_AUTH_TOKEN,
},
});

View File

@@ -0,0 +1,9 @@
import { drizzle } from "drizzle-orm/libsql";
import { createClient } from "@libsql/client";
const client = createClient({
url: process.env.DATABASE_URL || "",
authToken: process.env.DATABASE_AUTH_TOKEN ,
});
export const db = drizzle({ client });

View File

@@ -0,0 +1,5 @@
import { PrismaClient } from "./generated/client";
const prisma = new PrismaClient();
export default prisma;

View File

@@ -0,0 +1,11 @@
generator client {
provider = "prisma-client"
previewFeatures = ["prismaSchemaFolder"]
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "mongodb"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,5 @@
import { PrismaClient } from "./generated/client";
const prisma = new PrismaClient();
export default prisma;

View File

@@ -0,0 +1,11 @@
generator client {
provider = "prisma-client"
previewFeatures = ["prismaSchemaFolder"]
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,5 @@
import { PrismaClient } from "./generated/client";
const prisma = new PrismaClient();
export default prisma;

View File

@@ -0,0 +1,11 @@
generator client {
provider = "prisma-client"
previewFeatures = ["prismaSchemaFolder"]
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "postgres"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,5 @@
import { PrismaClient } from "./generated/client";
const prisma = new PrismaClient();
export default prisma;

View File

@@ -0,0 +1,11 @@
generator client {
provider = "prisma-client"
previewFeatures = ["prismaSchemaFolder"]
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "sqlite"
url = "file:../local.db"
}