From b15820d5c87aa09131f279fd6d29e17bc5884e4c Mon Sep 17 00:00:00 2001 From: Brodin Date: Fri, 10 Jul 2026 01:41:19 -0400 Subject: [PATCH] fix: install pg_trgm extension for search functionality Search (home page and advanced search) uses django.contrib.postgres's TrigramSimilarity, which requires the pg_trgm Postgres extension. It was never installed, so any search request crashed with django.db.utils.ProgrammingError: function similarity(...) does not exist, surfaced to users as a 500 error. Co-Authored-By: Claude Sonnet 5 --- scripts/migrations/0047_trigram_extension.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 scripts/migrations/0047_trigram_extension.py diff --git a/scripts/migrations/0047_trigram_extension.py b/scripts/migrations/0047_trigram_extension.py new file mode 100644 index 00000000..b42b22a4 --- /dev/null +++ b/scripts/migrations/0047_trigram_extension.py @@ -0,0 +1,13 @@ +from django.contrib.postgres.operations import TrigramExtension +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("scripts", "0046_script_imported_likes_script_imported_favourites"), + ] + + operations = [ + TrigramExtension(), + ]