Duffer Derek

Current Path : /var/www/api-mk-planner.bitkit.dk/httpdocs/Backend/src/database/models/
Upload File :
Current File : /var/www/api-mk-planner.bitkit.dk/httpdocs/Backend/src/database/models/files.js

import Sequelize from "sequelize";
import dbConnection from "../config/database.js";

const sequelize = dbConnection;

const files = sequelize.define(
  "files",
  {
    id: {
      allowNull: false,
      autoIncrement: true,
      primaryKey: true,
      type: Sequelize.INTEGER,
    },
    item_id: {
      type: Sequelize.BIGINT,
      allowNull: false,
    },
    file_id: {
      type: Sequelize.BIGINT,
      allowNull: false,
    },
    keyword: {
      type: Sequelize.STRING(255),
      allowNull: false,
    },
    filename: {
      type: Sequelize.TEXT,
      allowNull: false,
    },
    podio_item_id: {
      type: Sequelize.BIGINT,
      allowNull: true,
    },
    field: {
      type: Sequelize.STRING(255),
      allowNull: true,
    },
    created_at: {
      allowNull: false,
      type: Sequelize.DATE,
    },
    updated_at: {
      allowNull: false,
      type: Sequelize.DATE,
    },
  },
  {
    tableName: "files",
    timestamps: true, // Enable timestamps
    updatedAt: "updated_at", // Customize the updatedAt column name
    createdAt: "created_at", // Customize the createdAt column name
  }
);

export default files;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists