-- https://www.phpmyadmin.net/
--
-- Creato il: Nov 01, 2024 alle 18:45
-- Versione del server: 10.11.6-MariaDB-0+deb12u1
-- Versione PHP: 8.2.24

START TRANSACTION;



--
-- Database: `home`
--

-- --------------------------------------------------------

--
-- Struttura della tabella `apparecchi`
--

CREATE TABLE `apparecchi` (
  `id` int(11) NOT NULL,
  `descrizione` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dump dei dati per la tabella `apparecchi`
--

INSERT INTO `apparecchi` (`id`, `descrizione`) VALUES
(1, 'Depuratore UNIX 120');

-- --------------------------------------------------------

--
-- Struttura della tabella `letture`
--

CREATE TABLE `letture` (
  `data` datetime NOT NULL,
  `apparecchio` int(11) NOT NULL,
  `valore` decimal(10,3) NOT NULL,
  `unita` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Struttura della tabella `manutenzione`
--

CREATE TABLE `manutenzione` (
  `apparecchio` int(11) NOT NULL,
  `ricambio` int(11) NOT NULL,
  `data` datetime NOT NULL,
  `avviso_sost_inviato` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dump dei dati per la tabella `manutenzione`
--

INSERT INTO `manutenzione` (`apparecchio`, `ricambio`, `data`, `avviso_sost_inviato`) VALUES
(1, 1, '2020-12-01 00:00:00', 0),
(1, 2, '2020-12-01 00:00:00', 0),
(1, 3, '2020-12-01 00:00:00', 0),
(1, 1, '2021-02-02 15:21:01', 0),
(1, 1, '2021-02-03 12:36:21', 0);

-- --------------------------------------------------------

--
-- Struttura della tabella `properties`
--

CREATE TABLE `properties` (
  `chiave` varchar(255) NOT NULL,
  `valore` varchar(4000) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dump dei dati per la tabella `properties`
--

INSERT INTO `properties` (`chiave`, `valore`) VALUES
('EMAIL', 'tmsrighi@gmail.com'),
('INTESTAZIONE', 'Home'),
('LOGO', 'img/logo.png'),
('MOTTO', 'Monitoraggio apparecchiature');

-- --------------------------------------------------------

--
-- Struttura della tabella `ricambi`
--

CREATE TABLE `ricambi` (
  `id` int(11) NOT NULL,
  `apparecchio` int(11) NOT NULL,
  `descrizione` varchar(250) NOT NULL,
  `durata` int(11) NOT NULL,
  `unita` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dump dei dati per la tabella `ricambi`
--

INSERT INTO `ricambi` (`id`, `apparecchio`, `descrizione`, `durata`, `unita`) VALUES
(1, 1, 'Filtro MELT BLOWN', 1000, 1),
(2, 1, 'Filtro CARBON BLOCK', 4000, 1),
(3, 1, 'Membrane Osmotiche da 60 litri', 1, 2);

-- --------------------------------------------------------

--
-- Struttura della tabella `unita`
--

CREATE TABLE `unita` (
  `id` int(11) NOT NULL,
  `descrizione` varchar(250) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dump dei dati per la tabella `unita`
--

INSERT INTO `unita` (`id`, `descrizione`) VALUES
(1, 'Litri'),
(2, 'Litri/min');

--
-- Indici per le tabelle scaricate
--

--
-- Indici per le tabelle `apparecchi`
--
ALTER TABLE `apparecchi`
  ADD PRIMARY KEY (`id`);

--
-- Indici per le tabelle `letture`
--
ALTER TABLE `letture`
  ADD PRIMARY KEY (`data`,`apparecchio`,`unita`),
  ADD KEY `fk_apparecchi` (`apparecchio`),
  ADD KEY `fk_unita` (`unita`);

--
-- Indici per le tabelle `properties`
--
ALTER TABLE `properties`
  ADD PRIMARY KEY (`chiave`);

--
-- Indici per le tabelle `ricambi`
--
ALTER TABLE `ricambi`
  ADD PRIMARY KEY (`id`);

--
-- Indici per le tabelle `unita`
--
ALTER TABLE `unita`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT per le tabelle scaricate
--

--
-- AUTO_INCREMENT per la tabella `apparecchi`
--
ALTER TABLE `apparecchi`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT per la tabella `ricambi`
--
ALTER TABLE `ricambi`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT per la tabella `unita`
--
ALTER TABLE `unita`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- Limiti per le tabelle scaricate
--

--
-- Limiti per la tabella `letture`
--
ALTER TABLE `letture`
  ADD CONSTRAINT `fk_apparecchi` FOREIGN KEY (`apparecchio`) REFERENCES `apparecchi` (`id`),
  ADD CONSTRAINT `fk_unita` FOREIGN KEY (`unita`) REFERENCES `unita` (`id`);
COMMIT;

