import db from '../src/config/database.js'; async function checkTables() { try { console.log('🔍 Проверяем структуру таблиц...'); // Проверяем guides const guidesDesc = await db.query(` SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 'guides' ORDER BY ordinal_position `); console.log('\n📋 Таблица guides:'); guidesDesc.rows.forEach(row => { console.log(` - ${row.column_name}: ${row.data_type}`); }); // Проверяем articles const articlesDesc = await db.query(` SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 'articles' ORDER BY ordinal_position `); console.log('\n📰 Таблица articles:'); articlesDesc.rows.forEach(row => { console.log(` - ${row.column_name}: ${row.data_type}`); }); // Проверяем тип поля languages в guides const languagesType = await db.query(` SELECT data_type, column_default FROM information_schema.columns WHERE table_name = 'guides' AND column_name = 'languages' `); if (languagesType.rows.length > 0) { console.log(`\n🔤 Поле languages: ${languagesType.rows[0].data_type}`); } } catch (error) { console.error('❌ Ошибка:', error.message); } process.exit(0); } checkTables();