Example #1
0
    def test_command(self, mock_write_dump, mock_load_migrations):
        mock_load_migrations.return_value = [
            MockMigration(operations=[
                RunSQL("CREATE INDEX test_1 ON foo(bar); CREATE INDEX test_2 ON foo(bar);"),
                RunPython(mock_run_python)
            ]),
            MockMigration(operations=[
                RunSQL("DROP INDEX test_2;"),
            ]),
            MockMigration(operations=[
                RunSQL("CREATE TRIGGER test_1 AFTER TRUNCATE ON flows_flowstep EXECUTE PROCEDURE foo();"),
                RunSQL("CREATE INDEX a_test ON foo(bar);"),
                RunPython(mock_run_python)
            ]),
        ]

        call_command('collect_sql', output_dir='sql')

        mock_write_dump.assert_has_calls([
            call('indexes', [
                SqlObjectOperation("CREATE INDEX a_test ON foo(bar);", SqlType.INDEX, "a_test", True),
                SqlObjectOperation("CREATE INDEX test_1 ON foo(bar);", SqlType.INDEX, "test_1", True),
            ], 'sql'),
            call('triggers', [
                SqlObjectOperation("CREATE TRIGGER test_1 AFTER TRUNCATE ON flows_flowstep EXECUTE PROCEDURE foo();",
                                   SqlType.TRIGGER, "test_1", True)
            ], 'sql')
        ])
class Migration(migrations.Migration):

    dependencies = [
        ('metadata', '0007_remove_role'),
    ]

    operations = [
        RunPython(load_initial_services, RunPython.noop),
        RunPython(load_policy_feedback_service, RunPython.noop),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('search', '0023_searchpage_excluded_aids'),
    ]

    operations = [
        RunPython(reupload_files('search.SearchPage', 'logo'), RunPython.noop),
        RunPython(reupload_files('search.SearchPage', 'meta_image'),
                  RunPython.noop),
    ]
Example #4
0
class Migration(migrations.Migration):
    dependencies = [
        ('core', '0001_initial'),
    ]

    operations = [
        RunPython(insert_type_switch),
        RunPython(insert_type_colors),
        RunPython(insert_type_event),
        RunPython(insert_type_game),
        RunPython(insert_vest),
    ]
Example #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0037_profile_protocol'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
class Migration(migrations.Migration):

    dependencies = [
        ('content', '0030_refactored_federation_ids'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
Example #7
0
class Migration(migrations.Migration):

    dependencies = [
        ('classification', '0010_auto_20210104_1801'),
    ]

    operations = [RunPython(create_source_url_evidence_key)]
Example #8
0
class Migration(migrations.Migration):

    dependencies = [
        ('bdaygui', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Importance',
            fields=[
                ('id',
                 models.AutoField(primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code',
                 models.IntegerField(verbose_name='\u041a\u043e\u0434')),
                ('name',
                 models.CharField(
                     max_length=16,
                     verbose_name=
                     '\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435'
                 )),
            ],
            options={
                'ordering': ['code'],
                'db_table':
                'importance',
                'verbose_name':
                '\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u0438',
                'verbose_name_plural':
                '\u0421\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u0430\u0436\u043d\u043e\u0441\u0442\u0438',
            },
        ),
        RunPython(create_initial_values, remove_initial_values),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0016_alter_max_length_of_username'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
Example #10
0
class Migration(migrations.Migration):

    dependencies = [
        ('dockerauth', '0003_remove_signkey_add_domain_fk'),
    ]

    operations = [RunPython(find_registry_defaults)]
class Migration(migrations.Migration):

    dependencies = [
        ('mng_dashboard', '0001_initial'),
    ]

    operations = [RunPython(populate_teritories)]
class Migration(migrations.Migration):

    dependencies = [
        ('post', '0002_auto_20191224_2204'),
    ]

    operations = [RunPython(create_admin, delete_admin)]
Example #13
0
class Migration(migrations.Migration):

    dependencies = [
        ('authentication', '0026_auto_20171108_1027'),
    ]

    operations = [RunPython(remove_duplicate_rfids, backward)]
Example #14
0
class Migration(migrations.Migration):
    dependencies = [
        ('contenttypes', '0001_initial'),
        ('thesis', '0016_auto_20200518_0102'),
    ]

    operations = [RunPython(add, remove)]
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0035_add_profile_federation_inboxes'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
Example #16
0
class Migration(migrations.Migration):

    dependencies = [
        ('products', '0031_remove_product_split_interest'),
    ]

    operations = [RunPython(migrate_old_products_onto_newer_salesforce_ids)]
class Migration(migrations.Migration):

    dependencies = [
        ('sync', '0002_auto_20210204_2028'),
    ]

    operations = [RunPython(remove_workouts)]
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0020_profile_following'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
Example #19
0
class Migration(migrations.Migration):

    dependencies = [
        ("meta_lists", "0007_auto_20200516_2356"),
    ]

    operations = [RunPython(update_ltfu)]
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0055_create_groups_data'),
    ]

    operations = [RunPython(create_test_users, reverse_code=drop_test_users)]
Example #21
0
class Migration(migrations.Migration):

    dependencies = [
        ('history', '0026_auto_20201030_1355'),
    ]

    operations = [RunPython(delete_errored_internal_txs)]
Example #22
0
class Migration(migrations.Migration):
    """
    Attaches the functions for the migrations
    """
    dependencies = [('api', '0062_auto_20190115_1640')]

    operations = [RunPython(add_compliance_period_permission, None)]
class Migration(migrations.Migration):

    dependencies = [
        ('issuer', '0019_auto_20170420_0810'),
    ]

    operations = [RunPython(noop, reverse_code=noop)]
Example #24
0
class Migration(migrations.Migration):

    dependencies = [
        ("lexicon", "0002_add_fst_lemma"),
    ]

    operations = [RunPython(populate_fst_lemma, noop)]
Example #25
0
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0040_repopulate_profile_private_inbox'),
    ]

    operations = [RunPython(RunPython.noop, RunPython.noop)]
Example #26
0
def noop_migration():
    """
    A migration that does nothing. Used to replace old migrations that are no longer required e.g moved.
    """
    def noop_migration_fn(apps, schema_editor):
        pass

    return RunPython(noop_migration_fn, noop_migration_fn)
class Migration(migrations.Migration):
    dependencies = [
        ('accounts', '0003_auto_20200425_1602'),
    ]

    operations = [
        RunPython(create_groups, remove_groups)
    ]
Example #28
0
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0025_user_picture_ppoi'),
        ('dynamic_preferences_users', '0001_initial'),
    ]

    operations = [RunPython(forward, RunPython.noop)]
class Migration(migrations.Migration):

    dependencies = [
        ('documents', '1003_mime_types'),
        ('django_q', '0013_task_attempt_count'),
    ]

    operations = [RunPython(add_schedules, remove_schedules)]
class Migration(migrations.Migration):

    dependencies = [
        ('thefederation',
         '0019_add_some_defaults_for_node_organization_fields'),
    ]

    operations = [RunPython(forward, RunPython.noop)]