Coverage for app/venv/lib/python3.14/site-packages/weblate/memory/migrations/0002_memory_memory_md5_index.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 07:15 +0000

1# Copyright © Michal Čihař <michal@weblate.org> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4 

5# Generated by Django 4.2.9 on 2024-01-26 14:15 

6 

7import django.db.models.functions.text 

8from django.db import migrations, models 

9 

10 

11class Migration(migrations.Migration): 

12 dependencies = [ 

13 ("memory", "0001_squashed_weblate_5"), 

14 ] 

15 

16 operations = [ 

17 migrations.AddIndex( 

18 model_name="memory", 

19 index=models.Index( 

20 django.db.models.functions.text.MD5("origin"), 

21 django.db.models.functions.text.MD5("source"), 

22 django.db.models.functions.text.MD5("target"), 

23 models.F("source_language"), 

24 models.F("target_language"), 

25 name="memory_md5_index", 

26 ), 

27 ), 

28 migrations.AddIndex( 

29 model_name="memory", 

30 index=models.Index( 

31 models.F("from_file"), 

32 condition=models.Q(("from_file", True)), 

33 name="memory_from_file", 

34 ), 

35 ), 

36 ]