-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot VACUUM from within a transaction #25975
Comments
Author Name: Nyall Dawson (@nyalldawson) How do you trigger this error in QGIS? I've been unable to reproduce.
|
Author Name: Arjan Mossel (Arjan Mossel) I installed QGIS 2.99 (alongside 2.18) via osgeo4w-setup-x86_64.exe, on Windows 7. Currently at b6ad920 (updated yesterday). I can reproduce it by doing "New SpatiaLite layer", creating a new database with a table with just a text field. Then opening this database in the Database Manager and doing "Run Vacuum" results in a popup with "cannot VACUUM from within a transaction".
|
Author Name: Nyall Dawson (@nyalldawson)
|
Author Name: Nyall Dawson (@nyalldawson) Confirmed on Windows |
Author Name: Nyall Dawson (@nyalldawson) PR #6338
|
Author Name: Nyall Dawson (@nyalldawson) Applied in changeset 838bde3.
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Arjan Mossel (Arjan Mossel)
Original Redmine Issue: 18079
Affected QGIS version: master
Redmine category:db_manager
In the current version of QGIS 2.99 it is not possible to run VACUUM on a SQLite database. Error:
"cannot VACUUM from within a transaction"
Related:
https://bugs.python.org/issue28518
ghaering/pysqlite#109 with a workaround
The text was updated successfully, but these errors were encountered: