Database migration to support authentication

This commit is contained in:
Paweł Malak
2021-10-18 22:32:00 +02:00
parent 22cbc827c5
commit 4da15ff105
6 changed files with 85 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
import { TagModel, SnippetModel, Snippet_TagModel } from '../models';
import { TagModel, SnippetModel, Snippet_TagModel, UserModel } from '../models';
export const associateModels = async () => {
TagModel.belongsToMany(SnippetModel, {
@@ -12,4 +12,14 @@ export const associateModels = async () => {
foreignKey: 'snippet_id',
as: 'tags'
});
UserModel.hasMany(SnippetModel, {
foreignKey: 'createdBy',
as: 'snippets'
});
SnippetModel.belongsTo(UserModel, {
foreignKey: 'createdBy',
as: 'user'
});
};