From 42e01613d450a9f6ce7212f576ad00827f67e35b Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 26 Sep 2023 13:32:00 +0800 Subject: [PATCH] inner join user table when inserting highlight to make sure user exists --- packages/db/elastic_migrations/migrate_from_elastic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/db/elastic_migrations/migrate_from_elastic.py b/packages/db/elastic_migrations/migrate_from_elastic.py index 5e3be08e9..db94a5a13 100755 --- a/packages/db/elastic_migrations/migrate_from_elastic.py +++ b/packages/db/elastic_migrations/migrate_from_elastic.py @@ -168,7 +168,8 @@ async def insert_highlights(db_conn, highlights, original_ids): $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17 FROM - omnivore.library_item + omnivore.library_item l + INNER JOIN omnivore.user u ON u.id = $2 WHERE id = $12 ON CONFLICT (id) DO UPDATE SET