86 lines
2.2 KiB
PHP
86 lines
2.2 KiB
PHP
<?php
|
|
$conn = mysqli_connect(
|
|
"eggcw8wwwccg0s48og00gc4o",
|
|
"mysql",
|
|
"DUkefiJ9xCweQ9BnrbbZJTf8qfU4iXv9FVAmhnI54DNsfZfLIoPuqNAeAsoAU3Of",
|
|
"default"
|
|
);
|
|
|
|
if (!$conn) {
|
|
die("Koneksi gagal: " . mysqli_connect_error());
|
|
}
|
|
|
|
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,
|
|
jumlah_kk INT NOT NULL,
|
|
alamat TEXT NOT NULL,
|
|
latitude DOUBLE NOT NULL,
|
|
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,
|
|
pic_masjid VARCHAR(150) NOT NULL,
|
|
alamat TEXT NOT NULL,
|
|
latitude DOUBLE NOT NULL,
|
|
longitude DOUBLE NOT NULL,
|
|
radius DOUBLE NOT NULL DEFAULT 500,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
)"
|
|
];
|
|
|
|
foreach ($bootstrapQueries as $query) {
|
|
if (!mysqli_query($conn, $query)) {
|
|
die(mysqli_error($conn));
|
|
}
|
|
}
|
|
?>
|