Create / upgrade SQL schema on start of a new ETL container using Alembic. Ultimately ETL container will manage ETL work and access Postgres via its SQLAlchemy models. make start_db will now run until schema migration is complete, by tailing 'migration monitor' logs, and remove the need for sleep 10 in original Makefile. Pgadmin is provided for simpler Postgres access.
If you are generally happy with the approach I will add the new table definitions.
Create / upgrade SQL schema on start of a new ETL container using Alembic. Ultimately ETL container will manage ETL work and access Postgres via its SQLAlchemy models.
make start_db
will now run until schema migration is complete, by tailing 'migration monitor' logs, and remove the need forsleep 10
in original Makefile. Pgadmin is provided for simpler Postgres access.If you are generally happy with the approach I will add the new table definitions.