namillum
Version:
Bubble Protocol SDK
43 lines (40 loc) • 884 B
JavaScript
"use strict";
module.exports = {
up: async (queryInterface, Sequelize) => {
return queryInterface.createTable("Hub", {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: Sequelize.INTEGER,
},
host: {
type: Sequelize.STRING,
allowNull: false,
},
address: {
type: Sequelize.STRING,
allowNull: false,
},
is_self: {
type: Sequelize.BOOLEAN,
defaultValue: true,
},
is_active: {
type: Sequelize.BOOLEAN,
defaultValue: false,
},
createdAt: {
allowNull: false,
type: Sequelize.DATE,
},
updatedAt: {
allowNull: false,
type: Sequelize.DATE,
},
});
},
down: async (queryInterface, Sequelize) => {
return queryInterface.dropTable("Hub");
},
};