Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawić, by Sequelize używał pojedynczych nazw tabel

dokumenty powiedz, że możesz użyć właściwości freezeTableName .

Proszę spojrzeć na ten przykład:

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. Autouzupełnianie w MySQL pod Windows

  2. Generowana jest tabela Hibernate_sequence

  3. Aktualizacja schematu online w klastrze MySQL Galera przy użyciu metody RSU

  4. Chroniczne nieaktualne wyniki przy użyciu MySQLdb w Pythonie

  5. Generowanie MySQL do Excela za pomocą PHP