Decidim - Vymyslet způsob upgrade kontejneru, resp. migrace databáze #486
Labels
No Label
app-basic
app-ckan
app-crisiscleanup
app-cts
app-decidim
app-dhis2
app-frontlinesms
app-gnuhealth
app-kanboard
app-mifosx
app-motech
app-odoo
app-opendatakit
app-pandora
app-sahana
app-seeddms
app-sigmah
app-taarifa
app-ushahidi
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Disassembler/Spotter-VM#486
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decidim vytváří seznam migračních skriptů v /srv/decidim-app/db/migrate, které dostanou vždy pořadová čisla v názvech souborů podle dne, kdy byla aplikace sestavena. Stejný skript v novém sestavení má tedy jiné (vyšší) číslo než ve starším sestavení. Nové skripty navíc nejsou řazeny na konec, takže není možno určit, od kterého pořadového čísla se má s migraci pokračovat.
Workaround při manuálním upgrade byl porovnat starý a nový adresář, odstranit duplicitní položky v novém a pustit migraci za použití zbývajících skriptů. Toto je v automatizovaném prostředí, kde je image před nahrazením smazán neproveditelné.
mentioned in issue Spotter-Cluster#79