<?php
$banco = $argv[1] ?? 'Systhema_tenant_master';

try {
    $pdo = new PDO("mysql:host=localhost;dbname={$banco}", 'root', '', [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    ]);

    echo "Verificando tabelas no banco: {$banco}\n\n";

    $tabelas = ['vendas', 'contas_receber', 'metodos_pagamento'];

    foreach ($tabelas as $tabela) {
        $stmt = $pdo->query("SHOW TABLES LIKE '{$tabela}'");
        $existe = $stmt->fetch();

        if ($existe) {
            echo "✓ {$tabela} existe\n";
            // Verificar estrutura da chave primária
            $stmt = $pdo->query("SHOW COLUMNS FROM {$tabela} WHERE Key = 'PRI'");
            $pk = $stmt->fetch();
            if ($pk) {
                echo "  - PK: {$pk['Field']} ({$pk['Type']})\n";
            }
        } else {
            echo "✗ {$tabela} NÃO existe\n";
        }
    }
} catch (Exception $e) {
    echo "Erro: " . $e->getMessage() . "\n";
}

