mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
fix db migration script
This commit is contained in:
parent
75bf8f5398
commit
d9a9ad65ec
@ -1,14 +1,15 @@
|
||||
import { applyMigrations } from "@/auto-migrations";
|
||||
import { MIGRATION_FILES_DIR, getMigrationFiles } from "@/auto-migrations/utils";
|
||||
import { globalPrismaClient, globalPrismaSchema } from "@/prisma-client";
|
||||
import { globalPrismaClient, globalPrismaSchema, sqlQuoteIdent } from "@/prisma-client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import { execSync } from "child_process";
|
||||
import * as readline from 'readline';
|
||||
|
||||
const dropSchema = async () => {
|
||||
await globalPrismaClient.$executeRaw`DROP SCHEMA ${globalPrismaSchema} CASCADE`;
|
||||
await globalPrismaClient.$executeRaw`CREATE SCHEMA ${globalPrismaSchema}`;
|
||||
await globalPrismaClient.$executeRaw`GRANT ALL ON SCHEMA ${globalPrismaSchema} TO postgres`;
|
||||
await globalPrismaClient.$executeRaw`GRANT ALL ON SCHEMA ${globalPrismaSchema} TO public`;
|
||||
await globalPrismaClient.$executeRaw(Prisma.sql`DROP SCHEMA ${sqlQuoteIdent(globalPrismaSchema)} CASCADE`);
|
||||
await globalPrismaClient.$executeRaw(Prisma.sql`CREATE SCHEMA ${sqlQuoteIdent(globalPrismaSchema)}`);
|
||||
await globalPrismaClient.$executeRaw(Prisma.sql`GRANT ALL ON SCHEMA ${sqlQuoteIdent(globalPrismaSchema)} TO postgres`);
|
||||
await globalPrismaClient.$executeRaw(Prisma.sql`GRANT ALL ON SCHEMA ${sqlQuoteIdent(globalPrismaSchema)} TO public`);
|
||||
};
|
||||
|
||||
const seed = async () => {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user