"""add created_by col to notification

Revision ID: 0100_notification_created_by
Revises: 0099_tfl_dar
Create Date: 2017-06-13 10:53:25.032202

"""

# revision identifiers, used by Alembic.
revision = "0100_notification_created_by"
down_revision = "0099_tfl_dar"

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


def upgrade():
    op.add_column(
        "notifications",
        sa.Column("created_by_id", postgresql.UUID(as_uuid=True), nullable=True),
    )
    op.create_foreign_key(None, "notifications", "users", ["created_by_id"], ["id"])

    op.add_column(
        "notification_history",
        sa.Column("created_by_id", postgresql.UUID(as_uuid=True), nullable=True),
    )
    op.create_foreign_key(None, "notification_history", "users", ["created_by_id"], ["id"])


def downgrade():
    op.drop_column("notifications", "created_by_id")
    op.drop_column("notification_history", "created_by_id")

"""add created_by col to notification

Revision ID: 0100_notification_created_by
Revises: 0099_tfl_dar
Create Date: 2017-06-13 10:53:25.032202

"""

# revision identifiers, used by Alembic.
revision = "0100_notification_created_by"
down_revision = "0099_tfl_dar"

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


def upgrade():
    op.add_column(
        "notifications",
        sa.Column("created_by_id", postgresql.UUID(as_uuid=True), nullable=True),
    )
    op.create_foreign_key(None, "notifications", "users", ["created_by_id"], ["id"])

    op.add_column(
        "notification_history",
        sa.Column("created_by_id", postgresql.UUID(as_uuid=True), nullable=True),
    )
    op.create_foreign_key(None, "notification_history", "users", ["created_by_id"], ["id"])


def downgrade():
    op.drop_column("notifications", "created_by_id")
    op.drop_column("notification_history", "created_by_id")

add created_by col to notification  Revision ID: 0100_notification_created_by Revises: 0099_tfl_dar Create Date: 2017-06-13 10:53:25.032202 # revision identifiers, used by Alembic.