mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-05-19 12:08:23 -05:00
Fix error message when renaming/moving/modifying column
When modifying a column e.g. renaming it there was a case where an error message would be shown because of invalid SAVEPOINT handling. Try to fix this issue by not creating a SAVEPOINT for creating a SAVEPOINT. This should fix issue #390.
This commit is contained in:
+2
-2
@@ -906,7 +906,7 @@ bool DBBrowserDB::renameColumn(const QString& tablename, const QString& name, sq
|
||||
}
|
||||
|
||||
// Create savepoint to be able to go back to it in case of any error
|
||||
if(!executeSQL("SAVEPOINT sqlitebrowser_rename_column"))
|
||||
if(!executeSQL("SAVEPOINT sqlitebrowser_rename_column", false))
|
||||
{
|
||||
lastErrorMessage = tr("renameColumn: creating savepoint failed. DB says: %1").arg(lastErrorMessage);
|
||||
qWarning() << lastErrorMessage;
|
||||
@@ -1008,7 +1008,7 @@ bool DBBrowserDB::renameColumn(const QString& tablename, const QString& name, sq
|
||||
}
|
||||
|
||||
// Release the savepoint - everything went fine
|
||||
if(!executeSQL("RELEASE SAVEPOINT sqlitebrowser_rename_column;"))
|
||||
if(!executeSQL("RELEASE SAVEPOINT sqlitebrowser_rename_column;", false))
|
||||
{
|
||||
lastErrorMessage = tr("renameColumn: releasing savepoint failed. DB says: %1").arg(lastErrorMessage);
|
||||
qWarning() << lastErrorMessage;
|
||||
|
||||
Reference in New Issue
Block a user