Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да накарате Sequelize да използва имена на таблици в единствено число

документи заявете, че можете да използвате свойството freezeTableName .

Моля, разгледайте този пример:

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. mysql работна маса, заменете колоната от файл

  2. Разгръщане на MySQL Server + DB с .Net приложение

  3. Кой е най-добрият тип данни за телефонен номер в MySQL и какво трябва да бъде съпоставянето на Java тип за него?

  4. Подзаявка ORDER BY за преобразуване GROUP BY към JOIN

  5. Не може да се променя информацията за заглавката