mt-music-player
Version:
A simply web music player app.
61 lines (55 loc) • 932 B
JavaScript
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;