Update: 2026-06-21 18:58:05

This commit is contained in:
Hamza-Ayed
2026-06-21 18:58:13 +03:00
parent b492b5076b
commit e73be65a72
8755 changed files with 92977 additions and 99 deletions

View File

@@ -18,17 +18,19 @@ try {
// 1. Ensure Table Exists
$sql = "
CREATE TABLE IF NOT EXISTS competitor_prices (
id INT AUTO_INCREMENT PRIMARY KEY,
app_name VARCHAR(50) NOT NULL,
start_lat DECIMAL(10,8) NOT NULL,
start_lng DECIMAL(11,8) NOT NULL,
end_lat DECIMAL(10,8) NOT NULL,
end_lng DECIMAL(11,8) NOT NULL,
distance_km FLOAT NOT NULL,
price FLOAT NOT NULL,
recorded_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
INDEX idx_app_time (app_name, recorded_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
id INT AUTO_INCREMENT PRIMARY KEY,
competitor_name VARCHAR(50) NOT NULL,
from_latitude VARCHAR(30) NOT NULL,
from_longitude VARCHAR(30) NOT NULL,
to_latitude VARCHAR(30) NOT NULL,
to_longitude VARCHAR(30) NOT NULL,
distance_km DECIMAL(8,2) NOT NULL,
total_price DECIMAL(10,2) NOT NULL,
price_per_km DECIMAL(8,2) NOT NULL,
country_code VARCHAR(5) NOT NULL DEFAULT 'SY',
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
INDEX idx_competitor_country (competitor_name, country_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
";
$con->exec($sql);