浏览代码

Don't use transaction for querying values

Tulir Asokan 5 年之前
父节点
当前提交
064b5b8fed
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      database/upgrades/2019-05-16-message-delete-cascade.go

+ 2 - 2
database/upgrades/2019-05-16-message-delete-cascade.go

@@ -10,8 +10,8 @@ func init() {
 			// SQLite doesn't support constraint updates, but it isn't that careful with constraints anyway.
 			return nil
 		}
-		res, _ := tx.Query(`SELECT EXISTS(SELECT constraint_name FROM information_schema.table_constraints
-			WHERE table_name='message' AND constraint_name='message_chat_jid_fkey');`)
+		res, _ := ctx.db.Query(`SELECT EXISTS(SELECT constraint_name FROM information_schema.table_constraints
+			WHERE table_name='message' AND constraint_name='message_chat_jid_fkey')`)
 		var exists bool
 		_ = res.Scan(&exists)
 		if exists {