PeerTube/server/models/video/video-tag.ts

24 lines
506 B
TypeScript
Raw Normal View History

2017-05-22 20:58:25 +02:00
import * as Sequelize from 'sequelize'
import {
VideoTagInstance,
VideoTagAttributes
2017-05-22 20:58:25 +02:00
} from './video-tag-interface'
let VideoTag: Sequelize.Model<VideoTagInstance, VideoTagAttributes>
2017-06-11 17:35:32 +02:00
export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.DataTypes) {
VideoTag = sequelize.define<VideoTagInstance, VideoTagAttributes>('VideoTag', {}, {
2016-12-29 09:33:28 +01:00
indexes: [
{
fields: [ 'videoId' ]
},
{
fields: [ 'tagId' ]
}
]
})
2016-12-24 16:59:17 +01:00
return VideoTag
}