Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.73 KB

File metadata and controls

34 lines (23 loc) · 1.73 KB

Code Components

Electron

SQLite3 Database

  • The database path for development is printed in the logs

Migrations

  • What are migrations? Migrations help transition database schemas from their current state to a new desired state, whether that involves adding tables and columns, removing elements, splitting fields, or changing types and constraints. (see sequelize.org for a definition)
  • They are used so that the database schema can evolve over time and be easily updated when a user upgrades the application
  • The migrations are stored in the src/main/database/migrations folder
  • The migrations are executed in the order they are listed in the src/main/database/migrations/umzug.ts file
  • https://sequelize.org/docs/v6/

Openapi

The "Flask-ML" protocol is specified by an openapi.yaml schema shared by this project and Flask-ML.