2018-02-25 22:28:12 +00:00
|
|
|
ALTER TABLE users ADD COLUMN sent_take_flesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_take_flesson_email_times INTEGER NOT NULL DEFAULT 0;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_take_2nd_flesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_take_2nd_flesson_email_times INTEGER NOT NULL DEFAULT 0;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_take_plesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_take_plesson_email_times INTEGER NOT NULL DEFAULT 0;
|
|
|
|
|
ALTER TABLE users ADD COLUMN second_onboarding_free_lesson_at timestamp without time zone;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_admin_take_flesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_admin_take_2nd_flesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN sent_admin_take_plesson_email_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN stuck_take_flesson BOOLEAN NOT NULL DEFAULT FALSE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN stuck_take_2nd_flesson BOOLEAN NOT NULL DEFAULT FALSE;
|
|
|
|
|
ALTER TABLE users ADD COLUMN stuck_take_plesson BOOLEAN NOT NULL DEFAULT FALSE;
|
2018-02-25 23:55:00 +00:00
|
|
|
ALTER TABLE teachers ADD COLUMN random_order INTEGER NOT NULL DEFAULT 0;
|
2018-02-25 22:28:12 +00:00
|
|
|
CREATE INDEX index_first_onboarding_paid_lesson_at ON users USING btree(first_onboarding_paid_lesson_at);
|
|
|
|
|
CREATE INDEX index_onboarding_onboarded_at ON users USING btree(onboarding_onboarded_at);
|
|
|
|
|
CREATE INDEX index_onboarding_status ON users USING btree(onboarding_status);
|
|
|
|
|
CREATE INDEX index_stuck_take_plesson ON users USING btree(stuck_take_plesson);
|
|
|
|
|
CREATE INDEX index_stuck_take_2nd_flesson ON users USING btree(stuck_take_2nd_flesson);
|
|
|
|
|
CREATE INDEX index_stuck_take_flesson ON users USING btree(stuck_take_flesson);
|
|
|
|
|
CREATE INDEX index_sent_admin_take_flesson_email_at ON users USING btree(sent_admin_take_flesson_email_at);
|
|
|
|
|
CREATE INDEX index_sent_admin_take_2nd_flesson_email_at ON users USING btree(sent_admin_take_2nd_flesson_email_at);
|
|
|
|
|
CREATE INDEX index_sent_admin_take_plesson_email_at ON users USING btree(sent_admin_take_plesson_email_at);
|
|
|
|
|
CREATE INDEX index_posa_cards_lesson_package_type_id ON posa_cards USING btree(lesson_package_type_id);
|
2018-02-25 23:55:00 +00:00
|
|
|
|
|
|
|
|
UPDATE teachers set random_order = sub.row_number * random() * 1000 from (select id, row_number() over () from teachers) as sub ;
|