const { DataTypes } = require('sequelize'); const tableName = 'track'; class Track { constructor() { } } async function createTable() { (await getModel()).sync({ alter: true }); } async function getModel() { return database.connection.define(tableName, { title: DataTypes.TEXT, year: DataTypes.INTEGER, duration: DataTypes.FLOAT, comment: DataTypes.TEXT, diskno: DataTypes.INTEGER, diskof: DataTypes.INTEGER, trackno: DataTypes.INTEGER, trackof: DataTypes.INTEGER, file: DataTypes.TEXT }); } module.exports = { Track, createTable, tableName };