From ae2f0f0b22dcb150cc8e34e3ac1d2642befd06b4 Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Thu, 13 Jun 2024 17:17:00 +0800 Subject: [PATCH] optmize index --- seahub/repo_metadata/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seahub/repo_metadata/models.py b/seahub/repo_metadata/models.py index ae98e2046c..e9fe44ad6d 100644 --- a/seahub/repo_metadata/models.py +++ b/seahub/repo_metadata/models.py @@ -5,10 +5,13 @@ logger = logging.getLogger(__name__) class RepoMetadata(models.Model): - repo_id = models.CharField(max_length=36, primary_key=True, db_index=True) + repo_id = models.CharField(max_length=36, unique=True) created_time = models.DateTimeField(auto_now_add=True) modified_time = models.DateTimeField(auto_now=True) enabled = models.BooleanField() class Meta: db_table = 'repo_metadata' + unique_together = [ + ['repo_id', 'enabled'] + ]