diff --git a/migrations/2024-12-12-222846_add_search_combined_table/down.sql b/migrations/2024-12-12-222846_add_search_combined_table/down.sql index 73b5b16f2..477bb9b63 100644 --- a/migrations/2024-12-12-222846_add_search_combined_table/down.sql +++ b/migrations/2024-12-12-222846_add_search_combined_table/down.sql @@ -1,2 +1,5 @@ +ALTER TABLE person_aggregates + DROP COLUMN published; + DROP TABLE search_combined; diff --git a/migrations/2024-12-12-222846_add_search_combined_table/up.sql b/migrations/2024-12-12-222846_add_search_combined_table/up.sql index 5b7ac75be..f8edc7454 100644 --- a/migrations/2024-12-12-222846_add_search_combined_table/up.sql +++ b/migrations/2024-12-12-222846_add_search_combined_table/up.sql @@ -23,6 +23,19 @@ CREATE INDEX idx_search_combined_published_asc ON search_combined (reverse_times CREATE INDEX idx_search_combined_score ON search_combined (score DESC, id DESC); +-- Add published to person_aggregates (it was missing for some reason) +ALTER TABLE person_aggregates + ADD COLUMN published timestamptz NOT NULL DEFAULT now(); + +UPDATE + person_aggregates pa +SET + published = p.published +FROM + person p +WHERE + pa.person_id = p.id; + -- Updating the history INSERT INTO search_combined (published, score, post_id, comment_id, community_id, person_id) SELECT