cherry-studio/migrations
fullex 8292958c0d feat(database): message.stats and related message type definitions
- Changed migration command from `yarn run migrations:generate` to `yarn run db:migrations:generate` for consistency across the project.
- Updated related documentation in `CLAUDE.md`, `migrations/README.md`, and `src/main/data/README.md` to reflect the new command.
- Added a notice in `migrations/README.md` regarding potential database structure changes before the alpha release.
2025-12-25 21:52:07 +08:00
..
sqlite-drizzle feat(database): message.stats and related message type definitions 2025-12-25 21:52:07 +08:00
README.md feat(database): message.stats and related message type definitions 2025-12-25 21:52:07 +08:00
sqlite-drizzle.config.ts mv dir to data 2025-08-09 14:30:24 +08:00

THIS DIRECTORY IS NOT FOR RUNTIME USE

v2 Data Refactoring Notice Before the official release of the alpha version, the database structure may change at any time. To maintain simplicity, the database migration files will be periodically reinitialized, which may cause the application to fail. If this occurs, please delete the cherrystudio.sqlite file located in the user data directory.

  • Using libsql as the sqlite3 driver, and drizzle as the ORM and database migration tool
  • Table schemas are defined in src\main\data\db\schemas
  • migrations/sqlite-drizzle contains auto-generated migration data. Please DO NOT modify it.
  • If table structure changes, we should run migrations.
  • To generate migrations, use the command yarn run db:migrations:generate