Skip to content

Commit 8b5f408

Browse files
committed
sqlite: use persistent statements on tag store
1 parent 943f51f commit 8b5f408

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/node_sqlite.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3558,8 +3558,12 @@ BaseObjectPtr<StatementSync> SQLTagStore::PrepareStatement(
35583558

35593559
if (stmt == nullptr) {
35603560
sqlite3_stmt* s = nullptr;
3561-
int r = sqlite3_prepare_v2(
3562-
session->database_->connection_, sql.data(), sql.size(), &s, nullptr);
3561+
int r = sqlite3_prepare_v3(session->database_->connection_,
3562+
sql.data(),
3563+
sql.size(),
3564+
SQLITE_PREPARE_PERSISTENT,
3565+
&s,
3566+
nullptr);
35633567

35643568
if (r != SQLITE_OK) {
35653569
THROW_ERR_SQLITE_ERROR(isolate, session->database_.get());

0 commit comments

Comments
 (0)