Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Both sides previous revision Previous revision Next revision | Previous revision | ||
la_consultazione_certificata [05/08/2010 11:29] |
la_consultazione_certificata [05/06/2013 17:08] (versione attuale) |
||
---|---|---|---|
Linea 9: | Linea 9: | ||
\\ | \\ | ||
\\ | \\ | ||
- | CREATE TABLE `polls` ( | + | **POLLS** |
- | `id` int(10) unsigned NOT NULL auto_increment, | + | \\ |
- | `title` varchar(255) collate latin1_general_ci NOT NULL, | + | CREATE TABLE IF NOT EXISTS `polls` ( |
- | `description` text collate latin1_general_ci NOT NULL, | + | `id` int(10) unsigned NOT NULL auto_increment, |
- | `status` tinyint(3) unsigned NOT NULL, | + | `title` varchar(255) collate latin1_general_ci NOT NULL, |
- | `start` datetime NOT NULL, | + | `description` text collate latin1_general_ci NOT NULL, |
- | `end` datetime NOT NULL, | + | `status` tinyint(3) unsigned NOT NULL, |
- | `created` datetime NOT NULL, | + | `start` datetime NOT NULL, |
- | `modified` datetime NOT NULL, | + | `end` datetime NOT NULL, |
- | `registrar` text collate latin1_general_ci NOT NULL, | + | `created` datetime NOT NULL, |
- | `forwarder` text collate latin1_general_ci NOT NULL, | + | `modified` datetime NOT NULL, |
- | `collector` text collate latin1_general_ci NOT NULL, | + | `registrar` varchar(255) collate latin1_general_ci NOT NULL, |
- | `agentname` varchar(255) collate latin1_general_ci NOT NULL, | + | `forwarder` varchar(255) collate latin1_general_ci NOT NULL, |
- | `agenturl` varchar(255) collate latin1_general_ci NOT NULL, | + | `collector` varchar(255) collate latin1_general_ci NOT NULL, |
+ | `manifest_url` varchar(255) collate latin1_general_ci NOT NULL, | ||
+ | `repository_id` int(10) unsigned NOT NULL, | ||
PRIMARY KEY (`id`) | PRIMARY KEY (`id`) | ||
- | ) ENGINE=MyISAM; | + | ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; |
\\ | \\ | ||
- | CREATE TABLE `questions` ( | + | **QUESTIONS** - Raccoglie l'insieme delle domande e il riferimento allo specifico strumento a cui appartengono. |
- | `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, | + | |
- | `title` TINYTEXT NOT NULL, | + | |
- | `description` TINYTEXT NOT NULL, | + | |
- | `type` VARCHAR(45) NOT NULL, | + | |
- | `data` TEXT NOT NULL, | + | |
- | `weight` TINYINT UNSIGNED NOT NULL, | + | |
- | `poll_id` INTEGER UNSIGNED NOT NULL, | + | |
- | PRIMARY KEY (`id`) | + | |
- | ) | + | |
- | ENGINE = MyISAM; | + | |
\\ | \\ | ||
- | CREATE TABLE `question_items` ( | + | CREATE TABLE IF NOT EXISTS `questions` ( |
- | `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, | + | `id` int(10) unsigned NOT NULL auto_increment, |
- | `title` TINYTEXT NOT NULL, | + | `title` varchar(255) collate latin1_general_ci NOT NULL, |
- | `help_text` TINYTEXT NOT NULL, | + | `description` text collate latin1_general_ci NOT NULL, |
- | `weight` TINYINT UNSIGNED NOT NULL, | + | `type` varchar(45) collate latin1_general_ci NOT NULL, |
- | `question_id` INTEGER UNSIGNED NOT NULL, | + | `data` text collate latin1_general_ci NOT NULL, |
- | PRIMARY KEY (`id`) | + | `weight` tinyint(3) unsigned NOT NULL, |
- | ) | + | `poll_id` int(10) unsigned NOT NULL, |
- | ENGINE = MyISAM; | + | PRIMARY KEY (`id`) |
+ | ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||
+ | \\ | ||
+ | **QUESTION ITEMS** | ||
+ | \\ | ||
+ | CREATE TABLE IF NOT EXISTS `question_items` ( | ||
+ | `id` int(10) unsigned NOT NULL auto_increment, | ||
+ | `title` varchar(255) collate latin1_general_ci NOT NULL, | ||
+ | `weight` tinyint(3) unsigned NOT NULL, | ||
+ | `question_id` int(10) unsigned NOT NULL, | ||
+ | PRIMARY KEY (`id`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||
\\ | \\ | ||
- | CREATE TABLE `users` ( | + | **USERS** vedi [[il modello generale | modello generale]] |
- | `id` int(11) NOT NULL auto_increment, | + | |
- | `username` varchar(255) NOT NULL default '', | + | |
- | `password` varchar(36) NOT NULL default '', | + | |
- | `first_name` varchar(255) default '', | + | |
- | `last_name` varchar(255) default '', | + | |
- | `email` varchar(255) NOT NULL default '', | + | |
- | `showemail` tinyint(1) NOT NULL default '0', | + | |
- | `admin` tinyint(1) NOT NULL default '0', | + | |
- | `active` tinyint(1) NOT NULL default '0', | + | |
- | `created` datetime default NULL, | + | |
- | `modified` datetime default NULL, | + | |
- | PRIMARY KEY (`id`), | + | |
- | UNIQUE KEY `username` (`username`), | + | |
- | UNIQUE KEY `email` (`email`) | + | |
- | ) ENGINE=MyISAM | + | |
\\ | \\ | ||
\\ | \\ |