refactor(database): 🚚 Move drizzle migrations to their own folder

This commit is contained in:
Jesse Wierzbinski 2024-06-12 13:10:40 -10:00
parent b17b2be683
commit 9d8c2e81e9
No known key found for this signature in database
57 changed files with 5 additions and 5 deletions

View file

@ -1,7 +1,7 @@
import { Args } from "@oclif/core"; import { Args } from "@oclif/core";
import chalk from "chalk"; import chalk from "chalk";
import ora from "ora"; import ora from "ora";
import { BaseCommand } from "~//cli/base"; import { BaseCommand } from "~/cli/base";
import { getUrl } from "~/database/entities/Attachment"; import { getUrl } from "~/database/entities/Attachment";
import { db } from "~/drizzle/db"; import { db } from "~/drizzle/db";
import { Emojis } from "~/drizzle/schema"; import { Emojis } from "~/drizzle/schema";

View file

@ -4,7 +4,7 @@ import { and, inArray, isNull } from "drizzle-orm";
import { lookup } from "mime-types"; import { lookup } from "mime-types";
import ora from "ora"; import ora from "ora";
import { unzip } from "unzipit"; import { unzip } from "unzipit";
import { BaseCommand } from "~//cli/base"; import { BaseCommand } from "~/cli/base";
import { getUrl } from "~/database/entities/Attachment"; import { getUrl } from "~/database/entities/Attachment";
import { db } from "~/drizzle/db"; import { db } from "~/drizzle/db";
import { Emojis } from "~/drizzle/schema"; import { Emojis } from "~/drizzle/schema";

View file

@ -3,7 +3,7 @@ import type { Config } from "drizzle-kit";
export default { export default {
dialect: "postgresql", dialect: "postgresql",
out: "./drizzle", out: "./drizzle/migrations",
schema: "./drizzle/schema.ts", schema: "./drizzle/schema.ts",
dbCredentials: { dbCredentials: {
/* host: "localhost", /* host: "localhost",

View file

@ -2,7 +2,7 @@ import { drizzle } from "drizzle-orm/node-postgres";
import { migrate } from "drizzle-orm/postgres-js/migrator"; import { migrate } from "drizzle-orm/postgres-js/migrator";
import { LogLevel, LogManager, type MultiLogManager } from "log-manager"; import { LogLevel, LogManager, type MultiLogManager } from "log-manager";
import { Client } from "pg"; import { Client } from "pg";
import { config } from "~//packages/config-manager"; import { config } from "~/packages/config-manager";
import * as schema from "./schema"; import * as schema from "./schema";
export const client = new Client({ export const client = new Client({
@ -42,7 +42,7 @@ export const setupDatabase = async (
try { try {
await migrate(db, { await migrate(db, {
migrationsFolder: "./drizzle", migrationsFolder: "./drizzle/migrations",
}); });
} catch (e) { } catch (e) {
await logger.logError(LogLevel.CRITICAL, "Database", e as Error); await logger.logError(LogLevel.CRITICAL, "Database", e as Error);