# -*- coding: utf-8 -*-
# Generated by Django 1.11.2 on 2017-07-06 20:41


from django.db import migrations, connection


def _table_exists(db_cursor, tablename):
    "Returns bool if table exists or not"
    return tablename in connection.introspection.table_names()


class Migration(migrations.Migration):

    dependencies = [
        ('comms', '0014_auto_20170705_1736'),
    ]

    db_cursor = connection.cursor()

    if not _table_exists(db_cursor, "channels.channeldb_db_receivers_players"):
        # OBS - this is run BEFORE migrations are run!
        operations = []
    else:
        operations = [
            migrations.RemoveField(
                model_name='channeldb',
                name='db_subscriptions',  # this is now db_account_subscriptions
            ),
            migrations.RemoveField(
                model_name='msg',
                name='db_receivers_players',
            ),
            migrations.RemoveField(
                model_name='msg',
                name='db_sender_players',
            ),
        ]
