Tạo database:

50 với email là quá ngắn
table.string(‘hash’).notNullable() // Mat khau
       table.string(‘salt’).notNullable()
2 cái này phải dùng char chứ không phải varchar
và phải có length fix
====> table.specificType('id', 'char(7)').unique().primary()
table.string(‘status’, 10).notNullable().defaultTo(‘pending’) // ’active, ‘pending’, ‘cancel’, ‘banned’
cái này em xem về enum
string hơi yếu
====> table.enum('status', ['active', 'pending', 'banned']).notNullable().defaultTo('pending')
table.string(‘address’, 160)
với bảng location thì id nên là mã luôn
chứ không cần sinh ra id là số cho thừa
ví dụ
Hà Nội -> hn
hoặc HAN
thì max = 3 ký tự
set luôn char(3)

Note du an transactions

- Transactions có khoảng rate (rate_min, rate_max). 
- Nếu Sales đồng ý cho vay thì sau đó 2 bên sẽ thỏa thuận rate chính xác trong khoảng rate_min và rate_max

results matching ""

    No results matching ""