mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-19 02:21:32 +08:00
32 lines
1.0 KiB
Bash
Executable File
32 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
#######
|
|
# Database schema migration operaions via alembic's CLI runner.
|
|
# Retrieves relevant configuration values and invokes the Alembic CLI runner.
|
|
#
|
|
# To pass a galaxy config file, use `--galaxy-config`
|
|
# (NOTE: the -c option is used by alembic's CLI runner for passing its own config file, alembic.ini)
|
|
#
|
|
# You may also override the galaxy database url and/or the
|
|
# tool shed install database url, as well as the database_template
|
|
# and database_encoding configuration options with env vars:
|
|
# GALAXY_CONFIG_OVERRIDE_DATABASE_CONNECTION=my-db-url ./scripts/run_alembic.py ...
|
|
# GALAXY_INSTALL_CONFIG_OVERRIDE_DATABASE_CONNECTION=my-other-db-url ./scripts/run_alembic.py ...
|
|
#
|
|
# For help, run `sh run_alembic.sh -h`.
|
|
#
|
|
# Further information:
|
|
# Galaxy migration documentation: lib/galaxy/model/migrations/README.md
|
|
# Alembic documentation: https://alembic.sqlalchemy.org
|
|
#######
|
|
|
|
cd "$(dirname "$0")" || exit
|
|
|
|
cd ..
|
|
|
|
. ./scripts/common_startup_functions.sh
|
|
|
|
setup_python
|
|
|
|
python scripts/run_alembic.py "$@"
|