fix: delete one memo will delete all memos on pgsql (#2611)

fix: delete single memo will all memos on pgsql

Close #2605
This commit is contained in:
Cologler 2023-12-12 19:52:39 +08:00 committed by GitHub
parent ec7992553f
commit 6bda64064e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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
}