Skip to content

Instantly share code, notes, and snippets.

@andreslucena
Last active December 16, 2025 15:11
Show Gist options
  • Select an option

  • Save andreslucena/711d0c42a246dc3271d99bd6ad334c8f to your computer and use it in GitHub Desktop.

Select an option

Save andreslucena/711d0c42a246dc3271d99bd6ad334c8f to your computer and use it in GitHub Desktop.
Decidim data migrations v0.26.0 - v0.29.0
# v0.27.0 upgrade
#
# From https://github.com/decidim/decidim/releases/tag/v0.27.0
#
# 3.1. Moderated content can now be removed from search index
bin/rails decidim:upgrade:moderation:remove_from_search
# 3.2. New Comments statistics structure
bin/rails decidim_comments:upgrade:participatory_process_in_comments
# 3.5. Global search user by nickname
bin/rails runner -e production 'Decidim::User.find_each { |u| puts "Processing user #{u.id}" ; u.try_update_index_for_search_resource }'
# 3.7. Fix nickname uniqueness
bin/rails decidim:upgrade:fix_nickname_uniqueness
# v0.28.0 upgrade
#
# From https://github.com/decidim/decidim/releases/tag/v0.28.0
#
#
# 3.2. Content migration for rich text editor
bin/rails decidim:upgrade:migrate_wysiwyg_content
# 3.4. User moderation panel changes
bin/rails decidim:upgrade:moderation:fix_blocked_user_panel
# 3.6. Initialize content blocks on spaces or resources with landing page
bin/rails decidim:upgrade:content_blocks:initialize_default_content_blocks
# 3.8. Orphans valuator assignments cleanup
bin/rails decidim:proposals:upgrade:remove_valuator_orphan_records
# 3.12. Deduplicating endorsements
bin/rails decidim:upgrade:fix_duplicate_endorsements
# 3.13. Fix component short links
bin/rails decidim:upgrade:fix_short_urls
# v0.29.0 upgrade
#
# From https://github.com/decidim/decidim/releases/tag/v0.29.0
#
# 2.7. Clean-up invalid resources
bin/rails decidim:upgrade:clean:invalid_records
# 3.4. Allow removal of orphan categories
bin/rails decidim:upgrade:fix_orphan_categorizations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment