Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { Sequelize, Model, DataTypes } = require('sequelize');
- const uuidv4 = require('uuid/v4');
- const sequelize = new Sequelize({
- dialect: 'sqlite',
- storage: 'db.sqlite'
- });
- sequelize
- .authenticate()
- .then(() => {
- console.log('Connection has been established successfully.');
- })
- .catch(err => {
- console.error('Unable to connect to the database:', err);
- });
- class Session extends Model { }
- Session.init({
- token: { type: DataTypes.UUIDV4, allowNull: false, defaultValue: uuidv4 },
- params: { type: DataTypes.JSON, allowNull: false, defaultValue: {} }
- }, { sequelize, modelName: 'session' });
- Session.sync({ force: true });
- module.exports = {
- Session
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement