Some checks failed
Deploy production / deploy (push) Failing after 9s
Schema math (parts, chapters, sections, activity), seeded with all 100 chapters (Ch 0-94, appendix A-E), 647 sections, PDF pages, exercise counts and approximate prereqs. Triggers stamp started_at/completed_at and log status/exercise/note/section changes; math.apply_progress(jsonb) applies the JSON format bots send. Private by default via MATH_PRIVATE in #lib/math (owner-only prefix + lock in every tracker list). Overall + per-part progress, current chapter, prereq hints, quick status buttons, exercises stepper, notes, optional section ticks, activity log, dependency chart. Deploy preflight checks the math schema (4 tables, 100 chapters).
48 lines
1000 B
TypeScript
Executable File
48 lines
1000 B
TypeScript
Executable File
import { defineConfig } from 'drizzle-kit';
|
|
|
|
// Drizzle owns the core schemas only. Deliberately excluded:
|
|
// - lists: runtime tables created through meta.create_list() (owned by personal_ddl)
|
|
// - legacy: pre-reorg tables kept read-only for rollback
|
|
// - energy: owned by ned-collector
|
|
// Migrations run as the schema owner (`personal`), never as the app role.
|
|
export default defineConfig({
|
|
dialect: 'postgresql',
|
|
schema: './src/lib/server/db/schema/index.ts',
|
|
out: './drizzle',
|
|
schemaFilter: [
|
|
'auth',
|
|
'money',
|
|
'house',
|
|
'ref',
|
|
'games',
|
|
'cs',
|
|
'animaldex',
|
|
'site',
|
|
'meta',
|
|
'health',
|
|
'books',
|
|
'tasks',
|
|
'groceries',
|
|
'home',
|
|
'cars',
|
|
'music',
|
|
'hardware',
|
|
'planes',
|
|
'wildlife',
|
|
'trains',
|
|
'dataholders',
|
|
'stats',
|
|
'ai',
|
|
'movies',
|
|
'worldtodo',
|
|
'notes',
|
|
'math'
|
|
],
|
|
migrations: { schema: 'drizzle', table: '__drizzle_migrations' },
|
|
verbose: true,
|
|
strict: true,
|
|
dbCredentials: {
|
|
url: (process.env.DB_MIGRATE_URL || process.env.DB_URL)!
|
|
}
|
|
});
|