Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

Commit

Permalink
refactor(converter): clarify evolution
Browse files Browse the repository at this point in the history
  • Loading branch information
igorkamyshev committed Mar 2, 2019
1 parent 641d033 commit b4ba88d
Showing 1 changed file with 18 additions and 22 deletions.
40 changes: 18 additions & 22 deletions back/evolutions/3.sql
Original file line number Diff line number Diff line change
@@ -1,41 +1,37 @@
DELETE FROM public.exchange_rate;

ALTER TABLE ONLY public.exchange_rate
RENAME "due" TO "collectAt";
ALTER TABLE public.exchange_rate
RENAME due TO "collectAt";

ALTER TABLE ONLY public.exchange_rate
ALTER COLUMN "collectAt" TYPE timestamptz;
ALTER TABLE public.exchange_rate
ALTER COLUMN "collectAt" TYPE timestamp with time zone;

ALTER TABLE ONLY public.exchange_rate
DROP CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89";

ALTER TABLE ONLY public.exchange_rate
ALTER TABLE public.exchange_rate
DROP CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89",
ADD CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89" PRIMARY KEY ("from", "to", "collectAt");

ALTER TABLE ONLY public.income
ALTER COLUMN date TYPE timestamptz;
ALTER TABLE public.income
ALTER COLUMN date TYPE timestamp with time zone;

ALTER TABLE ONLY public.outcome
ALTER COLUMN date TYPE timestamptz;
ALTER TABLE public.outcome
ALTER COLUMN date TYPE timestamp with time zone;

#DOWN

DELETE FROM public.exchange_rate;

ALTER TABLE ONLY public.exchange_rate
DROP CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89";

ALTER TABLE ONLY public.exchange_rate
ALTER TABLE public.exchange_rate
DROP CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89",
ADD CONSTRAINT "PK_7d7c724e18481fe9a76491f9c89" PRIMARY KEY ("from", "to");

ALTER TABLE ONLY public.exchange_rate
RENAME "collectAt" TO "due";
ALTER TABLE public.exchange_rate
RENAME "collectAt" TO due;

ALTER TABLE ONLY public.exchange_rate
ALTER COLUMN "due" TYPE timestamp without time zone;
ALTER TABLE public.exchange_rate
ALTER COLUMN due TYPE timestamp without time zone;

ALTER TABLE ONLY public.income
ALTER TABLE public.income
ALTER COLUMN date TYPE timestamp without time zone;

ALTER TABLE ONLY public.outcome
ALTER TABLE public.outcome
ALTER COLUMN date TYPE timestamp without time zone;

0 comments on commit b4ba88d

Please sign in to comment.