sql: add transaction in accounts table
This commit is contained in:
parent
26c5abf246
commit
64f21f422f
|
@ -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";
|
||||
|
|
6
src/libtrader/db/sql/004_type_transaction.sql
Normal file
6
src/libtrader/db/sql/004_type_transaction.sql
Normal file
|
@ -0,0 +1,6 @@
|
|||
CREATE TYPE transaction AS (
|
||||
stock_symbol TEXT,
|
||||
shares_size BIGINT,
|
||||
shares_cost BIGINT,
|
||||
is_buy BOOLEAN
|
||||
)
|
|
@ -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,
|
||||
)
|
8
src/libtrader/db/sql/006_table_accounts.sql
Normal file
8
src/libtrader/db/sql/006_table_accounts.sql
Normal 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[]
|
||||
)
|
Loading…
Reference in New Issue
Block a user