Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

Source code for galaxy.model.migrate.versions.0114_update_migrate_tools_table_again

"""
Migration script to update the migrate_tools.repository_path column to point to the new location lib/tool_shed/galaxy_install/migrate.
"""
from __future__ import print_function

import logging

log = logging.getLogger(__name__)


[docs]def upgrade(migrate_engine): print(__doc__) # Create the table. try: cmd = "UPDATE migrate_tools set repository_path='lib/tool_shed/galaxy_install/migrate';" migrate_engine.execute(cmd) except Exception: log.exception("Updating migrate_tools.repository_path column to point to the new location lib/tool_shed/galaxy_install/migrate failed.")
[docs]def downgrade(migrate_engine): try: cmd = "UPDATE migrate_tools set repository_path='lib/galaxy/tool_shed/migrate';" migrate_engine.execute(cmd) except Exception: log.exception("Updating migrate_tools.repository_path column to point to the old location lib/galaxy/tool_shed/migrate failed.")