Can't find meta/_journal.json file

HI, Im refactoring a project to now use src folder, after putting everything into the src folder, and pre-pending ./src where necessary, i get the error Can't find meta/_journal.json file my drizzle.config file:
import { defineConfig } from 'drizzle-kit';

export default defineConfig({
dialect: 'sqlite',
schema: './src/database/schema/index.ts',
out: './src/database/migrations',
dbCredentials: {
url : `file:${process.env.DB_FILE_PATH}`,
},
verbose: true,
});
import { defineConfig } from 'drizzle-kit';

export default defineConfig({
dialect: 'sqlite',
schema: './src/database/schema/index.ts',
out: './src/database/migrations',
dbCredentials: {
url : `file:${process.env.DB_FILE_PATH}`,
},
verbose: true,
});
drizzle instance:
const sqlite = new Database(process.env.DB_FILE_PATH, { create: true })
const db = drizzle(sqlite, { schema: $schema });
runMigration(db)
const sqlite = new Database(process.env.DB_FILE_PATH, { create: true })
const db = drizzle(sqlite, { schema: $schema });
runMigration(db)
the .env file:
DB_FOLDER="./src/database/db/"
DB_FILE_NAME="database.db"

DB_FILE_PATH="${DB_FOLDER}${DB_FILE_NAME}"
DB_FOLDER="./src/database/db/"
DB_FILE_NAME="database.db"

DB_FILE_PATH="${DB_FOLDER}${DB_FILE_NAME}"
1 Reply
syth
sythOP5d ago
edit fixed, moved ./src/database/migrations and ./src/database/db folders out of src into root, set their relevant paths and all works (now to fix some of my other import issues, but those are a me issue :keklol: ) anyways, those 2 folders dont belong in src folder anyways, so this works out in terms of seperation of concerns!

Did you find this page helpful?