Starting db migration file

This commit is contained in:
advplyr 2023-03-15 17:42:35 -05:00
parent b2e1e24ca5
commit c738e35a8c
14 changed files with 477 additions and 39 deletions

View file

@ -23,16 +23,21 @@ module.exports = (sequelize) => {
},
mediaItemId: DataTypes.UUIDV4,
mediaItemType: DataTypes.STRING,
index: DataTypes.INTEGER
index: DataTypes.INTEGER,
startOffset: DataTypes.INTEGER,
duration: DataTypes.INTEGER,
title: DataTypes.STRING,
mimeType: DataTypes.STRING,
codec: DataTypes.STRING
}, {
sequelize,
modelName: 'AudioTrack'
})
const { Book, PodcastEpisode, FileMetadata } = sequelize.models
const { Book, PodcastEpisode, MediaFile } = sequelize.models
FileMetadata.hasOne(AudioTrack)
AudioTrack.belongsTo(FileMetadata)
MediaFile.hasOne(AudioTrack)
AudioTrack.belongsTo(MediaFile)
Book.hasMany(AudioTrack, {
foreignKey: 'mediaItemId',