Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tạo Sequelize sử dụng các tên bảng số ít

tài liệu nói rằng bạn có thể sử dụng thuộc tính freezeTableName .

Hãy xem ví dụ sau:

var Bar = sequelize.define('Bar', { /* bla */ }, {
  // don't add the timestamp attributes (updatedAt, createdAt)
  timestamps: false,

  // don't delete database entries but set the newly added attribute deletedAt
  // to the current date (when deletion was done). paranoid will only work if
  // timestamps are enabled
  paranoid: true,

  // don't use camelcase for automatically added attributes but underscore style
  // so updatedAt will be updated_at
  underscored: true,

  // disable the modification of tablenames; By default, sequelize will automatically
  // transform all passed model names (first parameter of define) into plural.
  // if you don't want that, set the following
  freezeTableName: true,

  // define the table's name
  tableName: 'my_very_custom_table_name'
})


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LỖI 1054 (42S22):Cột không xác định '‍‍' trong 'danh sách trường'

  2. SQL Server 2005 triển khai MySQL REPLACE INTO?

  3. Hiển thị dữ liệu với định dạng trong Datagridview

  4. Đếm số hàng riêng biệt cho nhiều giá trị

  5. Đối chiếu MySQL nào tốt nhất để chấp nhận tất cả các ký tự unicode?