mtgcoll/migrations/00006_card_prices_table.up.sql
Gered 064ad77af8 initial commit
not sure why i waited so long to put this project under version control
2016-06-24 14:17:45 -04:00

14 lines
567 B
SQL

CREATE TABLE card_prices (
id SERIAL PRIMARY KEY,
card_id TEXT NOT NULL,
source TEXT NOT NULL,
online BOOLEAN NOT NULL,
price DECIMAL(10, 2) NOT NULL,
last_updated_at TIMESTAMP NOT NULL,
UNIQUE (card_id, source, online)
);
ALTER TABLE ONLY card_prices ADD CONSTRAINT card_prices_card_id_fkey FOREIGN KEY (card_id) REFERENCES cards(id) ON DELETE CASCADE;
CREATE INDEX card_prices_card_id_idx ON card_prices (card_id);
CREATE INDEX card_prices_online_idx ON card_prices (online);