-- upgrade -- ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; -- downgrade -- ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100);
Here is what I got,
-- upgrade -- ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE INT USING "subscription_duration"::INT; -- downgrade -- ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100); ALTER TABLE "studentchoices" ALTER COLUMN "subscription_duration" TYPE VARCHAR(100) USING "subscription_duration"::VARCHAR(100);