アプリで次のように定義されたテーブルがあります。
users = Table('users', metadata,
Column('user_id', Integer, autoincrement=True, primary_key=True),
Column('user_name', Unicode(16), unique=True, nullable=False),
Column('email_address', Unicode(255), unique=True, nullable=False),
Column('display_name', Unicode(255)),
Column('password', Unicode(80)),
Column('created', DateTime, default=datetime.now),
mysql_engine='InnoDB',
mysql_charset='utf8',
)
しかし、しばらく開発した後、user_name を Unicode(255) などの長い長さに変更したいと考えています。私が理解しているように、この定義は最初の起動時に実行されるため、この行を変更するだけでは既存のデータベースでは機能しません。この新しい定義に移行する必要があります。すでに作成されたデータベースを新しい望ましい定義に変換するにはどうすればよいですか?