sql: add transaction in accounts table

This commit is contained in:
realaltffour 2020-07-26 14:03:31 +03:00
parent 26c5abf246
commit 64f21f422f
No known key found for this signature in database
GPG Key ID: C1265D839D44DCB1
5 changed files with 17 additions and 7 deletions

View File

@ -10,3 +10,6 @@ pub static DB_SESS_PASS: &'static str = "PASSWORD";
pub static DB_ACC_USER: &'static str = "accounts_schema_usr";
pub static DB_ACC_PAss: &'static str = "PASSWORD";
pub static DB_PORTFOLIO_USER: &'static str = "portfolio_schema_usr";
pub static DB_PORTFOLIO_PASS: &'static str = "PASSOWRD";

View File

@ -0,0 +1,6 @@
CREATE TYPE transaction AS (
stock_symbol TEXT,
shares_size BIGINT,
shares_cost BIGINT,
is_buy BOOLEAN
)

View File

@ -1,7 +0,0 @@
CREATE TABLE accounts_schema (
id BIGSERIAL PRIMARY KEY,
username TEXT UNIQUE NOT NULL,
email TEXT UNIQUE NOT NULL,
is_pass BOOLEAN NOT NULL,
pass_hash TEXT NOT NULL,
)

View File

@ -0,0 +1,8 @@
CREATE TABLE accounts_schema.accounts (
id BIGSERIAL PRIMARY KEY,
username TEXT UNIQUE NOT NULL,
email TEXT UNIQUE NOT NULL,
is_pass BOOLEAN NOT NULL,
pass_hash TEXT NOT NULL,
transactions transaction[]
)