fix: create missing spbu tables

This commit is contained in:
2026-06-10 23:03:53 +07:00
parent ebf0ae8bd1
commit b87cdbcdfc
+47 -1
View File
@@ -13,6 +13,48 @@ if (!$conn) {
mysqli_set_charset($conn, "utf8mb4");
$bootstrapQueries = [
// SPBU
"CREATE TABLE IF NOT EXISTS spbu (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
no_spbu VARCHAR(100) NOT NULL,
status ENUM('24jam','tidak') NOT NULL,
latitude DOUBLE NOT NULL,
longitude DOUBLE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)",
// Jalan
"CREATE TABLE IF NOT EXISTS jalan (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
status ENUM(
'Jalan Nasional',
'Jalan Provinsi',
'Jalan Kabupaten'
) NOT NULL,
panjang DOUBLE NOT NULL,
geom LONGTEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)",
// Kavling
"CREATE TABLE IF NOT EXISTS kavling (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
status ENUM(
'SHM',
'HGB',
'HGU',
'HP'
) NOT NULL,
luas DOUBLE NOT NULL,
geom LONGTEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)",
// Kemiskinan
"CREATE TABLE IF NOT EXISTS kemiskinan (
id INT AUTO_INCREMENT PRIMARY KEY,
nama_kepala_keluarga VARCHAR(150) NOT NULL,
@@ -22,6 +64,8 @@ $bootstrapQueries = [
longitude DOUBLE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)",
// Masjid
"CREATE TABLE IF NOT EXISTS masjid (
id INT AUTO_INCREMENT PRIMARY KEY,
nama_masjid VARCHAR(150) NOT NULL,
@@ -35,6 +79,8 @@ $bootstrapQueries = [
];
foreach ($bootstrapQueries as $query) {
mysqli_query($conn, $query);
if (!mysqli_query($conn, $query)) {
die(mysqli_error($conn));
}
}
?>