#!/bin/bash
# Script para verificar usuário criado e qual role ele tem
# Execute na VPS: bash verificar-usuario-criado.sh

cd /var/www/maktubia-backend

echo "🔍 Verificando usuário criado (ID: 10)..."
echo ""

sudo -u postgres psql -d maktubia_points << 'SQL'
SELECT 
    u.user_id,
    u.username,
    u.email,
    u.first_name,
    u.last_name,
    u.role_id,
    r.role_name,
    r.role_description,
    u.is_active,
    u.created_at
FROM users u
LEFT JOIN roles r ON u.role_id = r.role_id
WHERE u.user_id = 10;
SQL

echo ""
echo "📋 Verificando todos os roles disponíveis..."
echo ""

sudo -u postgres psql -d maktubia_points -c "SELECT role_id, role_name, role_description FROM roles ORDER BY role_id;"

echo ""
echo "✅ Verificação concluída!"
echo ""
echo "💡 Se o usuário tiver role_id = NULL ou role 'user', ele NÃO aparecerá na lista de funcionários."
echo "💡 A lista de funcionários exclui usuários com role 'user'."

