| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import { QueryInterface, DataTypes } from "sequelize";
- module.exports = {
- up: (queryInterface: QueryInterface) => {
- return queryInterface.createTable("Users", {
- id: {
- type: DataTypes.INTEGER,
- autoIncrement: true,
- primaryKey: true,
- allowNull: false
- },
- name: {
- type: DataTypes.STRING,
- allowNull: false
- },
- email: {
- type: DataTypes.STRING,
- allowNull: false,
- unique: true
- },
- passwordHash: {
- type: DataTypes.STRING,
- allowNull: false
- },
- createdAt: {
- type: DataTypes.DATE,
- allowNull: false
- },
- updatedAt: {
- type: DataTypes.DATE,
- allowNull: false
- }
- });
- },
- down: (queryInterface: QueryInterface) => {
- return queryInterface.dropTable("Users");
- }
- };
|