This commit is contained in:
2023-06-11 09:30:11 +02:00
parent da817cb96a
commit b1974ce50e
10 changed files with 1181 additions and 9 deletions
+34 -5
View File
@@ -1,13 +1,42 @@
import Gens from "@/gens";
import { Sequelize, DataTypes } from 'sequelize';
import { Sequelize, DataTypes, Association } from 'sequelize';
const sequelize = new Sequelize('sqlite::memory:');
const MPost = sequelize.define('Post', {
id: DataTypes.INTEGER,
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: 'db.sqlite'
});
export const MPost = sequelize.define('Post', {
id: {
type: DataTypes.INTEGER,
primaryKey: true
},
title: DataTypes.STRING,
content: DataTypes.STRING,
date: DataTypes.DATE,
// date: DataTypes.DATE,
});
export const MAuth = sequelize.define('Auth', {
id: {
type: DataTypes.INTEGER,
primaryKey: true
},
token: DataTypes.STRING,
user_id: {
type: DataTypes.INTEGER,
}
// date: DataTypes.DATE,
});
export const MUser = sequelize.define('User', {
id: {
type: DataTypes.INTEGER,
primaryKey: true
},
username: DataTypes.STRING,
password: DataTypes.STRING,
// date: DataTypes.DATE,
});
MAuth.hasOne(MUser)
export type Post = {
id: Number,