14 lines
567 B
MySQL
14 lines
567 B
MySQL
|
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);
|