|
Download server/src/db/README.md from automindy/fokemal: direct link, hf CLI and curl.
- Browser
- Download file 844 Bytes
-
https://huggingface.co/spaces/automindy/fokemal/resolve/main/server/src/db/README.md
- Command line
-
hf download hf://spaces/automindy/fokemal/server/src/db/README.md
-
curl -L -o README.md https://huggingface.co/spaces/automindy/fokemal/resolve/main/server/src/db/README.md
844 Bytes
Database Migrations
Schema changes belong in migration files under src/db/migrations/.
Create them with:
npm run db:migration:create --name=add_embedding_index
In local development, run pending migrations manually with:
npm run db:migration:up
Production startup applies pending migrations automatically. Tests auto-run
migrations from initDb() so each test DB starts with the full schema.
Use db:migration:fresh only for local development or tests. It drops app
tables, then runs all migrations so the DB is immediately usable:
npm run db:migration:fresh
Never run db:migration:fresh in production.
Built-in model catalog rows live in migrations. Add, retire, or correct default models with a new forward migration.
Use db:migration:status to inspect which migration files have already run.