This commit is contained in:
2026-06-10 22:29:23 +07:00
+76 -40
View File
@@ -1,59 +1,95 @@
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Jun 10, 2026 at 07:36 AM
-- Server version: 10.4.32-MariaDB
-- PHP Version: 8.0.30
CREATE TABLE religious_centers (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
address TEXT,
kas DECIMAL(15,2) DEFAULT 0,
latitude DOUBLE NOT NULL,
longitude DOUBLE NOT NULL,
radius INT DEFAULT 300
);
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
CREATE TABLE houses (
id INT AUTO_INCREMENT PRIMARY KEY,
latitude DOUBLE NOT NULL,
longitude DOUBLE NOT NULL,
address TEXT,
rt VARCHAR(20),
rw VARCHAR(20),
kelurahan VARCHAR(100),
status_miskin VARCHAR(50),
jumlah_anggota INT DEFAULT 0,
anggota LONGTEXT,
aid_status VARCHAR(50) DEFAULT 'outside',
has_data TINYINT(1) DEFAULT 0
);
CREATE TABLE laporan (
id INT AUTO_INCREMENT PRIMARY KEY,
pelapor VARCHAR(255) DEFAULT 'Anonim',
deskripsi TEXT NOT NULL,
foto_base64 LONGTEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
/*!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 */;
CREATE TABLE aid_logs (
id INT AUTO_INCREMENT PRIMARY KEY,
house_id INT,
religious_center_id INT,
status VARCHAR(50),
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE `password_resets` (
`id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`status` enum('pending','done') DEFAULT 'pending',
`created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
CREATE TABLE `users` (
`id` int(11) NOT NULL,
`nama` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`role` enum('admin','surveyer','viewer') DEFAULT 'viewer',
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
`status` enum('pending','approved','rejected') DEFAULT 'pending'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
ALTER TABLE `password_resets`
ADD PRIMARY KEY (`id`),
ADD KEY `user_id` (`user_id`);
--
-- Database: `webgis_bansos`
-- Indexes for table `users`
--
-- --------------------------------------------------------
ALTER TABLE `users`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `email` (`email`);
--
-- Table structure for table `aid_logs`
--
-- Error reading structure for table webgis_bansos.aid_logs: #1932 - Table 'webgis_bansos.aid_logs' doesn't exist in engine
-- Error reading data for table webgis_bansos.aid_logs: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM `webgis_bansos`.`aid_logs`' at line 1
-- --------------------------------------------------------
--
-- Table structure for table `houses`
-- AUTO_INCREMENT for table `password_resets`
--
-- Error reading structure for table webgis_bansos.houses: #1932 - Table 'webgis_bansos.houses' doesn't exist in engine
-- Error reading data for table webgis_bansos.houses: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM `webgis_bansos`.`houses`' at line 1
-- --------------------------------------------------------
ALTER TABLE `password_resets`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- Table structure for table `laporan`
-- AUTO_INCREMENT for table `users`
--
-- Error reading structure for table webgis_bansos.laporan: #1932 - Table 'webgis_bansos.laporan' doesn't exist in engine
-- Error reading data for table webgis_bansos.laporan: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM `webgis_bansos`.`laporan`' at line 1
-- --------------------------------------------------------
ALTER TABLE `users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- Table structure for table `religious_centers`
-- Constraints for dumped tables
--
-- Error reading structure for table webgis_bansos.religious_centers: #1932 - Table 'webgis_bansos.religious_centers' doesn't exist in engine
-- Error reading data for table webgis_bansos.religious_centers: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM `webgis_bansos`.`religious_centers`' at line 1
--
-- Constraints for table `password_resets`
--
ALTER TABLE `password_resets`
ADD CONSTRAINT `password_resets_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
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 */;