"use strict" import { DataTypes } from "sequelize" import type { Migration } from "../database" export const up: Migration = async ({ context: queryInterface }) => queryInterface.createTable("posts", { id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true, unique: true }, title: { type: DataTypes.STRING, }, visibility: { type: DataTypes.STRING, }, password: { type: DataTypes.STRING, }, createdAt: { type: DataTypes.DATE, }, updatedAt: { type: DataTypes.DATE, }, deletedAt: { type: DataTypes.DATE, } }) export const down: Migration = async ({ context: queryInterface }) => await queryInterface.dropTable("posts")