From 7a5443ac100f7155a95955099880d4c01cc84d53 Mon Sep 17 00:00:00 2001 From: Marcin Kuskiewicz Date: Fri, 6 Dec 2019 23:07:54 +0000 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'database/db'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/db/eOSP.sql | 494 ++++++++++++++++++++++++++++++++++++++++ database/db/osp.mwb | Bin 0 -> 39969 bytes database/db/osp.mwb.bak | Bin 0 -> 38957 bytes 3 files changed, 494 insertions(+) create mode 100644 database/db/eOSP.sql create mode 100644 database/db/osp.mwb create mode 100644 database/db/osp.mwb.bak diff --git a/database/db/eOSP.sql b/database/db/eOSP.sql new file mode 100644 index 0000000..50d9107 --- /dev/null +++ b/database/db/eOSP.sql @@ -0,0 +1,494 @@ +-- MySQL Script generated by MySQL Workbench +-- Sun Nov 24 02:38:19 2019 +-- Model: New Model Version: 1.0 +-- MySQL Workbench Forward Engineering + +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; + +-- ----------------------------------------------------- +-- Schema osp +-- ----------------------------------------------------- + +-- ----------------------------------------------------- +-- Schema osp +-- ----------------------------------------------------- +CREATE SCHEMA IF NOT EXISTS `osp` DEFAULT CHARACTER SET utf16 COLLATE utf16_polish_ci ; +USE `osp` ; + +-- ----------------------------------------------------- +-- Table `osp`.`uzytkownik` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`uzytkownik` ( + `Id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `login` VARCHAR(45) NOT NULL, + `haslo` VARCHAR(45) NOT NULL, + `imie` VARCHAR(45) NOT NULL, + `nazwisko` VARCHAR(45) NOT NULL, + `data_urodzenia` DATE NOT NULL, + `pesel` INT NOT NULL, + `adres` VARCHAR(45) NULL, + `funkcja` VARCHAR(45) NOT NULL, + `stopien` VARCHAR(45) NOT NULL, + `aktywny` TINYINT NOT NULL DEFAULT 1, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`Id`), + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `Id_UNIQUE` ON `osp`.`uzytkownik` (`Id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`uzytkownik` (`edytor_id` ASC) VISIBLE; + +CREATE UNIQUE INDEX `login_UNIQUE` ON `osp`.`uzytkownik` (`login` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`typ_szkolenia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`typ_szkolenia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `nazwa` VARCHAR(45) NOT NULL, + `szkolenie_kpp` TINYINT NOT NULL DEFAULT 0, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`typ_szkolenia` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`typ_szkolenia` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`szkolenie_uzytkownika` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`szkolenie_uzytkownika` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `typ_szkolenia_id` INT UNSIGNED NOT NULL, + `uzytkownik_id` INT UNSIGNED NOT NULL, + `data_szkolenia` DATE NOT NULL, + `data_waznosci` DATE NULL, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `typ_szkolenia` + FOREIGN KEY (`typ_szkolenia_id`) + REFERENCES `osp`.`typ_szkolenia` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `uzytkownik` + FOREIGN KEY (`uzytkownik_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`szkolenie_uzytkownika` (`id` ASC) VISIBLE; + +CREATE INDEX `typ_szkolenia_idx` ON `osp`.`szkolenie_uzytkownika` (`typ_szkolenia_id` ASC) VISIBLE; + +CREATE INDEX `uzytkownik_idx` ON `osp`.`szkolenie_uzytkownika` (`uzytkownik_id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`szkolenie_uzytkownika` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`badanie` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`badanie` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `uzytkownik_id` INT UNSIGNED NOT NULL, + `data_badania` DATE NOT NULL, + `waznosc_badania` DATE NOT NULL, + `lekarz` VARCHAR(45) NOT NULL, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `uzytkownik0` + FOREIGN KEY (`uzytkownik_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `edytor0` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`badanie` (`id` ASC) VISIBLE; + +CREATE INDEX `uzytkownik_idx` ON `osp`.`badanie` (`uzytkownik_id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`badanie` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`uzytkownik_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`uzytkownik_historia` ( + `Id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `uzytkownik_id` INT UNSIGNED NOT NULL, + `login` VARCHAR(45) NOT NULL, + `haslo` VARCHAR(45) NOT NULL, + `imie` VARCHAR(45) NOT NULL, + `nazwisko` VARCHAR(45) NOT NULL, + `data_urodzenia` DATE NOT NULL, + `pesel` INT NOT NULL, + `adres` VARCHAR(45) NULL, + `funkcja` VARCHAR(45) NOT NULL, + `stopien` VARCHAR(45) NOT NULL, + `aktywny` TINYINT NOT NULL DEFAULT 1, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`Id`), + CONSTRAINT `edytor1` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `uzytkownik` + FOREIGN KEY (`uzytkownik_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `Id_UNIQUE` ON `osp`.`uzytkownik_historia` (`Id` ASC) VISIBLE; + +CREATE UNIQUE INDEX `login_UNIQUE` ON `osp`.`uzytkownik_historia` (`login` ASC) VISIBLE; + +CREATE INDEX `edytor1_idx` ON `osp`.`uzytkownik_historia` (`edytor_id` ASC) VISIBLE; + +CREATE INDEX `uzytkownik_idx` ON `osp`.`uzytkownik_historia` (`uzytkownik_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`zastep` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`zastep` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `pojazd_id` INT UNSIGNED NOT NULL, + `kierowca` INT UNSIGNED NOT NULL, + `dowodca` INT UNSIGNED NOT NULL, + `przod_roty_1` INT UNSIGNED NOT NULL, + `pom_przod_roty_1` INT UNSIGNED NOT NULL, + `przod_roty_2` INT UNSIGNED NOT NULL, + `pom_przod_roty_2` INT UNSIGNED NOT NULL, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`zastep` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`zastep` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`zastep_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`zastep_historia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `zastep_id` INT UNSIGNED NOT NULL, + `pojazd_id` INT UNSIGNED NOT NULL, + `kierowca` INT UNSIGNED NOT NULL, + `dowodca` INT UNSIGNED NOT NULL, + `przod_roty_1` INT UNSIGNED NOT NULL, + `pom_przod_roty_1` INT UNSIGNED NOT NULL, + `przod_roty_2` INT UNSIGNED NOT NULL, + `pom_przod_roty_2` INT UNSIGNED NOT NULL, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor2` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `zastep` + FOREIGN KEY (`zastep_id`) + REFERENCES `osp`.`zastep` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`zastep_historia` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`zastep_historia` (`edytor_id` ASC) VISIBLE; + +CREATE INDEX `zastep_idx` ON `osp`.`zastep_historia` (`zastep_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`wyjazd` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`wyjazd` ( + `id` INT NOT NULL, + `zastep_id` INT UNSIGNED NOT NULL, + `adres` VARCHAR(45) NOT NULL, + `opis` VARCHAR(45) NOT NULL, + `godzina_wyjazdu` DATETIME NOT NULL, + `godzina_powrotu` DATETIME NOT NULL, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `zastep` + FOREIGN KEY (`zastep_id`) + REFERENCES `osp`.`zastep_historia` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE INDEX `zastep_idx` ON `osp`.`wyjazd` (`zastep_id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`wyjazd` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`pojazdy` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`pojazdy` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `nazwa` VARCHAR(45) NOT NULL, + `numer_rejestracyjny` VARCHAR(45) NULL, + `marka_pojazdu` VARCHAR(45) NULL, + `typ_model_podwozia` VARCHAR(45) NULL, + `producent_podwozia` VARCHAR(45) NULL, + `układ_napedowy` VARCHAR(45) NULL, + `ilosc_osob_w_zalodze` INT NULL, + `ilosc_srodka_pianotworczego` FLOAT NULL, + `moc_silnika` FLOAT NULL, + `masa_calkowita` FLOAT NULL, + `numer_podwozia` VARCHAR(45) NULL, + `numer_silnika` VARCHAR(45) NULL, + `rodzaj_paliwa` VARCHAR(45) NULL, + `rok_produkcji_podwozia` INT NULL, + `data_wprowadzenia_do_eksploatacji` DATE NULL, + `opis_autopompy` VARCHAR(45) NULL, + `data_waznosci_przegladu_technicznego` DATE NULL, + `termin_waznosci_ubezpieczenia_OC` DATE NULL, + `usuniety` TINYINT NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor_id` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `idpojazdy_UNIQUE` ON `osp`.`pojazdy` (`id` ASC) INVISIBLE; + +CREATE INDEX `edytor_id_idx` ON `osp`.`pojazdy` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`pojazdy_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`pojazdy_historia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `pojazdy_id` INT UNSIGNED NOT NULL, + `nazwa` VARCHAR(45) NOT NULL, + `numer_rejestracyjny` VARCHAR(45) NULL, + `marka_pojazdu` VARCHAR(45) NULL, + `typ_model_podwozia` VARCHAR(45) NULL, + `producent_podwozia` VARCHAR(45) NULL, + `układ_napedowy` VARCHAR(45) NULL, + `ilosc_osob_w_zalodze` INT NULL, + `ilosc_srodka_pianotworczego` FLOAT NULL, + `moc_silnika` FLOAT NULL, + `masa_calkowita` FLOAT NULL, + `numer_podwozia` VARCHAR(45) NULL, + `numer_silnika` VARCHAR(45) NULL, + `rodzaj_paliwa` VARCHAR(45) NULL, + `rok_produkcji_podwozia` INT NULL, + `data_wprowadzenia_do_eksploatacji` DATE NULL, + `opis_autopompy` VARCHAR(45) NULL, + `data_waznosci_przegladu_technicznego` DATE NULL, + `termin_waznosci_ubezpieczenia_OC` DATE NULL, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor_id` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `pojazdy_id` + FOREIGN KEY (`pojazdy_id`) + REFERENCES `osp`.`pojazdy` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `idpojazdy_UNIQUE` ON `osp`.`pojazdy_historia` (`id` ASC) VISIBLE; + +CREATE INDEX `pojazdy_id_idx` ON `osp`.`pojazdy_historia` (`pojazdy_id` ASC) VISIBLE; + +CREATE INDEX `edytor_id_idx` ON `osp`.`pojazdy_historia` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`typ_szkolenia_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`typ_szkolenia_historia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `typ_szkolenia_id` INT UNSIGNED NOT NULL, + `nazwa` VARCHAR(45) NOT NULL, + `szkolenie_kpp` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `typ_szkolenia_id` + FOREIGN KEY (`typ_szkolenia_id`) + REFERENCES `osp`.`typ_szkolenia` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`typ_szkolenia_historia` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`typ_szkolenia_historia` (`edytor_id` ASC) VISIBLE; + +CREATE INDEX `typ_szkolenia_id_idx` ON `osp`.`typ_szkolenia_historia` (`typ_szkolenia_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`szkolenie_uzytkownika_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`szkolenie_uzytkownika_historia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `szkolenie_uzytkownika_id` INT UNSIGNED NOT NULL, + `typ_szkolenia_id` INT UNSIGNED NOT NULL, + `uzytkownik_id` INT UNSIGNED NOT NULL, + `data_szkolenia` DATE NOT NULL, + `data_waznosci` DATE NULL, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `typ_szkolenia` + FOREIGN KEY (`typ_szkolenia_id`) + REFERENCES `osp`.`typ_szkolenia` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `uzytkownik` + FOREIGN KEY (`uzytkownik_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `edytor` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`szkolenie_uzytkownika_historia` (`id` ASC) VISIBLE; + +CREATE INDEX `typ_szkolenia_idx` ON `osp`.`szkolenie_uzytkownika_historia` (`typ_szkolenia_id` ASC) VISIBLE; + +CREATE INDEX `uzytkownik_idx` ON `osp`.`szkolenie_uzytkownika_historia` (`uzytkownik_id` ASC) VISIBLE; + +CREATE INDEX `edytor_idx` ON `osp`.`szkolenie_uzytkownika_historia` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`sprzet` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`sprzet` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `nazwa` VARCHAR(45) NOT NULL, + `ilosc` INT NOT NULL DEFAULT 0, + `parametr_charakterystyczny` VARCHAR(45) NULL, + `rodzaj_sprzetu` VARCHAR(45) NOT NULL, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor_id` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`sprzet` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_id_idx` ON `osp`.`sprzet` (`edytor_id` ASC) VISIBLE; + + +-- ----------------------------------------------------- +-- Table `osp`.`sprzet_historia` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `osp`.`sprzet_historia` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `sprzet_id` INT UNSIGNED NOT NULL, + `nazwa` VARCHAR(45) NOT NULL, + `ilosc` INT NOT NULL, + `parametr_charakterystyczny` VARCHAR(45) NULL, + `rodzaj_sprzetu` VARCHAR(45) NOT NULL, + `usuniety` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `edytor_id` INT UNSIGNED NOT NULL, + `data_edycji` DATETIME NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT `edytor_id` + FOREIGN KEY (`edytor_id`) + REFERENCES `osp`.`uzytkownik` (`Id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `sprzet_id` + FOREIGN KEY (`sprzet_id`) + REFERENCES `osp`.`sprzet` (`id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + +CREATE UNIQUE INDEX `id_UNIQUE` ON `osp`.`sprzet_historia` (`id` ASC) VISIBLE; + +CREATE INDEX `edytor_id_idx` ON `osp`.`sprzet_historia` (`edytor_id` ASC) VISIBLE; + +CREATE INDEX `sprzet_id_idx` ON `osp`.`sprzet_historia` (`sprzet_id` ASC) VISIBLE; + + +SET SQL_MODE=@OLD_SQL_MODE; +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; diff --git a/database/db/osp.mwb b/database/db/osp.mwb new file mode 100644 index 0000000000000000000000000000000000000000..572dc0d11747e7f5fc7d0125e2687ee830f263fc GIT binary patch literal 39969 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 literal 0 HcmV?d00001 diff --git a/database/db/osp.mwb.bak b/database/db/osp.mwb.bak new file mode 100644 index 0000000000000000000000000000000000000000..bf0e702af1c802f298e292ccd6c30ef3da6577a3 GIT binary patch literal 38957 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 z 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 I4}FL6U!cqIegFUf literal 0 HcmV?d00001