Skip to content

Is "schema in multiple files" not supported? #6

@yuriy-sng

Description

@yuriy-sng

Hi! Thanks for making this <3

When having multiple schemas https://orm.drizzle.team/docs/sql-schema-declaration#schema-in-multiple-files

I'm getting

Cannot find module '(...)/src/db/schema'

import { defineConfig } from '@drepkovsky/drizzle-migrations';
import { drizzle } from 'drizzle-orm/postgres-js';
import postgres from 'postgres';

export default defineConfig({
  schema: './src/db/schema',
  out: './src/db/migrations',
  dialect: 'postgresql',
  dbCredentials: {
    url: process.env.DATABASE_URL!,
  },
  verbose: true,
  strict: true,
  // define your own client using adapter of your choice
  getMigrator: async () => {
    const migrationClient = postgres(
      'postgresql://(...)@localhost:5432/(...)',
      {
        max: 1,
      }
    );

    return drizzle(migrationClient);
  },
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions