UNPKG

974 BJavaScriptView Raw
1"use strict";
2
3module.exports = function(sequelize, DataTypes) {
4 var Packages = sequelize.define("Packages", {
5 id: {
6 type: DataTypes.INTEGER(10),
7 allowNull: false,
8 autoIncrement: true,
9 primaryKey: true
10 },
11 deployment_version_id: DataTypes.INTEGER(10),
12 deployment_id: DataTypes.INTEGER(10),
13 description: DataTypes.STRING,
14 package_hash: DataTypes.STRING,
15 blob_url: DataTypes.STRING,
16 size: DataTypes.INTEGER(10),
17 manifest_blob_url: DataTypes.STRING,
18 release_method: DataTypes.STRING,
19 label: DataTypes.STRING,
20 original_label: DataTypes.STRING,
21 original_deployment: DataTypes.STRING,
22 released_by: DataTypes.STRING,
23 is_mandatory: DataTypes.INTEGER(3),
24 is_disabled: DataTypes.INTEGER(3),
25 rollout: DataTypes.INTEGER(3),
26 created_at: DataTypes.DATE,
27 updated_at: DataTypes.DATE,
28 }, {
29 tableName: 'packages',
30 underscored: true,
31 paranoid: true
32 });
33
34 return Packages;
35};