We added a change https://github.com/apache/airflow/pull/12890 to fix type of `source_code` column
in `dag_code` table. But looks like MySQL does not like if we don't specify nullable field.
This commit is contained in:
Kaxil Naik 2020-12-08 01:16:00 +00:00 коммит произвёл GitHub
Родитель 5f65cec77e
Коммит cb70150bf6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -36,10 +36,12 @@ depends_on = None
def upgrade(): # noqa: D103
conn = op.get_bind() # pylint: disable=no-member
if conn.dialect.name == "mysql":
op.alter_column(table_name='dag_code', column_name='source_code', type_=mysql.MEDIUMTEXT)
op.alter_column(
table_name='dag_code', column_name='source_code', type_=mysql.MEDIUMTEXT, nullable=False
)
def downgrade(): # noqa: D103
conn = op.get_bind() # pylint: disable=no-member
if conn.dialect.name == "mysql":
op.alter_column(table_name='dag_code', column_name='source_code', type_=mysql.TEXT)
op.alter_column(table_name='dag_code', column_name='source_code', type_=mysql.TEXT, nullable=False)