From 6bda64064e4dc8a6401e48f83f282833121e8afe Mon Sep 17 00:00:00 2001 From: Cologler <10906962+Cologler@users.noreply.github.com> Date: Tue, 12 Dec 2023 19:52:39 +0800 Subject: [PATCH] fix: delete one memo will delete all memos on pgsql (#2611) fix: delete single memo will all memos on pgsql Close #2605 --- store/db/postgres/memo.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/store/db/postgres/memo.go b/store/db/postgres/memo.go index 84fb96b8750f5..a4d89f387c60b 100644 --- a/store/db/postgres/memo.go +++ b/store/db/postgres/memo.go @@ -226,7 +226,8 @@ func (d *DB) DeleteMemo(ctx context.Context, delete *store.DeleteMemo) error { func vacuumMemo(ctx context.Context, tx *sql.Tx) error { // First, build the subquery - subQuery, subArgs, err := squirrel.Select("id").From("user").PlaceholderFormat(squirrel.Dollar).ToSql() + // select from user is select the DB users, not the memos users. + subQuery, subArgs, err := squirrel.Select("id").From("public.user").PlaceholderFormat(squirrel.Dollar).ToSql() if err != nil { return err }