47 lines
1.5 KiB
PHP
47 lines
1.5 KiB
PHP
<?php
|
|
require_once 'db_config.php';
|
|
|
|
$sqls = [
|
|
"CREATE TABLE IF NOT EXISTS spbu (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama VARCHAR(200) NOT NULL,
|
|
no VARCHAR(60) NOT NULL,
|
|
status ENUM('Ya','Tidak') NOT NULL DEFAULT 'Tidak',
|
|
lat DECIMAL(10,7) NOT NULL,
|
|
lng DECIMAL(10,7) NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;",
|
|
|
|
"CREATE TABLE IF NOT EXISTS jalan (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama VARCHAR(200) NOT NULL,
|
|
status ENUM('Nasional','Provinsi','Kabupaten') NOT NULL DEFAULT 'Kabupaten',
|
|
panjang DECIMAL(12,2) NOT NULL DEFAULT 0,
|
|
koordinat LONGTEXT NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;",
|
|
|
|
"CREATE TABLE IF NOT EXISTS parsil (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama VARCHAR(200) NOT NULL,
|
|
pemilik VARCHAR(200) NOT NULL,
|
|
status ENUM('SHM','HGB','Sewa','Lainnya') NOT NULL DEFAULT 'SHM',
|
|
luas DECIMAL(14,2) NOT NULL DEFAULT 0,
|
|
koordinat LONGTEXT NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
|
|
];
|
|
|
|
foreach($sqls as $sql) {
|
|
if ($conn->query($sql) === TRUE) {
|
|
echo "Tabel berhasil dibuat/diperbarui.<br>";
|
|
} else {
|
|
echo "Error: " . $conn->error . "<br>";
|
|
}
|
|
}
|
|
echo "Selesai!";
|
|
?>
|