|
5 | 5 | from typing import Callable |
6 | 6 |
|
7 | 7 | import click |
8 | | -from macrostrat.app_frame import CommandBase |
9 | | -from macrostrat.database import Database |
10 | | -from macrostrat.database.transfer import pg_dump_to_file |
11 | | -from macrostrat.database.transfer.utils import raw_database_url |
12 | | -from macrostrat.utils import get_logger |
13 | | -from macrostrat.utils.shell import run |
14 | 8 | from results import db as results_db |
15 | 9 | from results.dbdiff import Migration |
16 | 10 | from rich import print |
17 | | -from typer import Argument |
18 | | -from typer import Option |
| 11 | +from typer import Argument, Option |
19 | 12 |
|
| 13 | +from macrostrat.app_frame import CommandBase |
20 | 14 | from macrostrat.core import app as macrostrat_app |
21 | 15 | from macrostrat.core.config import settings |
22 | 16 | from macrostrat.core.database import get_database |
23 | 17 | from macrostrat.core.exc import MacrostratError |
24 | 18 | from macrostrat.core.migrations import run_migrations |
| 19 | +from macrostrat.database import Database |
| 20 | +from macrostrat.database.transfer import pg_dump_to_file |
| 21 | +from macrostrat.database.transfer.utils import raw_database_url |
| 22 | +from macrostrat.utils import get_logger |
| 23 | +from macrostrat.utils.shell import run |
| 24 | + |
| 25 | +from ..database.utils import engine_for_db_name |
25 | 26 | from .defs import ( |
26 | | - get_inspector, |
27 | | - planning_database, |
28 | 27 | StatementCounter, |
29 | | - is_unsafe_statement, |
30 | | - get_all_schemas, |
31 | 28 | apply_schema_for_environment, |
| 29 | + get_all_schemas, |
| 30 | + get_inspector, |
| 31 | + is_unsafe_statement, |
| 32 | + planning_database, |
32 | 33 | ) |
| 34 | + |
33 | 35 | # First, register all migrations |
34 | 36 | # NOTE: right now, this is quite implicit. |
35 | 37 | from .migration_system import load_migrations |
36 | | -from ..database.utils import engine_for_db_name |
37 | 38 |
|
38 | 39 | log = get_logger(__name__) |
39 | 40 |
|
|
0 commit comments