* keeping master in line with development, for dataabse

This commit is contained in:
Seth Call 2014-04-29 16:31:36 +00:00
parent d472c2b78f
commit e3e9cb5830
3 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,15 @@
CREATE TABLE affiliate_partners (
id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(),
partner_name VARCHAR(128) NOT NULL,
partner_code VARCHAR(128) NOT NULL,
partner_user_id VARCHAR(64) NOT NULL,
user_email VARCHAR(255),
referral_user_count INTEGER NOT NULL DEFAULT 0,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX affiliate_partners_code_idx ON affiliate_partners(partner_code);
CREATE INDEX affiliate_partners_user_idx ON affiliate_partners(partner_user_id);
ALTER TABLE users ADD COLUMN affiliate_referral_id VARCHAR(64) REFERENCES affiliate_partners(id);

8
db/up/chat_messages.sql Normal file
View File

@ -0,0 +1,8 @@
CREATE TABLE chat_messages
(
id character varying(64) NOT NULL DEFAULT uuid_generate_v4(),
user_id character varying(64),
music_session_id character varying(64),
messsage TEXT NOT NULL,
created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
);

View File

@ -0,0 +1 @@
ALTER TABLE email_batches ALTER column from_email SET DEFAULT 'noreply@jamkazam.com'::character varying;