Files
2025-05-13 20:05:28 +02:00

28 lines
589 B
JavaScript

const { Sequelize, DataTypes } = require('sequelize');
// Initialize SQLite database
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: './birthdays.sqlite',
});
// Define the Birthday model
const Birthday = sequelize.define('Birthday', {
userId: {
type: DataTypes.STRING,
allowNull: false,
unique: true,
},
date: {
type: DataTypes.STRING, // Store as MM-DD
allowNull: false,
},
});
// Sync the database
(async () => {
await sequelize.sync({ alter: true });
console.log('Database synced!');
})();
module.exports = { sequelize, Birthday };