This commit is contained in:
Halbe Bruno
2025-12-05 19:40:39 -03:00
commit f37bc712e6
4312 changed files with 359196 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?php
require_once __DIR__ . '/../vendor/autoload.php';
use App\Config\Database;
try {
$conn = Database::getInstance()->getConnection();
echo "Criando tabela api_logs...\n";
$sql = "CREATE TABLE IF NOT EXISTS `api_logs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`server_id` int(11) DEFAULT NULL,
`action` varchar(50) NOT NULL,
`message` text,
`ip_address` varchar(45) DEFAULT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `server_id` (`server_id`),
CONSTRAINT `fk_apilogs_server` FOREIGN KEY (`server_id`) REFERENCES `servers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;";
$conn->exec($sql);
echo "Tabela api_logs criada com sucesso.\n";
} catch (Exception $e) {
echo "Erro: " . $e->getMessage() . "\n";
exit(1);
}