Env
do_run_migrations(connection)
Run actual sync migrations.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
connection |
Connection
|
connection to the database. |
required |
Source code in hestia/db/migrations/env.py
58 59 60 61 62 63 64 65 66 67 |
|
run_migrations_offline()
async
Run migrations in 'offline' mode.
This configures the context with just a URL and not an Engine, though an Engine is acceptable here as well. By skipping the Engine creation we don't even need a DBAPI to be available.
Calls to context.execute() here emit the given string to the script output.
Source code in hestia/db/migrations/env.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
run_migrations_online()
async
Run migrations in 'online' mode.
In this scenario we need to create an Engine and associate a connection with the context.
Source code in hestia/db/migrations/env.py
70 71 72 73 74 75 76 77 78 79 80 |
|