// 檢查連線狀態 ~asyncfunctioncheckConnection () { try { await sequelize.authenticate(); console.log('Connection has been established successfully.'); } catch (error) { console.error('Unable to connect to the database:', error); } }()
定義 Schema
附註:
Sequelize 裡會用「Model」來表示 table
Sequelize 預設就會有「時間軸」的欄位,不用自己寫
STRING 的預設值是 VARCHAR(255)
1 2 3 4 5 6 7 8 9 10 11 12
// 定義一個 User 的 table(大寫是命名慣例) const User = sequelize.define('User', { // 設定欄位資訊 firstName: { type: DataTypes.STRING, allowNull: false }, lastName: { type: DataTypes.STRING // allowNull defaults to true } })