From 6eabd6332fb31abce6afa76f5a636ef777393828 Mon Sep 17 00:00:00 2001 From: Lukian Date: Thu, 24 Apr 2025 11:37:53 +0200 Subject: [PATCH] add: added database sql file --- docker-compose.yml | 2 ++ sachamama.sql | 70 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 sachamama.sql diff --git a/docker-compose.yml b/docker-compose.yml index 1445135..6f59c07 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,4 +20,6 @@ services: - PMA_PASSWORD=IloveSachAwAmama69 ports: - "8080:80" + depends_on: + - mysql diff --git a/sachamama.sql b/sachamama.sql new file mode 100644 index 0000000..c373535 --- /dev/null +++ b/sachamama.sql @@ -0,0 +1,70 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.2 +-- https://www.phpmyadmin.net/ +-- +-- Host: mysql +-- Generation Time: Apr 24, 2025 at 09:35 AM +-- Server version: 11.7.2-MariaDB-ubu2404 +-- PHP Version: 8.2.28 + +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: `sachamama` +-- +CREATE DATABASE IF NOT EXISTS `sachamama` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_uca1400_ai_ci; +USE `sachamama`; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `alerts` +-- + +CREATE TABLE IF NOT EXISTS `alerts` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `sensor_id` int(11) NOT NULL, + `time` timestamp NOT NULL, + `level` tinyint(3) UNSIGNED NOT NULL, + `text` varchar(150) NOT NULL, + PRIMARY KEY (`id`), + KEY `sensor_id` (`sensor_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `sensors` +-- + +CREATE TABLE IF NOT EXISTS `sensors` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `position` varchar(50) NOT NULL, + `state` varchar(20) NOT NULL, + `mobile` tinyint(1) NOT NULL, + `type` tinyint(4) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; + +-- +-- Constraints for dumped tables +-- + +-- +-- Constraints for table `alerts` +-- +ALTER TABLE `alerts` + ADD CONSTRAINT `sensor_id` FOREIGN KEY (`sensor_id`) REFERENCES `sensors` (`id`) ON DELETE CASCADE ON UPDATE 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 */;