20210126164039-create_admin_table.js 660 B

1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. module.exports = {
  3. up: (queryInterface, Sequelize) => {
  4. return queryInterface.createTable("admins", {
  5. id: {
  6. primaryKey: true,
  7. autoIncrement: true,
  8. type: Sequelize.BIGINT.UNSIGNED,
  9. },
  10. name: {
  11. type: Sequelize.STRING(20),
  12. allowNull: false,
  13. unique: true,
  14. },
  15. password: {
  16. type: Sequelize.STRING,
  17. allowNull: false,
  18. },
  19. created_at: {
  20. type: Sequelize.DATE,
  21. },
  22. updated_at: {
  23. type: Sequelize.DATE,
  24. },
  25. });
  26. },
  27. down: (queryInterface, Sequelize) => {
  28. return queryInterface.dropTable("admins");
  29. },
  30. };