From 080ba4fef736b4dcf35cf87945250532f5639db2 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Thu, 14 Mar 2013 23:22:00 -0500 Subject: [PATCH] * VRFS-259: beta signup --- up/collapse_user_and_admin.sql | 4 ++++ up/default_gender_to_null.sql | 1 + up/invited_users.sql | 12 ++++++++++++ up/subscribe_email.sql | 1 + 4 files changed, 18 insertions(+) create mode 100644 up/collapse_user_and_admin.sql create mode 100644 up/default_gender_to_null.sql create mode 100644 up/invited_users.sql create mode 100644 up/subscribe_email.sql diff --git a/up/collapse_user_and_admin.sql b/up/collapse_user_and_admin.sql new file mode 100644 index 000000000..654fa8777 --- /dev/null +++ b/up/collapse_user_and_admin.sql @@ -0,0 +1,4 @@ +-- make your life easy and use this name for your encrypted password +ALTER TABLE users RENAME COLUMN password_digest TO encrypted_password; + +DROP TABLE admin_users; diff --git a/up/default_gender_to_null.sql b/up/default_gender_to_null.sql new file mode 100644 index 000000000..6c2f1ab35 --- /dev/null +++ b/up/default_gender_to_null.sql @@ -0,0 +1 @@ +ALTER TABLE users ALTER gender DROP DEFAULT; diff --git a/up/invited_users.sql b/up/invited_users.sql new file mode 100644 index 000000000..e691c1903 --- /dev/null +++ b/up/invited_users.sql @@ -0,0 +1,12 @@ +-- a table to manage invitations from one user to another +CREATE TABLE invited_users ( + id VARCHAR(64) PRIMARY KEY DEFAULT uuid_generate_v4(), + sender_id VARCHAR(64) REFERENCES users(id) ON DELETE CASCADE, + autofriend BOOLEAN NOT NULL, + email VARCHAR(256) NOT NULL, + invitation_code VARCHAR(256) UNIQUE NOT NULL, + accepted BOOLEAN DEFAULT FALSE, + note text, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP +); diff --git a/up/subscribe_email.sql b/up/subscribe_email.sql new file mode 100644 index 000000000..b97cde88a --- /dev/null +++ b/up/subscribe_email.sql @@ -0,0 +1 @@ +ALTER TABLE users ADD COLUMN subscribe_email BOOLEAN DEFAULT false;