Sha256: 7f54fcf8f897b05450c6d267c1ec719bd223126e7773620c5b1eca8759494777
Contents?: true
Size: 861 Bytes
Versions: 2
Compression:
Stored size: 861 Bytes
Contents
# frozen_string_literal: true class RenameMaximumVotesPerProposalToThresholdPerProposal < ActiveRecord::Migration[5.1] def up execute <<~SQL UPDATE decidim_features SET settings = jsonb_set( settings::jsonb, array['global'], (settings->'global')::jsonb - 'maximum_votes_per_proposal' || jsonb_build_object('threshold_per_proposal', settings->'global'->'maximum_votes_per_proposal') ) WHERE manifest_name = 'proposals' SQL end def down execute <<~SQL UPDATE decidim_features SET settings = jsonb_set( settings::jsonb, array['global'], (settings->'global')::jsonb - 'threshold_per_proposal' || jsonb_build_object('maximum_votes_per_proposal', settings->'global'->'threshold_per_proposal') ) WHERE manifest_name = 'proposals' SQL end end
Version data entries
2 entries across 2 versions & 1 rubygems