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.0115_longer_user_password_field
"""
Expand the length of the password fields in the galaxy_user table to allow for other hasing schemes
"""
import logging
from sqlalchemy import MetaData, String, Table
log = logging.getLogger(__name__)
[docs]def upgrade(migrate_engine):
meta = MetaData(bind=migrate_engine)
user = Table('galaxy_user', meta, autoload=True)
try:
user.c.password.alter(type=String(255))
except Exception:
log.exception("Altering password column failed")