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;