3 module.exports = function(sequelize, DataTypes) {
5 var Upload = sequelize.define('Upload', {
6 name: DataTypes.STRING,
7 save_name: DataTypes.STRING,
9 type: DataTypes.STRING,
14 msg: "The name cannot be empty!"
15 } // don't allow empty strings
18 description: DataTypes.STRING,
19 original_path: DataTypes.STRING,
20 original_format: DataTypes.STRING,
21 original_duration: DataTypes.FLOAT,
22 original_sampleCount: DataTypes.BIGINT,
23 original_channelCount: DataTypes.INTEGER,
24 original_bitRate: DataTypes.BIGINT,
25 original_sampleRate: DataTypes.INTEGER,
26 converted_path: DataTypes.STRING,
27 converted_format: DataTypes.STRING,
28 converted_duration: DataTypes.FLOAT,
29 converted_sampleCount: DataTypes.BIGINT,
30 converted_channelCount: DataTypes.INTEGER,
31 converted_bitRate: DataTypes.BIGINT,
32 converted_sampleRate: DataTypes.INTEGER