jam-cloud/db/up/giftcard.sql

13 lines
566 B
SQL

CREATE TABLE gift_card (
id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(),
code VARCHAR(64) UNIQUE NOT NULL,
user_id VARCHAR (64) REFERENCES users(id) ON DELETE CASCADE,
card_type VARCHAR(64) NOT NULL,
used BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
ALTER TABLE users ADD COLUMN free_jamtracks INTEGER DEFAULT 0;
UPDATE users set free_jamtracks = 1 WHERE has_redeemable_jamtrack = TRUE;
ALTER TABLE users DROP COLUMN has_redeemable_jamtrack;