feat: tambah skrip migrasi database otomatis
This commit is contained in:
+148
@@ -0,0 +1,148 @@
|
||||
-- phpMyAdmin SQL Dump
|
||||
-- version 5.2.1
|
||||
-- https://www.phpmyadmin.net/
|
||||
--
|
||||
-- Host: 127.0.0.1
|
||||
-- Waktu pembuatan: 09 Jun 2026 pada 19.30
|
||||
-- Versi server: 10.4.32-MariaDB
|
||||
-- Versi PHP: 8.2.12
|
||||
|
||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||
START TRANSACTION;
|
||||
SET time_zone = "+00:00";
|
||||
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8mb4 */;
|
||||
|
||||
--
|
||||
-- Database: `webgis_db`
|
||||
--
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktur dari tabel `penduduk_miskin`
|
||||
--
|
||||
|
||||
CREATE TABLE `penduduk_miskin` (
|
||||
`id` int(11) NOT NULL,
|
||||
`nama_kk` varchar(150) NOT NULL,
|
||||
`alamat` text DEFAULT NULL,
|
||||
`lat` decimal(10,8) NOT NULL,
|
||||
`lng` decimal(11,8) NOT NULL,
|
||||
`bantuan` varchar(50) NOT NULL DEFAULT 'Belum Menerima'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
--
|
||||
-- Dumping data untuk tabel `penduduk_miskin`
|
||||
--
|
||||
|
||||
INSERT INTO `penduduk_miskin` (`id`, `nama_kk`, `alamat`, `lat`, `lng`, `bantuan`) VALUES
|
||||
(5, 'Bapak Andi', 'Jl. Dr. Rubini (Dalam radius Mujahidin)', -0.04379601, 109.33491571, 'Belum Menerima'),
|
||||
(8, 'Budi Raharjo', 'Jln. Sultan Syahrir Abdurahman No 23', -0.04146737, 109.32569146, 'Belum Menerima'),
|
||||
(9, 'Opik', 'Jalan Pattimura', -0.02912824, 109.33909178, 'Belum Menerima'),
|
||||
(10, 'Budi Doremi', 'Jalan Ismail Marzuki, Benua Melayu Darat, Pontianak Selatan, Pontianak, Kalimantan Barat, Kalimantan, 78243, Indonesia', -0.03235895, 109.33801353, 'Belum Menerima'),
|
||||
(11, 'Paula', 'Jalan Siam, Benua Melayu Darat, Pontianak Selatan, Pontianak, Kalimantan Barat, Kalimantan, 78243, Indonesia', -0.02968071, 109.34313118, 'Sudah Menerima'),
|
||||
(12, 'Ujang', 'Benua Melayu Darat, Pontianak Selatan, Pontianak, Kalimantan Barat, Kalimantan, 78243, Indonesia', -0.02906366, 109.34243917, 'Belum Menerima'),
|
||||
(13, 'Muhammad Vino', 'Jalan Syafe\'i, Akcaya, Pontianak Selatan, Pontianak, Kalimantan Barat, Kalimantan, 78121, Indonesia', -0.04158424, 109.33365762, 'Sudah Menerima');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktur dari tabel `rumah_ibadah`
|
||||
--
|
||||
|
||||
CREATE TABLE `rumah_ibadah` (
|
||||
`id` int(11) NOT NULL,
|
||||
`nama` varchar(150) NOT NULL,
|
||||
`lat` decimal(10,8) NOT NULL,
|
||||
`lng` decimal(11,8) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
--
|
||||
-- Dumping data untuk tabel `rumah_ibadah`
|
||||
--
|
||||
|
||||
INSERT INTO `rumah_ibadah` (`id`, `nama`, `lat`, `lng`) VALUES
|
||||
(1, 'Masjid Raya Mujahidin', -0.04148170, 109.33650129),
|
||||
(2, 'Gereja Katedral', -0.02718450, 109.33821312),
|
||||
(3, 'Gereja Santa Sesilia', -0.07039009, 109.35970672),
|
||||
(4, 'Gereja Katolik Gembala Baik', -0.02808480, 109.34508920),
|
||||
(5, 'Gereja Katolik Keluarga Kudus Kota Baru', -0.04330073, 109.32436109),
|
||||
(6, 'Vihara Tri Ratna', -0.03179517, 109.33682799);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktur dari tabel `users`
|
||||
--
|
||||
|
||||
CREATE TABLE `users` (
|
||||
`id` int(11) NOT NULL,
|
||||
`username` varchar(50) NOT NULL,
|
||||
`password` varchar(255) NOT NULL,
|
||||
`avatar` varchar(255) NOT NULL,
|
||||
`role` varchar(20) NOT NULL DEFAULT 'admin'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
--
|
||||
-- Dumping data untuk tabel `users`
|
||||
--
|
||||
|
||||
INSERT INTO `users` (`id`, `username`, `password`, `avatar`, `role`) VALUES
|
||||
(1, 'admin', '$2y$10$JRSmOyRnOmHCN836SSH3YubjyinIi7WFEZPGb9tIiMrzN1d1vv/nO', 'https://ui-avatars.com/api/?name=Admin+Operator&background=1e40af&color=fff&bold=true&size=128', 'admin'),
|
||||
(2, 'adminKota', '$2y$10$3TESstOAKVQpy3caF.nqSuT9EcZefbA6yG4BL4CtWku8Y.kjLchvC', 'https://ui-avatars.com/api/?name=Admin+Kota&background=0D8ABC&color=fff', 'admin'),
|
||||
(3, 'adminProvinsi', '$2y$10$3TESstOAKVQpy3caF.nqSuT9EcZefbA6yG4BL4CtWku8Y.kjLchvC', 'https://ui-avatars.com/api/?name=Admin+Provinsi&background=10B981&color=fff', 'admin');
|
||||
|
||||
--
|
||||
-- Indexes for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- Indeks untuk tabel `penduduk_miskin`
|
||||
--
|
||||
ALTER TABLE `penduduk_miskin`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- Indeks untuk tabel `rumah_ibadah`
|
||||
--
|
||||
ALTER TABLE `rumah_ibadah`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- Indeks untuk tabel `users`
|
||||
--
|
||||
ALTER TABLE `users`
|
||||
ADD PRIMARY KEY (`id`),
|
||||
ADD UNIQUE KEY `username` (`username`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT untuk tabel yang dibuang
|
||||
--
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT untuk tabel `penduduk_miskin`
|
||||
--
|
||||
ALTER TABLE `penduduk_miskin`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT untuk tabel `rumah_ibadah`
|
||||
--
|
||||
ALTER TABLE `rumah_ibadah`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT untuk tabel `users`
|
||||
--
|
||||
ALTER TABLE `users`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
|
||||
COMMIT;
|
||||
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
Reference in New Issue
Block a user