-- Sunucu planları tablosu
CREATE TABLE IF NOT EXISTS `server_plans` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `description` text DEFAULT NULL,
  `slots` int(11) NOT NULL,
  `price` decimal(10,2) NOT NULL COMMENT 'Aylık fiyat',
  `features` text DEFAULT NULL COMMENT 'JSON formatında özellikler',
  `status` varchar(20) NOT NULL DEFAULT 'active',
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `status` (`status`),
  KEY `slots` (`slots`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- Varsayılan planlar
INSERT INTO `server_plans` (`name`, `description`, `slots`, `price`, `features`, `status`, `created_at`) VALUES
('Mini', 'Küçük gruplar için ideal', 32, 30.00, '{"cpu":"1 çekirdek","ram":"512MB","traffic":"Sınırsız","backup":"Haftalık"}', 'active', NOW()),
('Standart', 'Orta büyüklükteki topluluklar için', 64, 50.00, '{"cpu":"2 çekirdek","ram":"1GB","traffic":"Sınırsız","backup":"Haftalık"}', 'active', NOW()),
('Pro', 'Büyük topluluklar için', 128, 90.00, '{"cpu":"4 çekirdek","ram":"2GB","traffic":"Sınırsız","backup":"Günlük"}', 'active', NOW()),
('Ultra', 'Profesyonel kullanım için', 256, 160.00, '{"cpu":"8 çekirdek","ram":"4GB","traffic":"Sınırsız","backup":"Günlük"}', 'active', NOW()),
('Özel', 'Özel gereksinimler için', 512, 300.00, '{"cpu":"16 çekirdek","ram":"8GB","traffic":"Sınırsız","backup":"Günlük"}', 'active', NOW());
