MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / internal_lock_database

Method internal_lock_database

src/utilities/nbackup/nbackup.cpp:1065–1073  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1063}
1064
1065void NBackup::internal_lock_database()
1066{
1067 if (isc_start_transaction(status, &trans, 1, &newdb, 0, NULL))
1068 pr_error(status, "start transaction");
1069 if (isc_dsql_execute_immediate(status, &newdb, &trans, 0, "ALTER DATABASE BEGIN BACKUP", 1, NULL))
1070 pr_error(status, "begin backup");
1071 if (isc_commit_transaction(status, &trans))
1072 pr_error(status, "begin backup: commit");
1073}
1074
1075void NBackup::cleanHistory()
1076{

Callers

nothing calls this directly

Calls 1

pr_errorFunction · 0.85

Tested by

no test coverage detected