Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membuat Sequelize menggunakan nama tabel tunggal

dokumen nyatakan bahwa Anda dapat menggunakan properti freezeTableName .

Silakan lihat contoh ini:

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. Mengapa MySQL memberikan kesalahan Tidak diizinkan untuk mengembalikan set hasil dari suatu fungsi?

  2. Kesalahan:Instalasi PHP Anda tampaknya kehilangan ekstensi MySQL yang diperlukan oleh WordPress

  3. password_hash, password_verify, MySQL salah paham?

  4. Bagaimana cara mengimpor Konektor MySql ke Proyek Unity?

  5. Nama tabel dinamis dalam fungsi prosedur tersimpan