mirror of
https://github.com/bjc/prosody.git
synced 2025-04-01 20:27:39 +03:00
mod_storage_sql: Fix indentation
Off-by-one in autoindent after `if not success then` since 3ec48555b773
This commit is contained in:
parent
3d74ce8584
commit
eacf72504c
1 changed files with 28 additions and 28 deletions
|
@ -866,38 +866,38 @@ local function upgrade_table(engine, params, apply_changes) -- luacheck: ignore
|
|||
success,err = engine:transaction(function()
|
||||
return engine:execute(check_encoding_query, params.database,
|
||||
engine.charset, engine.charset.."_bin");
|
||||
end);
|
||||
if not success then
|
||||
module:log("error", "Failed to check/upgrade database encoding: %s", err or "unknown error");
|
||||
return false;
|
||||
end);
|
||||
if not success then
|
||||
module:log("error", "Failed to check/upgrade database encoding: %s", err or "unknown error");
|
||||
return false;
|
||||
end
|
||||
else
|
||||
local indices = {};
|
||||
engine:transaction(function ()
|
||||
if params.driver == "SQLite3" then
|
||||
for row in engine:select [[SELECT "name" FROM "sqlite_schema" WHERE "type"='index' AND "tbl_name"='prosody' AND "name"='prosody_index';]] do
|
||||
indices[row[1]] = true;
|
||||
end
|
||||
elseif params.driver == "PostgreSQL" then
|
||||
for row in engine:select [[SELECT "indexname" FROM "pg_indexes" WHERE "tablename"='prosody' AND "indexname"='prosody_index';]] do
|
||||
indices[row[1]] = true;
|
||||
end
|
||||
end
|
||||
else
|
||||
local indices = {};
|
||||
engine:transaction(function ()
|
||||
if params.driver == "SQLite3" then
|
||||
for row in engine:select [[SELECT "name" FROM "sqlite_schema" WHERE "type"='index' AND "tbl_name"='prosody' AND "name"='prosody_index';]] do
|
||||
indices[row[1]] = true;
|
||||
end
|
||||
elseif params.driver == "PostgreSQL" then
|
||||
for row in engine:select [[SELECT "indexname" FROM "pg_indexes" WHERE "tablename"='prosody' AND "indexname"='prosody_index';]] do
|
||||
indices[row[1]] = true;
|
||||
end
|
||||
end
|
||||
end)
|
||||
if indices["prosody_index"] then
|
||||
if apply_changes then
|
||||
local success = engine:transaction(function ()
|
||||
return assert(engine:execute([[DROP INDEX "prosody_index";]]));
|
||||
end);
|
||||
if not success then
|
||||
module:log("error", "Failed to delete obsolete index \"prosody_index\"");
|
||||
return false;
|
||||
end
|
||||
else
|
||||
changes = true;
|
||||
end)
|
||||
if indices["prosody_index"] then
|
||||
if apply_changes then
|
||||
local success = engine:transaction(function ()
|
||||
return assert(engine:execute([[DROP INDEX "prosody_index";]]));
|
||||
end);
|
||||
if not success then
|
||||
module:log("error", "Failed to delete obsolete index \"prosody_index\"");
|
||||
return false;
|
||||
end
|
||||
else
|
||||
changes = true;
|
||||
end
|
||||
end
|
||||
end
|
||||
return changes;
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue