import db from '../src/config/database.js'; async function checkArticleCategories() { try { console.log('🔍 Проверяем ограничения на категории articles...'); // Проверяем constraint (для новых версий PostgreSQL) const constraints = await db.query(` SELECT conname, pg_get_constraintdef(oid) as definition FROM pg_constraint WHERE conrelid = 'articles'::regclass AND contype = 'c' `); console.log('\n📋 Ограничения articles:'); constraints.rows.forEach(row => { console.log(` - ${row.conname}: ${row.definition}`); }); // Проверяем существующие категории const existingCategories = await db.query(` SELECT DISTINCT category FROM articles WHERE category IS NOT NULL ORDER BY category `); console.log('\n📂 Существующие категории:'); existingCategories.rows.forEach(row => { console.log(` - ${row.category}`); }); } catch (error) { console.error('❌ Ошибка:', error.message); } process.exit(0); } checkArticleCategories();