-- Verification script to check which columns exist
-- Run this to see what's missing

-- Check users table columns
SELECT
    'users' as table_name,
    column_name,
    data_type,
    is_nullable
FROM information_schema.columns
WHERE table_name = 'users'
AND column_name IN (
    'profile_photo_url',
    'social_media_facebook',
    'social_media_instagram',
    'social_media_twitter',
    'social_media_linkedin'
)
ORDER BY column_name;

-- Check events table columns
SELECT
    'events' as table_name,
    column_name,
    data_type,
    is_nullable
FROM information_schema.columns
WHERE table_name = 'events'
AND column_name IN (
    'microsoft_calendar_id',
    'microsoft_calendar_sync_enabled'
)
ORDER BY column_name;

-- Check which tables exist
SELECT
    table_name,
    'EXISTS' as status
FROM information_schema.tables
WHERE table_name IN (
    'event_galleries',
    'newsletter_archives',
    'financial_reports',
    'bylaws_documents',
    'storage_usage'
)
ORDER BY table_name;

-- Check storage_usage contents
SELECT
    COUNT(*) as record_count,
    SUM(total_bytes_used) as total_bytes,
    MAX(max_bytes_allowed) as max_bytes
FROM storage_usage;
