# Generated by Django 4.1.6 on 2023-02-11 05:16 import django.db.models.functions.text from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("zerver", "0428_remove_realm_email_address_visibility"), ] operations = [ migrations.AlterUniqueTogether( name="usertopic", unique_together=set(), ), # Before adding the constraint, remove any pre-existing duplicates from the table migrations.RunSQL( """ DELETE FROM zerver_usertopic WHERE id NOT IN (SELECT max(id) FROM zerver_usertopic GROUP BY (user_profile_id, stream_id, upper(topic_name::text))); """, elidable=True, ), migrations.AddConstraint( model_name="usertopic", constraint=models.UniqueConstraint( models.F("user_profile"), models.F("stream"), django.db.models.functions.text.Lower("topic_name"), name="usertopic_case_insensitive_topic_uniq", ), ), ]