Skip to content

Commit a15222d

Browse files
committed
update README.md
1 parent 2963011 commit a15222d

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -91,36 +91,32 @@ $ db.create_all()
9191
- To initialize the database with SQL command-line arguemnts:
9292
```
9393
CREATE TABLE users (
94-
id INTEGER NOT NULL,
95-
username VARCHAR(50),
96-
hash VARCHAR(200),
97-
cash INTEGER,
98-
PRIMARY KEY (id)
94+
id INTEGER PRIMARY KEY AUTOINCREMENT,
95+
username VARCHAR(50) UNIQUE,
96+
hash VARCHAR(200) NOT NULL,
97+
cash INTEGER
9998
)
10099
CREATE TABLE portfolio (
101-
id INTEGER NOT NULL,
100+
id INTEGER PRIMARY KEY AUTOINCREMENT,
102101
user_id INTEGER,
103102
symbol VARCHAR(5),
104-
current_shares INTEGER,
105-
PRIMARY KEY (id)
103+
current_shares INTEGER
106104
)
107105
CREATE TABLE bought (
108-
id INTEGER NOT NULL,
106+
id INTEGER PRIMARY KEY AUTOINCREMENT,
109107
buyer_id INTEGER,
110108
time VARCHAR,
111109
symbol VARCHAR(5),
112110
shares_bought INTEGER,
113-
price_bought FLOAT,
114-
PRIMARY KEY (id)
111+
price_bought FLOAT
115112
)
116113
CREATE TABLE sold (
117-
id INTEGER NOT NULL,
114+
id INTEGER PRIMARY KEY AUTOINCREMENT,
118115
seller_id INTEGER,
119116
time VARCHAR(100),
120117
symbol VARCHAR(5),
121118
shares_sold INTEGER,
122-
price_sold FLOAT,
123-
PRIMARY KEY (id)
119+
price_sold FLOAT
124120
)
125121
```
126122

0 commit comments

Comments
 (0)