UNPKG

mt-music-player

Version:

A simply web music player app.

61 lines (55 loc) 932 B
import Sequelize from 'sequelize'; import sequelize from '../db/postgres'; sequelize.define('song', { user: { type: Sequelize.STRING, }, title: { type: Sequelize.STRING, }, album: { type: Sequelize.STRING, }, duration: { type: Sequelize['DOUBLE PRECISION'], }, artist: { type: Sequelize.STRING, }, releaseYear: { type: Sequelize.INTEGER, }, src: { type: Sequelize.STRING, }, picture: { type: Sequelize.STRING, }, }); sequelize.define('playlist', { user: { type: Sequelize.INTEGER, }, title: { type: Sequelize.STRING, }, image: { type: Sequelize.STRING, }, }); sequelize.define('song_playlist', { playlistId: { type: Sequelize.INTEGER, }, songId: { type: Sequelize.INTEGER, }, prevId: { type: Sequelize.INTEGER, }, nextId: { type: Sequelize.INTEGER, }, }); sequelize.sync(); export default sequelize.models;