Crate ergol_cli

Source

Modules§

db
This module contains all the functions to help deal with the database.
diff
This module contains everything needed to compute diffs between databases.

Functions§

current_diff
Returns the migration diff between last save state and current state.
delete
Delete the whole database.
find_cargo_toml
Find cargo toml.
find_db_url
Tries to find the database URL in Rocket.toml or Ergol.toml.
last_saved_state
Finds the last saved db state.
migrate
Runs the ergol migrations.
order
Tries to sort the tables in order to avoid problems with dependencies.
reset
Resets the database to the current state.
save
Saves the current state in a new migration.
state_from_dir
Returns the db state from a directory.