pre-deploy commit

This commit is contained in:
2025-09-18 14:19:49 +09:00
parent 5ea3e8c1f3
commit 713eadc643
50 changed files with 2238 additions and 569 deletions

View File

@@ -0,0 +1,28 @@
// add-premium-columns.ts
// Скрипт для добавления колонок premium и premium_expires_at в таблицу users
import { query } from '../src/database/connection';
async function addPremiumColumns() {
try {
console.log('Добавление колонок premium и premium_expires_at в таблицу users...');
// SQL запрос для добавления колонок
const sql = `
ALTER TABLE users
ADD COLUMN IF NOT EXISTS premium BOOLEAN DEFAULT FALSE,
ADD COLUMN IF NOT EXISTS premium_expires_at TIMESTAMP;
`;
await query(sql);
console.log('✅ Колонки premium и premium_expires_at успешно добавлены в таблицу users');
process.exit(0);
} catch (error) {
console.error('❌ Ошибка при добавлении колонок:', error);
process.exit(1);
}
}
// Запуск функции
addPremiumColumns();