mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-09 13:06:14 +00:00
add warning for sqlite which cannot put table mods into transaction
This commit is contained in:
parent
cdbb70f3b9
commit
b57e91e675
|
@ -4,7 +4,12 @@ Caution when you update an sqlite database
|
||||||
The database changes for this version will require to change the
|
The database changes for this version will require to change the
|
||||||
definition of various columns. This is not easily possible when using
|
definition of various columns. This is not easily possible when using
|
||||||
sqlite. Therefore, the affected tables are first renamed, than
|
sqlite. Therefore, the affected tables are first renamed, than
|
||||||
new tables with the modified columns are created in the old table
|
new tables with the modified columns are created and the old table
|
||||||
content will be copied into the new table. The old tables will not
|
contents will be copied into the new tables. The old tables will
|
||||||
be removed and are prefixed with '__'. You may manunally remove them
|
be removed afterwards.
|
||||||
once you have successfully checked the update.
|
|
||||||
|
Because sqlite does not support transactions on alter, create and drop
|
||||||
|
table these changes cannot not be undone in case of an error. Backup
|
||||||
|
your database before and consider to do the update manually by running
|
||||||
|
|
||||||
|
cat install/update-5.1.0/update-sqlite.sql | sqlite data/content.db
|
||||||
|
|
Loading…
Reference in New Issue
Block a user