sql >> データベース >  >> RDS >> Mysql

Sequelizeに単一のテーブル名を使用させる方法

    docs プロパティ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. subsonic2が複数の列に結合

    2. Oracleデータベースで日付形式を変更する方法

    3. SQLServerの状態に基づいてカウント

    4. タイムスタンプから日ごとにグループ化