Files
pannello/associazione/sql/config.sql
2019-04-29 16:51:42 +02:00

182 lines
7.4 KiB
SQL

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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 */;
USE `pannello`;
INSERT INTO `moduli` (`id`, `nome`, `ordine`, `superadmin`, `prefisso`, `directory`, `attivo`, `descrizione`) VALUES(6, 'Associazione', 50, 0, 'wf_', 'associazione', 1, 'Gestione Associazione');
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(18, 6, 'Iscritti', 30, 'iscritti_lista.php', 5, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(19, 6, 'Palestre', 40, 'palestre_lista.php', 5, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(20, 6, 'Accessi', 10, 'utenze_lista.php', 10, 1);
INSERT INTO `moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES(21, 6, 'Materiale', 20, 'materiale_lista.php', 10, 1);
INSERT INTO `permessi` (`id_utenti`, `id_moduli`, `accesso`, `modifica`) VALUES(1, 6, 0, '2017-09-02 12:03:56');
DROP TABLE IF EXISTS `wf_categoria`;
CREATE TABLE `wf_categoria` (
`id` bigint(20) NOT NULL,
`categoria` varchar(64) NOT NULL,
`inizio` int(10) DEFAULT NULL,
`fine` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(1, 'Esordienti B', 6, 7);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(2, 'Esordienti A', 8, 9);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(3, 'Cadetti B', 10, 11);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(4, 'Cadetti A', 12, 14);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(5, 'Junior', 15, 17);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(6, 'Senior A', 17, 35);
INSERT INTO `wf_categoria` (`id`, `categoria`, `inizio`, `fine`) VALUES(7, 'Senior B', 35, 99);
DROP TABLE IF EXISTS `wf_cat_materiale`;
CREATE TABLE `wf_cat_materiale` (
`id` bigint(20) UNSIGNED NOT NULL,
`nome` varchar(64) NOT NULL,
`ordine` int(11) DEFAULT NULL,
`attivo` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `wf_cinture`;
CREATE TABLE `wf_cinture` (
`id` bigint(20) NOT NULL,
`cintura` varchar(64) NOT NULL,
`kup` int(11) NOT NULL,
`dan` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(1, 'bianca', 10, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(2, 'bianca superiore', 9, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(3, 'gialla', 8, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(4, 'gialla superiore', 7, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(5, 'verde', 6, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(6, 'verde superiore', 5, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(7, 'blu', 4, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(8, 'blu superiore', 3, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(9, 'rossa', 2, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(10, 'rossa superiore', 1, 0);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(11, 'nera 1° dan', 0, 1);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(12, 'nera 2° dan', 0, 2);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(13, 'nera 3° dan', 0, 3);
INSERT INTO `wf_cinture` (`id`, `cintura`, `kup`, `dan`) VALUES(14, 'nera 4° dan', 0, 4);
DROP TABLE IF EXISTS `wf_iscritto`;
CREATE TABLE `wf_iscritto` (
`id` int(2) NOT NULL,
`attivo` tinyint(1) NOT NULL DEFAULT '1',
`cognome` varchar(32) DEFAULT NULL,
`nome` varchar(32) DEFAULT NULL,
`id_cintura` bigint(20) DEFAULT NULL,
`id_palestra` bigint(20) DEFAULT NULL,
`id_categoria` bigint(20) DEFAULT NULL,
`certificato` date DEFAULT NULL,
`via` varchar(32) DEFAULT NULL,
`cap` varchar(10) DEFAULT NULL,
`citta` varchar(16) DEFAULT NULL,
`provincia` varchar(2) DEFAULT NULL,
`cf` varchar(16) DEFAULT NULL,
`sesso` varchar(1) DEFAULT NULL,
`stato` varchar(16) DEFAULT NULL,
`nascita_data` date DEFAULT NULL,
`nascita_luogo` varchar(16) DEFAULT NULL,
`nascita_provincia` varchar(2) DEFAULT NULL,
`gen_cognome` varchar(32) DEFAULT NULL,
`gen_nome` varchar(32) DEFAULT NULL,
`gen_cf` varchar(16) DEFAULT NULL,
`gen_sesso` varchar(1) DEFAULT NULL,
`gen_stato` varchar(16) DEFAULT NULL,
`gen_nascita_data` date DEFAULT NULL,
`gen_nascita_luogo` varchar(16) DEFAULT NULL,
`gen_nascita_provincia` varchar(2) DEFAULT NULL,
`telefono` varchar(15) DEFAULT NULL,
`mail` varchar(64) DEFAULT NULL,
`data_richiesta` date DEFAULT NULL,
`data_delibera` date DEFAULT NULL,
`c_soc` varchar(10) DEFAULT NULL,
`data_fita` date DEFAULT NULL,
`tessera` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `wf_materiale`;
CREATE TABLE `wf_materiale` (
`id` bigint(20) UNSIGNED NOT NULL,
`nome` varchar(64) NOT NULL,
`id_cat_materiale` bigint(20) UNSIGNED NOT NULL,
`nota` varchar(128) DEFAULT NULL,
`acquisto` decimal(5,2) NOT NULL,
`vendita` decimal(5,2) NOT NULL,
`attivo` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `wf_ordini`;
CREATE TABLE `wf_ordini` (
`id` bigint(20) UNSIGNED NOT NULL,
`id_utente` bigint(20) UNSIGNED NOT NULL,
`id_iscritto` bigint(20) UNSIGNED NOT NULL,
`id_materiale` bigint(20) UNSIGNED NOT NULL,
`taglia` varchar(16) NOT NULL,
`c_ordine` date DEFAULT NULL,
`c_pagamento` date DEFAULT NULL,
`c_consegna` date DEFAULT NULL,
`f_ordine` date DEFAULT NULL,
`f_pagamento` date DEFAULT NULL,
`f_consegna` date DEFAULT NULL,
`s_consegna` date DEFAULT NULL,
`s_pagamento` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `wf_palestra`;
CREATE TABLE `wf_palestra` (
`id` bigint(20) NOT NULL,
`palestra` varchar(64) NOT NULL,
`attivo` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `wf_utenti`;
CREATE TABLE `wf_utenti` (
`id` bigint(20) UNSIGNED NOT NULL,
`id_palestra` bigint(20) UNSIGNED NOT NULL,
`id_utenti` bigint(20) UNSIGNED NOT NULL,
`attivo` tinyint(1) NOT NULL DEFAULT '1',
`modifica` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `wf_categoria`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `categoria` (`categoria`);
ALTER TABLE `wf_cat_materiale`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `id` (`id`);
ALTER TABLE `wf_cinture`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `cintura` (`cintura`);
ALTER TABLE `wf_iscritto`
ADD PRIMARY KEY (`id`),
ADD KEY `anag` (`cognome`,`nome`);
ALTER TABLE `wf_materiale`
ADD PRIMARY KEY (`id`);
ALTER TABLE `wf_ordini`
ADD PRIMARY KEY (`id`);
ALTER TABLE `wf_palestra`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `palestra` (`palestra`);
ALTER TABLE `wf_utenti`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `id_palestra` (`id_palestra`,`id_utenti`);
/*!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 */;