fathom/pkg/datastore/migrations/4_add_bounce_structure.sql

21 lines
480 B
MySQL
Raw Normal View History

2018-05-04 10:20:37 +00:00
-- +migrate Up
ALTER TABLE pageviews ADD COLUMN bounced TINYINT(1) NULL;
CREATE TABLE total_bounced (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
page_id INTEGER NOT NULL,
count INTEGER NOT NULL DEFAULT 0,
count_unique INTEGER NOT NULL DEFAULT 0,
date DATE NOT NULL
);
CREATE INDEX total_bounced_date ON total_bounced(date);
ALTER TABLE total_bounced ADD UNIQUE(page_id, date);
-- +migrate Down
DROP TABLE total_bounced;
ALTER TABLE pageviews DROP COLUMN bounced;