From 9b5b6b415aba8f6add65a5483228364d7c0ac79b Mon Sep 17 00:00:00 2001 From: Sergei Tsoganov Date: Tue, 17 Jan 2023 10:16:21 +0200 Subject: [PATCH] Removed unnecessary migration files to reverse jsnob to json --- ..._reverse_log_domains_object_changes_json.rb | 18 ------------------ ...03100621_reverse_log_domains_object_json.rb | 18 ------------------ db/structure.sql | 18 +++++++----------- 3 files changed, 7 insertions(+), 47 deletions(-) delete mode 100644 db/migrate/20230103095457_reverse_log_domains_object_changes_json.rb delete mode 100644 db/migrate/20230103100621_reverse_log_domains_object_json.rb diff --git a/db/migrate/20230103095457_reverse_log_domains_object_changes_json.rb b/db/migrate/20230103095457_reverse_log_domains_object_changes_json.rb deleted file mode 100644 index 05da37f3f..000000000 --- a/db/migrate/20230103095457_reverse_log_domains_object_changes_json.rb +++ /dev/null @@ -1,18 +0,0 @@ -class ReverseLogDomainsObjectChangesJson < ActiveRecord::Migration[6.1] - def up - safety_assured do - remove_column :log_domains, :object_changes_json if column_exists? :log_domains, :object_changes_json - add_column :log_domains, :object_changes_json, :json - Version::DomainVersion.update_all('object_changes_json = object_changes::json') - rename_column :log_domains, :object_changes, :object_changes_jsonb - rename_column :log_domains, :object_changes_json, :object_changes - end - end - - def down - safety_assured do - rename_column :log_domains, :object_changes, :object_changes_json - rename_column :log_domains, :object_changes_jsonb, :object_changes - end - end -end diff --git a/db/migrate/20230103100621_reverse_log_domains_object_json.rb b/db/migrate/20230103100621_reverse_log_domains_object_json.rb deleted file mode 100644 index d6704466c..000000000 --- a/db/migrate/20230103100621_reverse_log_domains_object_json.rb +++ /dev/null @@ -1,18 +0,0 @@ -class ReverseLogDomainsObjectJson < ActiveRecord::Migration[6.1] - def up - safety_assured do - remove_column :log_domains, :object_json if column_exists? :log_domains, :object_json - add_column :log_domains, :object_json, :json - Version::DomainVersion.update_all('object_json = object::json') - rename_column :log_domains, :object, :object_jsonb - rename_column :log_domains, :object_json, :object - end - end - - def down - safety_assured do - rename_column :log_domains, :object, :object_json - rename_column :log_domains, :object_jsonb, :object - end - end -end diff --git a/db/structure.sql b/db/structure.sql index 292a9b586..6286053ce 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -1674,10 +1674,8 @@ CREATE TABLE public.log_domains ( session character varying, children jsonb, uuid character varying, - object_changes_jsonb jsonb, - object_jsonb jsonb, - object_changes json, - object json + object_changes jsonb, + object jsonb ); @@ -4442,17 +4440,17 @@ CREATE INDEX index_log_domains_on_item_type_and_item_id ON public.log_domains US -- --- Name: index_log_domains_on_object_changes_jsonb; Type: INDEX; Schema: public; Owner: - +-- Name: index_log_domains_on_object; Type: INDEX; Schema: public; Owner: - -- -CREATE INDEX index_log_domains_on_object_changes_jsonb ON public.log_domains USING gin (object_changes_jsonb); +CREATE INDEX index_log_domains_on_object ON public.log_domains USING gin (object); -- --- Name: index_log_domains_on_object_jsonb; Type: INDEX; Schema: public; Owner: - +-- Name: index_log_domains_on_object_changes; Type: INDEX; Schema: public; Owner: - -- -CREATE INDEX index_log_domains_on_object_jsonb ON public.log_domains USING gin (object_jsonb); +CREATE INDEX index_log_domains_on_object_changes ON public.log_domains USING gin (object_changes); -- @@ -5469,8 +5467,6 @@ INSERT INTO "schema_migrations" (version) VALUES ('20221206091556'), ('20221207102831'), ('20221214073933'), -('20221214074252'), -('20230103095457'), -('20230103100621'); +('20221214074252');