-- ============================================================
--  WebGIS SPBU - Database Schema
--  Jalankan script ini di phpMyAdmin atau MySQL CLI
-- ============================================================

-- Buat database (jika belum ada)
CREATE DATABASE IF NOT EXISTS spbu_baru
    CHARACTER SET utf8mb4
    COLLATE utf8mb4_unicode_ci;

USE spbu_baru;

-- Buat tabel spbu
CREATE TABLE IF NOT EXISTS spbu (
    id          INT UNSIGNED    NOT NULL AUTO_INCREMENT,
    nama_spbu   VARCHAR(255)    NOT NULL,
    nomor_spbu  VARCHAR(50)     NOT NULL,
    status      ENUM('Buka 24 Jam', 'Tidak Buka 24 Jam') NOT NULL,
    latitude    DECIMAL(10, 7)  NOT NULL,
    longitude   DECIMAL(10, 7)  NOT NULL,
    created_at  DATETIME        NOT NULL DEFAULT CURRENT_TIMESTAMP,

    PRIMARY KEY (id),
    INDEX idx_status (status),
    INDEX idx_created (created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- ============================================================
--  Contoh data awal (opsional, hapus jika tidak diperlukan)
-- ============================================================
INSERT INTO spbu (nama_spbu, nomor_spbu, status, latitude, longitude) VALUES
('SPBU Jl. Ahmad Yani', '64.751.01', 'Buka 24 Jam', -0.0600366, 109.3458023),
('SPBU Jl. Gajah Mada', '64.751.02', 'Tidak Buka 24 Jam', -0.0596729, 109.3469671);
