from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('student', '0009_auto_20170111_0422'),
    ]

    # This migration was to add a constraint that we lost in the Django
    # 1.4->1.8 upgrade. But since the constraint used to be created, production
    # would already have the constraint even before running the migration, and
    # running the migration would fail. We needed to make the migration
    # idempotent.  Instead of reverting this migration while we did that, we
    # edited it to be a SQL no-op, so that people who had already applied it
    # wouldn't end up with a ghost migration.

    # It had been:
    #
    # migrations.RunSQL(
    #   "create unique index email on auth_user (email);",
    #   "drop index email on auth_user;"
    # )

    operations = [
        migrations.RunSQL(
            # Do nothing:
            "select 1",
            "select 1"
        )
    ]

from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('student', '0009_auto_20170111_0422'),
    ]

    # This migration was to add a constraint that we lost in the Django
    # 1.4->1.8 upgrade. But since the constraint used to be created, production
    # would already have the constraint even before running the migration, and
    # running the migration would fail. We needed to make the migration
    # idempotent.  Instead of reverting this migration while we did that, we
    # edited it to be a SQL no-op, so that people who had already applied it
    # wouldn't end up with a ghost migration.

    # It had been:
    #
    # migrations.RunSQL(
    #   "create unique index email on auth_user (email);",
    #   "drop index email on auth_user;"
    # )

    operations = [
        # Nothing to do.
    ]

Make this no-op migration be a true no-op.
Make this no-op migration be a true no-op.

  from __future__ import unicode_literals
  
  from django.db import migrations, models
  
  
  class Migration(migrations.Migration):
  
      dependencies = [
          ('student', '0009_auto_20170111_0422'),
      ]
  
      # This migration was to add a constraint that we lost in the Django
      # 1.4->1.8 upgrade. But since the constraint used to be created, production
      # would already have the constraint even before running the migration, and
      # running the migration would fail. We needed to make the migration
      # idempotent.  Instead of reverting this migration while we did that, we
      # edited it to be a SQL no-op, so that people who had already applied it
      # wouldn't end up with a ghost migration.
  
      # It had been:
      #
      # migrations.RunSQL(
      #   "create unique index email on auth_user (email);",
      #   "drop index email on auth_user;"
      # )
  
      operations = [
+         # Nothing to do.
-         migrations.RunSQL(
-             # Do nothing:
-             "select 1",
-             "select 1"
-         )
      ]
  
Make this no-op migration be a true no-op.
## Code Before:
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('student', '0009_auto_20170111_0422'),
    ]

    # This migration was to add a constraint that we lost in the Django
    # 1.4->1.8 upgrade. But since the constraint used to be created, production
    # would already have the constraint even before running the migration, and
    # running the migration would fail. We needed to make the migration
    # idempotent.  Instead of reverting this migration while we did that, we
    # edited it to be a SQL no-op, so that people who had already applied it
    # wouldn't end up with a ghost migration.

    # It had been:
    #
    # migrations.RunSQL(
    #   "create unique index email on auth_user (email);",
    #   "drop index email on auth_user;"
    # )

    operations = [
        migrations.RunSQL(
            # Do nothing:
            "select 1",
            "select 1"
        )
    ]

## Instruction:
Make this no-op migration be a true no-op.
## Code After:
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('student', '0009_auto_20170111_0422'),
    ]

    # This migration was to add a constraint that we lost in the Django
    # 1.4->1.8 upgrade. But since the constraint used to be created, production
    # would already have the constraint even before running the migration, and
    # running the migration would fail. We needed to make the migration
    # idempotent.  Instead of reverting this migration while we did that, we
    # edited it to be a SQL no-op, so that people who had already applied it
    # wouldn't end up with a ghost migration.

    # It had been:
    #
    # migrations.RunSQL(
    #   "create unique index email on auth_user (email);",
    #   "drop index email on auth_user;"
    # )

    operations = [
        # Nothing to do.
    ]
