first commit

This commit is contained in:
2026-06-10 18:30:46 +02:00
parent 3e7b0ae2e0
commit cabd4803a4
39 changed files with 3635 additions and 81 deletions
+22
View File
@@ -0,0 +1,22 @@
import { readFileSync } from "fs";
import { join } from "path";
import postgres from "postgres";
const connectionString = process.env.DATABASE_URL;
if (!connectionString) {
console.error("DATABASE_URL is not set");
process.exit(1);
}
const sql = postgres(connectionString, { max: 1 });
const migrationPath = join(process.cwd(), "drizzle/migrations/0000_init.sql");
const migration = readFileSync(migrationPath, "utf-8");
try {
await sql.unsafe(migration);
await sql.end();
console.log("Migrations applied successfully");
} catch (error) {
console.error("Migration failed:", error);
process.exit(1);
}
+24
View File
@@ -0,0 +1,24 @@
import { readFileSync } from "fs";
import { join } from "path";
import postgres from "postgres";
async function migrate() {
const connectionString = process.env.DATABASE_URL;
if (!connectionString) {
throw new Error("DATABASE_URL is not set");
}
const sql = postgres(connectionString, { max: 1 });
const migrationPath = join(process.cwd(), "drizzle/migrations/0000_init.sql");
const migration = readFileSync(migrationPath, "utf-8");
await sql.unsafe(migration);
await sql.end();
console.log("Migrations applied successfully");
}
migrate().catch((error) => {
console.error("Migration failed:", error);
process.exit(1);
});