2020-04-29 20:51:50 +00:00
|
|
|
ALTER TABLE rsvp_requests ADD COLUMN music_session_id VARCHAR(64) REFERENCES music_sessions(id);
|
|
|
|
|
ALTER TABLE rsvp_requests ADD COLUMN chosen boolean DEFAULT FALSE NOT NULL;
|
2020-05-06 19:42:52 +00:00
|
|
|
|
2020-05-06 23:24:29 +00:00
|
|
|
--UPDATE rsvp_requests set CHOSEN = TRUE, music_session_id = b.music_session_id FROM (SELECT music_sessions.id as music_session_id, rsvp_requests.id as rsvp_request_id FROM music_sessions JOIN rsvp_slots ON music_sessions.id = rsvp_slots.music_session_id JOIN rsvp_requests_rsvp_slots ON rsvp_requests_rsvp_slots.rsvp_slot_id = rsvp_slots.id JOIN rsvp_requests ON rsvp_requests.id = rsvp_requests_rsvp_slots.rsvp_request_id WHERE rsvp_requests_rsvp_slots.chosen = TRUE where music_sessions.created_at > '2020-01-01') b WHERE rsvp_requests.id = rsvp_request_id;
|
2020-05-06 19:42:52 +00:00
|
|
|
|
|
|
|
|
ALTER TABLE music_sessions ADD COLUMN friends_can_join boolean DEFAULT FALSE NOT NULL;
|
2020-05-07 02:18:22 +00:00
|
|
|
CREATE INDEX rsvp_request_music_session_id ON rsvp_requests USING btree (music_session_id);
|
|
|
|
|
|
|
|
|
|
DROP TRIGGER tsvectorupdate on music_sessions;
|
|
|
|
|
CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE
|
|
|
|
|
ON music_sessions FOR EACH ROW EXECUTE PROCEDURE
|
|
|
|
|
tsvector_update_trigger(description_tsv, 'public.jamenglish', description, name, genre_id);
|
|
|
|
|
|
2020-05-08 04:40:57 +00:00
|
|
|
UPDATE music_sessions set description = description where id in (select music_sessions.id from music_sessions inner join active_music_sessions on active_music_sessions.id = music_sessions.id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
create sequence connections_client_id_int_seq;
|
|
|
|
|
alter table connections add column client_id_int int not null default nextval('connections_client_id_int_seq');
|
|
|
|
|
--ALTER SEQUENCE connections_client_id_int_seq OWNED BY connections.id;
|
|
|
|
|
|
|
|
|
|
create sequence music_sessions_id_int_seq;
|
|
|
|
|
alter table music_sessions add column music_session_id_int int not null default nextval('music_sessions_id_int_seq');
|
|
|
|
|
|
|
|
|
|
CREATE TABLE arses (
|
|
|
|
|
id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(),
|
2020-06-05 22:56:17 +00:00
|
|
|
name VARCHAR(200) NOT NULL UNIQUE NOT NULL,
|
2020-05-08 04:40:57 +00:00
|
|
|
id_int SMALLINT UNIQUE NOT NULL,
|
|
|
|
|
ip VARCHAR(200) UNIQUE NOT NULL,
|
|
|
|
|
active BOOLEAN DEFAULT TRUE,
|
|
|
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
2020-05-09 13:22:19 +00:00
|
|
|
);
|
|
|
|
|
|
2020-06-05 22:56:17 +00:00
|
|
|
alter table arses alter column name TYPE varchar(200);
|
2020-06-03 04:14:39 +00:00
|
|
|
ALTER TABLE arses DROP COLUMN ip;
|
|
|
|
|
ALTER TABLE arses DROP COLUMN id_int;
|
|
|
|
|
--ALTER TABLE arses DROP COLUMN provider;
|
|
|
|
|
--ALTER TABLE arses DROP COLUMN provider_instance_id;
|
|
|
|
|
ALTER TABLE arses ADD COLUMN provider varchar(20) NOT NULL default 'gcp';
|
|
|
|
|
|
|
|
|
|
create sequence arses_id_int_seq;
|
|
|
|
|
alter table arses add column id_int int not null default nextval('arses_id_int_seq');
|
|
|
|
|
|
2020-06-05 22:56:17 +00:00
|
|
|
ALTER TABLE arses ADD COLUMN ip VARCHAR(200);
|
2020-07-14 23:35:14 +00:00
|
|
|
ALTER TABLE arses ADD COLUMN username VARCHAR(200) default 'smoketest';
|
|
|
|
|
ALTER TABLE arses ADD COLUMN password VARCHAR(200) default 'foolishcharmer';
|
2020-06-05 22:56:17 +00:00
|
|
|
ALTER TABLE arses ADD COLUMN port int default 3478;
|
2020-06-03 04:14:39 +00:00
|
|
|
|
2020-05-09 13:22:19 +00:00
|
|
|
------
|
|
|
|
|
|
2020-06-05 22:56:17 +00:00
|
|
|
ALTER TABLE generic_state ADD COLUMN top_message VARCHAR(100000);
|
|
|
|
|
|
2020-08-22 14:30:20 +00:00
|
|
|
ALTER TABLE users ADD COLUMN beta BOOLEAN default FALSE;
|
2020-09-19 16:52:31 +00:00
|
|
|
ALTER TABLE arses ADD COLUMN beta BOOLEAN default FALSE;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE generic_state ADD COLUMN event_page_top_logo_url VARCHAR(100000) DEFAULT '/assets/event/eventbrite-logo.png';
|