Mises à jour relatives à la DB

This commit is contained in:
Rampeur
2025-08-13 01:24:52 +02:00
parent 2f78d85a27
commit e741081966
10 changed files with 27 additions and 30 deletions
+2 -4
View File
@@ -7,12 +7,10 @@ const Article = sequelize.define("Article", {
slug: { type: DataTypes.STRING, allowNull: false },
title: { type: DataTypes.STRING, allowNull: false },
description: { type: DataTypes.TEXT },
body: { type: DataTypes.TEXT, allowNull: false },
createdAt: { type: DataTypes.DATE, allowNull: true },
updatedAt: { type: DataTypes.DATE, allowNull: true }
body: { type: DataTypes.TEXT, allowNull: false }
}, {
sequelize,
timestamps: false,
timestamps: true,
modelName: 'Article',
tableName: 'article',
createdAt: true,
+2 -4
View File
@@ -3,12 +3,10 @@ const sequelize = require("../util/database");
const Comment = sequelize.define("Comment", {
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, allowNull: false },
body: { type: DataTypes.TEXT, allowNull: false },
createdAt: { type: DataTypes.DATE, allowNull: true },
updatedAt: { type: DataTypes.DATE, allowNull: true }
body: { type: DataTypes.TEXT, allowNull: false }
}, {
sequelize,
timestamps: false,
timestamps: true,
modelName: 'Comment',
tableName: 'comment',
createdAt: true,
+2 -4
View File
@@ -2,12 +2,10 @@ const { DataTypes, Model } = require("sequelize");
const sequelize = require("../util/database");
const Tag = sequelize.define("Tag", {
name: { type: DataTypes.STRING, primaryKey: true, allowNull: false },
createdAt: { type: DataTypes.DATE, allowNull: true },
updatedAt: { type: DataTypes.DATE, allowNull: true }
name: { type: DataTypes.STRING, primaryKey: true, allowNull: false }
}, {
sequelize,
timestamps: false,
timestamps: true,
modelName: 'Tag',
tableName: 'tag',
createdAt: true,
+2 -4
View File
@@ -19,12 +19,10 @@ const User = sequelize.define("User", {
bio: { type: DataTypes.TEXT, allowNull: true },
image: { type: DataTypes.TEXT, allowNull: true },
role: { type: DataTypes.STRING },
password: { type: DataTypes.STRING, allowNull: false },
createdAt: { type: DataTypes.DATE, allowNull: true },
updatedAt: { type: DataTypes.DATE, allowNull: true }
password: { type: DataTypes.STRING, allowNull: false }
}, {
sequelize,
timestamps: false,
timestamps: true,
modelName: 'User',
tableName: 'user',
createdAt: true,