Skip to content

Commit

Permalink
[AIRFLOW-4256] Remove noqa from migrations (apache#5055)
Browse files Browse the repository at this point in the history
  • Loading branch information
Fokko authored and wayne.morris committed Jul 29, 2019
1 parent 50ef1a7 commit 908722f
Show file tree
Hide file tree
Showing 12 changed files with 477 additions and 199 deletions.
6 changes: 2 additions & 4 deletions airflow/migrations/versions/05f30312d566_merge_heads.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
# flake8: noqa
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# flake8: noqa
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
Expand All @@ -24,33 +22,35 @@
Create Date: 2018-06-17 22:50:00.053620
"""
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import mysql

# revision identifiers, used by Alembic.
revision = '0a2a5b66e19d'
down_revision = '9635ae0956e7'
branch_labels = None
depends_on = None

from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import mysql


TABLE_NAME = 'task_reschedule'
INDEX_NAME = 'idx_' + TABLE_NAME + '_dag_task_date'


# For Microsoft SQL Server, TIMESTAMP is a row-id type,
# having nothing to do with date-time. DateTime() will
# be sufficient.
def mssql_timestamp():
return sa.DateTime()


def mysql_timestamp():
return mysql.TIMESTAMP(fsp=6)


def sa_timestamp():
return sa.TIMESTAMP(timezone=True)


def upgrade():
# See 0e2a74e0fc9f_add_time_zone_awareness
conn = op.get_bind()
Expand All @@ -74,9 +74,10 @@ def upgrade():
sa.Column('duration', sa.Integer(), nullable=False),
sa.Column('reschedule_date', timestamp(), nullable=False),
sa.PrimaryKeyConstraint('id'),
sa.ForeignKeyConstraint(['task_id', 'dag_id', 'execution_date'],
['task_instance.task_id', 'task_instance.dag_id','task_instance.execution_date'],
name='task_reschedule_dag_task_date_fkey')
sa.ForeignKeyConstraint(
['task_id', 'dag_id', 'execution_date'],
['task_instance.task_id', 'task_instance.dag_id', 'task_instance.execution_date'],
name='task_reschedule_dag_task_date_fkey')
)
op.create_index(
INDEX_NAME,
Expand Down
Loading

0 comments on commit 908722f

Please sign in to comment.