-- --------------------------------------------------------
-- Versione server:              5.5.35-0+wheezy1 - (Debian)
-- S.O. server:                  debian-linux-gnu
-- HeidiSQL Versione:            9.3.0.4984
-- --------------------------------------------------------


-- Dump della struttura di procedura ideasferadb.CreazioneCodici
DELIMITER //
CREATE DEFINER=`root`@`192.168.0.38` PROCEDURE `CreazioneCodici`()
BEGIN
DECLARE codbase int;
DECLARE codnew int;
DECLARE codcount int;
DECLARE distanza int;
DECLARE numerocodici int;
DECLARE numerocifre int;
DECLARE sicurezza int;


SET @numerocodici := 80000;
SET @numerocifre := 9;
SET @sicurezza := 100;

SET @distanza := (Power(10.0, @numerocifre) - Power(10.0, @numerocifre-1)) / @numerocodici;

SET @codcount := 0;

label1: LOOP
	SET @codcount = @codcount + 1;

	SET @codbase := Power(10.0, @numerocifre - 1) + (@distanza * @codcount);
	SET @codnew := @codbase + ROUND(((@distanza - @sicurezza) - @sicurezza + 1) * RAND() + @sicurezza);
	INSERT INTO _tempCodiciZabov (Codice) Values (@codnew);
	

	IF @codcount < @numerocodici THEN
		ITERATE label1;
	END IF;
	LEAVE label1;
END LOOP label1;
END//
DELIMITER ;


-- Dump della struttura di tabella ideasferadb.failed_jobs
CREATE TABLE IF NOT EXISTS `failed_jobs` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `connection` text COLLATE utf8_unicode_ci NOT NULL,
  `queue` text COLLATE utf8_unicode_ci NOT NULL,
  `payload` text COLLATE utf8_unicode_ci NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.inddef
CREATE TABLE IF NOT EXISTS `inddef` (
  `INDID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `INDFKTCCID` bigint(20) unsigned NOT NULL,
  `INDNomeIndagine` varchar(100) NOT NULL,
  `INDNote` varchar(4000) DEFAULT NULL,
  PRIMARY KEY (`INDID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.log_user_operations
CREATE TABLE IF NOT EXISTS `log_user_operations` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned DEFAULT NULL,
  `opType` smallint(6) NOT NULL,
  `description` text COLLATE utf8_unicode_ci NOT NULL,
  `op_time` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `log_user_operations_user_id_index` (`user_id`),
  CONSTRAINT `log_user_operations_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.migrations
CREATE TABLE IF NOT EXISTS `migrations` (
  `migration` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `batch` int(11) NOT NULL,
  UNIQUE KEY `migrations_migration_unique` (`migration`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_access_tokens
CREATE TABLE IF NOT EXISTS `oauth_access_tokens` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `session_id` int(10) unsigned NOT NULL,
  `expire_time` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `oauth_access_tokens_id_session_id_unique` (`id`,`session_id`),
  KEY `oauth_access_tokens_session_id_index` (`session_id`),
  CONSTRAINT `oauth_access_tokens_session_id_foreign` FOREIGN KEY (`session_id`) REFERENCES `oauth_sessions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_access_token_scopes
CREATE TABLE IF NOT EXISTS `oauth_access_token_scopes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `access_token_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `scope_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_access_token_scopes_access_token_id_index` (`access_token_id`),
  KEY `oauth_access_token_scopes_scope_id_index` (`scope_id`),
  CONSTRAINT `oauth_access_token_scopes_scope_id_foreign` FOREIGN KEY (`scope_id`) REFERENCES `oauth_scopes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `oauth_access_token_scopes_access_token_id_foreign` FOREIGN KEY (`access_token_id`) REFERENCES `oauth_access_tokens` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_auth_codes
CREATE TABLE IF NOT EXISTS `oauth_auth_codes` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `session_id` int(10) unsigned NOT NULL,
  `redirect_uri` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `expire_time` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_auth_codes_session_id_index` (`session_id`),
  CONSTRAINT `oauth_auth_codes_session_id_foreign` FOREIGN KEY (`session_id`) REFERENCES `oauth_sessions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_auth_code_scopes
CREATE TABLE IF NOT EXISTS `oauth_auth_code_scopes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `auth_code_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `scope_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_auth_code_scopes_auth_code_id_index` (`auth_code_id`),
  KEY `oauth_auth_code_scopes_scope_id_index` (`scope_id`),
  CONSTRAINT `oauth_auth_code_scopes_scope_id_foreign` FOREIGN KEY (`scope_id`) REFERENCES `oauth_scopes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `oauth_auth_code_scopes_auth_code_id_foreign` FOREIGN KEY (`auth_code_id`) REFERENCES `oauth_auth_codes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_clients
CREATE TABLE IF NOT EXISTS `oauth_clients` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `secret` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `oauth_clients_id_secret_unique` (`id`,`secret`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_client_endpoints
CREATE TABLE IF NOT EXISTS `oauth_client_endpoints` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `client_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `redirect_uri` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `oauth_client_endpoints_client_id_redirect_uri_unique` (`client_id`,`redirect_uri`),
  CONSTRAINT `oauth_client_endpoints_client_id_foreign` FOREIGN KEY (`client_id`) REFERENCES `oauth_clients` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_client_grants
CREATE TABLE IF NOT EXISTS `oauth_client_grants` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `client_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `grant_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_client_grants_client_id_index` (`client_id`),
  KEY `oauth_client_grants_grant_id_index` (`grant_id`),
  CONSTRAINT `oauth_client_grants_grant_id_foreign` FOREIGN KEY (`grant_id`) REFERENCES `oauth_grants` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  CONSTRAINT `oauth_client_grants_client_id_foreign` FOREIGN KEY (`client_id`) REFERENCES `oauth_clients` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_client_scopes
CREATE TABLE IF NOT EXISTS `oauth_client_scopes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `client_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `scope_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_client_scopes_client_id_index` (`client_id`),
  KEY `oauth_client_scopes_scope_id_index` (`scope_id`),
  CONSTRAINT `oauth_client_scopes_scope_id_foreign` FOREIGN KEY (`scope_id`) REFERENCES `oauth_scopes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `oauth_client_scopes_client_id_foreign` FOREIGN KEY (`client_id`) REFERENCES `oauth_clients` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_grants
CREATE TABLE IF NOT EXISTS `oauth_grants` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_grant_scopes
CREATE TABLE IF NOT EXISTS `oauth_grant_scopes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `grant_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `scope_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_grant_scopes_grant_id_index` (`grant_id`),
  KEY `oauth_grant_scopes_scope_id_index` (`scope_id`),
  CONSTRAINT `oauth_grant_scopes_scope_id_foreign` FOREIGN KEY (`scope_id`) REFERENCES `oauth_scopes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `oauth_grant_scopes_grant_id_foreign` FOREIGN KEY (`grant_id`) REFERENCES `oauth_grants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_refresh_tokens
CREATE TABLE IF NOT EXISTS `oauth_refresh_tokens` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `access_token_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `expire_time` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`access_token_id`),
  UNIQUE KEY `oauth_refresh_tokens_id_unique` (`id`),
  CONSTRAINT `oauth_refresh_tokens_access_token_id_foreign` FOREIGN KEY (`access_token_id`) REFERENCES `oauth_access_tokens` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_scopes
CREATE TABLE IF NOT EXISTS `oauth_scopes` (
  `id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_sessions
CREATE TABLE IF NOT EXISTS `oauth_sessions` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `client_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `owner_type` enum('client','user') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'user',
  `owner_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `client_redirect_uri` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_sessions_client_id_owner_type_owner_id_index` (`client_id`,`owner_type`,`owner_id`),
  CONSTRAINT `oauth_sessions_client_id_foreign` FOREIGN KEY (`client_id`) REFERENCES `oauth_clients` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.oauth_session_scopes
CREATE TABLE IF NOT EXISTS `oauth_session_scopes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `session_id` int(10) unsigned NOT NULL,
  `scope_id` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `oauth_session_scopes_session_id_index` (`session_id`),
  KEY `oauth_session_scopes_scope_id_index` (`scope_id`),
  CONSTRAINT `oauth_session_scopes_scope_id_foreign` FOREIGN KEY (`scope_id`) REFERENCES `oauth_scopes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `oauth_session_scopes_session_id_foreign` FOREIGN KEY (`session_id`) REFERENCES `oauth_sessions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.roles
CREATE TABLE IF NOT EXISTS `roles` (
  `id` int(10) unsigned NOT NULL,
  `Description` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `label` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `order` int(11) DEFAULT NULL,
  `icon` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `roles_label_unique` (`label`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.role_users
CREATE TABLE IF NOT EXISTS `role_users` (
  `user_id` int(10) unsigned NOT NULL,
  `role_id` int(10) unsigned NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  KEY `role_users_user_id_foreign` (`user_id`),
  KEY `role_users_role_id_foreign` (`role_id`),
  CONSTRAINT `role_users_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE,
  CONSTRAINT `role_users_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.sessions
CREATE TABLE IF NOT EXISTS `sessions` (
  `id` varchar(40) NOT NULL,
  `last_activity` int(10) NOT NULL,
  `payload` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANBindMobileEmail
CREATE TABLE IF NOT EXISTS `TANBindMobileEmail` (
  `TANBMEid_MobileNumber` int(11) unsigned NOT NULL,
  `TANBMEid_EmailAddress` int(11) unsigned NOT NULL,
  PRIMARY KEY (`TANBMEid_MobileNumber`,`TANBMEid_EmailAddress`),
  KEY `FK_TANBindMobileEmail_TANEmail` (`TANBMEid_EmailAddress`),
  CONSTRAINT `FK_TANBindMobileEmail_TANEmail` FOREIGN KEY (`TANBMEid_EmailAddress`) REFERENCES `TANEmail` (`TANEID`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TANBindMobileEmail_TANMobile` FOREIGN KEY (`TANBMEid_MobileNumber`) REFERENCES `TANMobile` (`TANMID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabella di collegamento tra numero telefonico e email di un''anagrafica';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANEmail
CREATE TABLE IF NOT EXISTS `TANEmail` (
  `TANEID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TANEBrandId` int(10) unsigned NOT NULL DEFAULT '0',
  `TANEEmailAddress` varchar(128) NOT NULL,
  `TANEVerificato` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TANEConsensoInvioEmail` tinyint(1) unsigned DEFAULT NULL,
  `TANEDataUltimaSyncMailup` datetime DEFAULT NULL,
  `TANEDataUltimaModificaConsensoEmail` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`TANEID`),
  UNIQUE KEY `TANEEmailAddress` (`TANEEmailAddress`,`TANEBrandId`),
  KEY `FK_TANEmail_TCCBrand` (`TANEBrandId`),
  CONSTRAINT `FK_TANEmail_TCCBrand` FOREIGN KEY (`TANEBrandId`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANImpTemp
CREATE TABLE IF NOT EXISTS `TANImpTemp` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `idCampagna` int(10) unsigned DEFAULT NULL,
  `consensoInvioEmail` tinyint(1) unsigned DEFAULT NULL,
  `consensoInvioSms` tinyint(1) unsigned DEFAULT NULL,
  `nome` varchar(64) DEFAULT NULL,
  `cognome` varchar(64) DEFAULT NULL,
  `indirizzo` varchar(64) DEFAULT NULL,
  `civico` varchar(10) DEFAULT NULL,
  `localita` varchar(64) DEFAULT NULL,
  `cap` char(5) DEFAULT NULL,
  `provincia` char(2) DEFAULT NULL,
  `sesso` enum('M','F','X') DEFAULT NULL,
  `dataNascita` date DEFAULT NULL,
  `email` varchar(128) DEFAULT NULL,
  `cellulare` varchar(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `FK_TANUserMobile_copy_TCCCampaigns` (`idCampagna`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT COMMENT='Tabella temporanea per importare dati da file CSV esterni';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANMailupSync
CREATE TABLE IF NOT EXISTS `TANMailupSync` (
  `hash` char(32) NOT NULL,
  `email` varchar(128) NOT NULL,
  `idlist` int(5) NOT NULL,
  `unsubDate` datetime NOT NULL,
  `type` tinyint(3) NOT NULL,
  `dataElaborazione` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`hash`),
  KEY `email_idlist` (`email`,`idlist`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANMerge_Provvisoria
CREATE TABLE IF NOT EXISTS `TANMerge_Provvisoria` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `BrandId` int(10) unsigned DEFAULT NULL,
  `EmailId` int(11) unsigned DEFAULT NULL,
  `MobileId` int(11) unsigned DEFAULT NULL,
  `ConsensoInvioEmail` tinyint(1) unsigned DEFAULT NULL,
  `ConsensoInvioEmailData` datetime DEFAULT NULL,
  `ConsensoInvioSms` tinyint(1) unsigned DEFAULT NULL,
  `ConsensoInvioSmsData` datetime DEFAULT NULL,
  `Details` varchar(255) DEFAULT NULL,
  `Nome` varchar(64) DEFAULT NULL,
  `Cognome` varchar(64) DEFAULT NULL,
  `Indirizzo` varchar(64) DEFAULT NULL,
  `Civico` varchar(10) DEFAULT NULL,
  `Localita` varchar(64) DEFAULT NULL,
  `CAP` char(5) DEFAULT NULL,
  `Provincia` char(2) DEFAULT NULL,
  `Sesso` enum('M','F','X') DEFAULT NULL,
  `DataNascita` date DEFAULT NULL,
  `Provenienza` enum('C','Coup','New','U') NOT NULL DEFAULT 'C',
  `Email` varchar(128) DEFAULT NULL,
  `Mobile` varchar(16) DEFAULT NULL,
  `NomeBrand` varchar(100) DEFAULT NULL,
  `CellulareValido` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `BrandEmailMobile` (`BrandId`,`EmailId`,`MobileId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANMobile
CREATE TABLE IF NOT EXISTS `TANMobile` (
  `TANMID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TANMBrandId` int(10) unsigned NOT NULL DEFAULT '0',
  `TANMMobileNumber` varchar(16) NOT NULL,
  `TANMValidita` tinyint(2) unsigned NOT NULL DEFAULT '10',
  `TANMConsensoInvioSMS` tinyint(1) unsigned DEFAULT NULL,
  PRIMARY KEY (`TANMID`),
  UNIQUE KEY `TANMMobileNumber` (`TANMBrandId`,`TANMMobileNumber`),
  CONSTRAINT `FK_TANMobile_TCCBrand` FOREIGN KEY (`TANMBrandId`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene i numeri di cellulare';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANUserEmail
CREATE TABLE IF NOT EXISTS `TANUserEmail` (
  `TANUEID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TANUECampagnaId` int(10) unsigned DEFAULT NULL,
  `TANUEFKEmailID` int(11) unsigned NOT NULL DEFAULT '0',
  `TANUEConsensoInvioEmail` tinyint(1) unsigned DEFAULT NULL,
  `TANUEConsensoInvioEmailData` datetime DEFAULT NULL,
  `TANUEDetails` varchar(255) DEFAULT NULL,
  `TANUENome` varchar(64) DEFAULT NULL,
  `TANUECognome` varchar(64) DEFAULT NULL,
  `TANUEIndirizzo` varchar(64) DEFAULT NULL,
  `TANUECivico` varchar(10) DEFAULT NULL,
  `TANUELocalita` varchar(64) DEFAULT NULL,
  `TANUECAP` char(5) DEFAULT NULL,
  `TANUEProvincia` char(2) DEFAULT NULL,
  `TANUESesso` enum('M','F','X') DEFAULT NULL,
  `TANUEDataNascita` date DEFAULT NULL,
  `TANUEProvenienza` enum('C','Coup','New','U') NOT NULL DEFAULT 'C',
  PRIMARY KEY (`TANUEID`),
  KEY `FK_TANUserMobile_copy_TCCCampaigns` (`TANUECampagnaId`),
  KEY `FK_TANUserEmail_TANEmail` (`TANUEFKEmailID`),
  CONSTRAINT `FK_TANUserEmail_TANEmail` FOREIGN KEY (`TANUEFKEmailID`) REFERENCES `TANEmail` (`TANEID`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_TANUserMobile_copy_TCCCampaigns` FOREIGN KEY (`TANUECampagnaId`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT COMMENT='Contiene l''anagrafica degli utenti associati a determinati numeri di cellulare alla tabella TANMobile';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TANUserMobile
CREATE TABLE IF NOT EXISTS `TANUserMobile` (
  `TANUMID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TANUMCampagnaId` int(10) unsigned DEFAULT '0',
  `TANUMFKCellID` int(11) unsigned NOT NULL DEFAULT '0',
  `TANUMConsensoInvioSMS` tinyint(1) unsigned DEFAULT NULL,
  `TANUMConsensoInvioSMSData` datetime DEFAULT NULL,
  `TANUMDetails` varchar(255) DEFAULT NULL,
  `TANUMNome` varchar(64) DEFAULT NULL,
  `TANUMCognome` varchar(64) DEFAULT NULL,
  `TANUMIndirizzo` varchar(64) DEFAULT NULL,
  `TANUMCivico` varchar(10) DEFAULT NULL,
  `TANUMLocalita` varchar(64) DEFAULT NULL,
  `TANUMCAP` char(5) DEFAULT NULL,
  `TANUMProvincia` char(2) DEFAULT NULL,
  `TANUMSesso` enum('M','F','X') DEFAULT NULL,
  `TANUMDataNascita` date DEFAULT NULL,
  `TANUMProvenienza` enum('C','Coup','New','U') NOT NULL DEFAULT 'C',
  PRIMARY KEY (`TANUMID`),
  KEY `FK_TANUserMobile_TANMobile` (`TANUMFKCellID`),
  KEY `FK_TANUserMobile_TCCCampaigns` (`TANUMCampagnaId`),
  CONSTRAINT `FK_TANUserMobile_TANMobile` FOREIGN KEY (`TANUMFKCellID`) REFERENCES `TANMobile` (`TANMID`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_TANUserMobile_TCCCampaigns` FOREIGN KEY (`TANUMCampagnaId`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene l''anagrafica degli utenti associati a determinati numeri di cellulare alla tabella TANMobile';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.ta_auth_tokens
CREATE TABLE IF NOT EXISTS `ta_auth_tokens` (
  `auth_identifier` int(11) NOT NULL,
  `public_key` varchar(96) COLLATE utf8_unicode_ci NOT NULL,
  `private_key` varchar(96) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `expired_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`auth_identifier`,`public_key`,`private_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di evento ideasferadb.ta_auth_tokens_purge
DELIMITER //
CREATE DEFINER=`root`@`192.168.%` EVENT `ta_auth_tokens_purge` ON SCHEDULE EVERY 1 DAY STARTS '2015-06-01 00:00:01' ON COMPLETION PRESERVE ENABLE DO BEGIN
DELETE FROM ta_auth_tokens WHERE expired_at <= NOW();
END//
DELIMITER ;


-- Dump della struttura di tabella ideasferadb.TBrand
CREATE TABLE IF NOT EXISTS `TBrand` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `client_id` int(10) unsigned NOT NULL,
  `codice5` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
  `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `city` varchar(80) COLLATE utf8_unicode_ci DEFAULT NULL,
  `MailUpIndex` smallint(5) unsigned DEFAULT NULL,
  `SMTPServer` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPCodiceOmaggioUser` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPCodiceOmaggioPassword` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPCodiceBonusUser` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPCodiceBonusPassword` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPRegistrazioneWebUser` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPRegistrazioneWebPassword` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPSogliaUser` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `SMTPSogliaPassword` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `TCCBTenantsNotConfigured` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT 'È false quando viene aggiunto un Tenant, ed è true quando tutti i tenants sono stati configurati',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `provincia` varchar(3) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `tccbrand_client_id_name_unique` (`client_id`,`name`),
  KEY `tccbrand_name_index` (`name`),
  CONSTRAINT `tccbrand_client_id_foreign` FOREIGN KEY (`client_id`) REFERENCES `TClienti` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCampagne
CREATE TABLE IF NOT EXISTS `TCampagne` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `brand_id` int(10) unsigned NOT NULL,
  `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `type` enum('C','E','N','S','U') COLLATE utf8_unicode_ci NOT NULL,
  `codiceServizio` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL,
  `codiceSubServizio` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
  `start` date NOT NULL,
  `end` date DEFAULT NULL,
  `configuredFlag` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `sendedFlag` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `brand_id` (`brand_id`),
  CONSTRAINT `tcccampaigns_brand_id_foreign` FOREIGN KEY (`brand_id`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCampagneConcorsi
CREATE TABLE IF NOT EXISTS `TCampagneConcorsi` (
  `idConcorso` bigint(20) unsigned NOT NULL DEFAULT '0',
  `idCampagna` int(10) unsigned NOT NULL DEFAULT '0',
  `tipoCampagna` enum('S','N') NOT NULL DEFAULT 'S',
  `tipoCodici` enum('B','O') NOT NULL DEFAULT 'B',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`idConcorso`,`tipoCampagna`,`tipoCodici`),
  KEY `idCampagna` (`idCampagna`),
  CONSTRAINT `FKCampagne` FOREIGN KEY (`idCampagna`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FKConcorsi` FOREIGN KEY (`idConcorso`) REFERENCES `TCCDef` (`TCCID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Associazione tra campagne per codici bonus e omaggio ed i relativi concorsi associati';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCapCivico
CREATE TABLE IF NOT EXISTS `TCapCivico` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `IDVia` bigint(20) unsigned NOT NULL,
  `Descr` varchar(100) DEFAULT NULL,
  `CAP` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  KEY `IDVia` (`IDVia`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCapLocalita
CREATE TABLE IF NOT EXISTS `TCapLocalita` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `IDComune` bigint(20) unsigned NOT NULL,
  `Localita` varchar(50) NOT NULL,
  `Provincia` varchar(2) NOT NULL,
  `MultiCAP` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `CAP` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  KEY `IDComune` (`IDComune`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCapVie
CREATE TABLE IF NOT EXISTS `TCapVie` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `IDComune` bigint(20) unsigned NOT NULL,
  `Prefisso` varchar(25) DEFAULT NULL,
  `PrefissoComplementare` varchar(25) DEFAULT NULL,
  `Nome` varchar(50) DEFAULT NULL,
  `MultiCap` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `CAP` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  KEY `IDComune` (`IDComune`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCAna
CREATE TABLE IF NOT EXISTS `TCCAna` (
  `TANID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TANFKTCCID` bigint(20) unsigned NOT NULL,
  `TANOrigine` varchar(3) NOT NULL,
  `TANWebCodiceConferma` varchar(30) DEFAULT NULL,
  `TANWebConfermato` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TANWebConfermaLastSend` datetime DEFAULT NULL,
  `TANWebIPUser` varchar(16) DEFAULT NULL,
  `TANTimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TANPrivacyConsensoTrattamento` tinyint(1) unsigned DEFAULT NULL,
  `TANPrivacyConsensoTrattamentoData` datetime DEFAULT NULL,
  `TANPrivacyConsensoSMSInfoPub` tinyint(1) unsigned DEFAULT NULL,
  `TANPrivacyConsensoSMSInfoPubData` datetime DEFAULT NULL,
  `TANPrivacyConsensoEmailInfoPub` tinyint(1) unsigned DEFAULT NULL,
  `TANPrivacyConsensoEmailInfoPubData` datetime DEFAULT NULL,
  `TANPrivacyConsensoComunicazioneTerzi` tinyint(1) unsigned DEFAULT NULL,
  `TANPrivacyConsensoComunicazioneTerziData` datetime DEFAULT NULL,
  `TANFlag1` tinyint(1) unsigned DEFAULT NULL,
  `TANFlag1Data` datetime DEFAULT NULL,
  `TANPrivacyAperturaInfo` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Convertendo in binario i bit rappresentano l''apertura delle privacy da parte del cliente (ordine significativo dei bit: privacy, smsnews, newsletter, smsnewsradio, newsletterradio, comunicazioneterzi, comunicazioneterziradio)',
  `TANInvioSoglia` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'L''SMS di invito a raggiungere la soglia soperiore è stato inviato',
  `TANNome` varchar(64) DEFAULT NULL,
  `TANCognome` varchar(64) DEFAULT NULL,
  `TANSesso` varchar(1) DEFAULT NULL,
  `TANDataNascita` date DEFAULT NULL,
  `TANLuogoNascita` varchar(64) DEFAULT NULL,
  `TANNazione` varchar(2) DEFAULT NULL,
  `TANIndirizzo` varchar(64) DEFAULT NULL,
  `TANCivico` varchar(10) DEFAULT NULL,
  `TANCAP` varchar(5) DEFAULT NULL,
  `TANLocalità` varchar(64) DEFAULT NULL,
  `TANPR` varchar(2) DEFAULT NULL,
  `TANRegione` varchar(32) DEFAULT NULL,
  `TANStato` varchar(32) DEFAULT NULL,
  `TANCellulare` varchar(16) DEFAULT NULL,
  `TANCellulareValido` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TANMail` varchar(128) DEFAULT NULL,
  `TANMailValida` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TANFoto` varchar(150) DEFAULT NULL,
  `TANFotoFacebook` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TANAccodato` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 non toccato, 1 accodato, -1 non accodato',
  PRIMARY KEY (`TANID`),
  KEY `TANCellulare` (`TANCellulare`),
  KEY `TANMail` (`TANMail`),
  KEY `TANCAP` (`TANCAP`),
  KEY `TANFKTCCID` (`TANFKTCCID`),
  KEY `TANFKTCCID_TANCellulare_TANMail` (`TANFKTCCID`,`TANCellulare`,`TANMail`),
  KEY `TANWebCodiceConferma` (`TANWebCodiceConferma`),
  KEY `TANOrigine` (`TANOrigine`),
  KEY `TANWebConfermato` (`TANWebConfermato`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Anagrafiche concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCAnaEstrazioni
CREATE TABLE IF NOT EXISTS `TCCAnaEstrazioni` (
  `TESID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TESFKTCCID` bigint(20) unsigned NOT NULL,
  `TESFKTPUID` bigint(20) unsigned DEFAULT NULL,
  `TESTimeStamp` datetime DEFAULT NULL,
  `TESNome` varchar(64) DEFAULT NULL,
  `TESCognome` varchar(64) DEFAULT NULL,
  `TESCellulare` varchar(16) DEFAULT NULL,
  `TESMail` varchar(128) DEFAULT NULL,
  `TESSommaImportiScontrini` double(10,2) unsigned DEFAULT NULL,
  `TESPronostico` int(10) unsigned DEFAULT NULL,
  `TESFKTCCPrID` bigint(20) unsigned DEFAULT NULL,
  `TESClassificaEstrazione` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`TESID`),
  KEY `TESFKTPUID` (`TESFKTPUID`),
  KEY `TESFKTCCID` (`TESFKTCCID`),
  KEY `TESCellulare` (`TESCellulare`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCAnaExt
CREATE TABLE IF NOT EXISTS `TCCAnaExt` (
  `TANEXTID` bigint(20) NOT NULL AUTO_INCREMENT,
  `TANEXTFKTANID` bigint(20) unsigned NOT NULL,
  `TANEXTNome` varchar(50) NOT NULL,
  `TANEXTValore` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`TANEXTID`),
  KEY `FK_TANext_TAN` (`TANEXTFKTANID`),
  CONSTRAINT `FK_TANext_TAN` FOREIGN KEY (`TANEXTFKTANID`) REFERENCES `TCCAna` (`TANID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCAnaLiberatorie
CREATE TABLE IF NOT EXISTS `TCCAnaLiberatorie` (
  `TLIID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TLIFKTPUID` bigint(20) unsigned NOT NULL,
  `TLINome` varchar(64) DEFAULT NULL,
  `TLICognome` varchar(64) DEFAULT NULL,
  `TLIDataDiNascita` date DEFAULT NULL,
  `TLILocalita` varchar(64) DEFAULT NULL,
  `TLIPR` varchar(2) DEFAULT NULL,
  `TLIIndirizzo` varchar(64) DEFAULT NULL,
  `TLICivico` varchar(10) DEFAULT NULL,
  `TLICAP` varchar(5) DEFAULT NULL,
  `TLIMail` varchar(128) DEFAULT NULL,
  `TLICellulare` varchar(16) DEFAULT NULL,
  PRIMARY KEY (`TLIID`),
  UNIQUE KEY `TLIFKTPUID` (`TLIFKTPUID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCAPIParams
CREATE TABLE IF NOT EXISTS `TCCAPIParams` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nomeApp` varchar(100) NOT NULL,
  `versioneApp` varchar(20) NOT NULL,
  `urlApp` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCBrandConfig
CREATE TABLE IF NOT EXISTS `TCCBrandConfig` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idBrand` int(10) unsigned NOT NULL,
  `aliasSMS` varchar(11) DEFAULT NULL,
  `aliasNewsLetter` varchar(40) DEFAULT NULL,
  `emailSender` varchar(128) DEFAULT NULL,
  `ragioneSociale` varchar(128) DEFAULT NULL,
  `legIndirizzo` varchar(128) DEFAULT NULL,
  `legCivico` varchar(20) DEFAULT NULL,
  `legLocalita` varchar(128) DEFAULT NULL,
  `legProvincia` varchar(128) DEFAULT NULL,
  `legCap` varchar(5) DEFAULT NULL,
  `ammIndirizzo` varchar(128) DEFAULT NULL,
  `ammCivico` varchar(20) DEFAULT NULL,
  `ammLocalita` varchar(128) DEFAULT NULL,
  `ammProvincia` varchar(128) DEFAULT NULL,
  `ammCap` varchar(5) DEFAULT NULL,
  `partitaIva` varchar(11) DEFAULT NULL,
  `codiceFiscale` varchar(16) DEFAULT NULL,
  `cciaa` varchar(128) DEFAULT NULL,
  `cciaaProv` varchar(128) DEFAULT NULL,
  `numeroCciaa` varchar(11) DEFAULT NULL,
  `reaCciaa` varchar(20) DEFAULT NULL,
  `sedeAmministrativaFlag` tinyint(1) NOT NULL DEFAULT '0',
  `agcomFlag` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `inviiParzialiFlag` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idBrand` (`idBrand`),
  CONSTRAINT `fk_brand_config` FOREIGN KEY (`idBrand`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCCodici
CREATE TABLE IF NOT EXISTS `TCCCodici` (
  `TPUID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TPUFKTCCID` bigint(20) unsigned NOT NULL,
  `TPUFKTANID` bigint(20) unsigned DEFAULT NULL,
  `TPUCodicePunto` bigint(20) NOT NULL,
  `TPUBonusFKTPUID` bigint(20) unsigned DEFAULT NULL,
  `TPUBonusInvioMail` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPUBonusInvioSMS` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPUDataCreazione` datetime NOT NULL,
  `TPUDataValidita` datetime NOT NULL,
  `TPUDataScadenza` datetime NOT NULL,
  `TPUTimeStampPrimoUtilizzo` datetime DEFAULT NULL,
  `TPUTimeStampUltimoUtilizzo` datetime DEFAULT NULL,
  `TPUGiocateTotali` bigint(20) NOT NULL DEFAULT '1',
  `TPUGiocateEffettuate` bigint(20) NOT NULL DEFAULT '0',
  `TPUGiocateEffettuateSMS` bigint(20) NOT NULL DEFAULT '0',
  `TPUVincita` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPURitiroPremio` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPUNoLiberatoria` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPUTimeStampRitiroPremio` datetime DEFAULT NULL,
  `TPUPronostico` int(10) unsigned DEFAULT NULL,
  `TPUEstrazioneFinale` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TPUFKTCCTID` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`TPUID`),
  KEY `TPUCodicePunto` (`TPUCodicePunto`),
  KEY `TPUFKTCCID` (`TPUFKTCCID`),
  KEY `TPUFKTANID` (`TPUFKTANID`),
  KEY `TPUGiocateTotali` (`TPUGiocateTotali`),
  KEY `TPUGiocateEffettuate` (`TPUGiocateEffettuate`),
  KEY `TPUTimeStampPrimoUtilizzo` (`TPUTimeStampPrimoUtilizzo`),
  KEY `TPUDataCreazione` (`TPUDataCreazione`),
  KEY `TPUDataScadenza` (`TPUDataScadenza`),
  KEY `TPUDataValidita` (`TPUDataValidita`),
  KEY `TPUBonusFKTPUID` (`TPUBonusFKTPUID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Codici gioco';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCCodiciPromo
CREATE TABLE IF NOT EXISTS `TCCCodiciPromo` (
  `TCRID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCRFKTCCID` bigint(20) unsigned NOT NULL,
  `TCRFKTPUID` bigint(20) unsigned DEFAULT NULL,
  `TCRCodiceRaddoppio` bigint(20) unsigned NOT NULL,
  `TCRDataUtilizzo` datetime DEFAULT NULL,
  PRIMARY KEY (`TCRID`),
  UNIQUE KEY `TCRFKTCCID_TCRCodiceRaddoppio` (`TCRFKTCCID`,`TCRCodiceRaddoppio`),
  KEY `TCRFKTPUID` (`TCRFKTPUID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCDef
CREATE TABLE IF NOT EXISTS `TCCDef` (
  `TCCID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCCodiceCodiciUnivoci` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT 'I codici generati nella tabella TPU saranno univoci per tutti i concorsi che hanno lo stesso numero in questo campo',
  `TCCCodiceUtentiUnivoci` bigint(20) unsigned NOT NULL DEFAULT '0',
  `TCCFKCAMPAIGNID` int(10) unsigned NOT NULL,
  `TCCInformazioniHostess` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCRegolamento` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCLiberatoria` text,
  `TCCPrivacyTrattamento` text,
  `TCCPrivacyMarketingEtichetta` varchar(150) DEFAULT 'Iscrizione al servizio Newsletter e SMS News',
  `TCCPrivacyMarketing` text,
  `TCCPrivacyMarketingRadio` text,
  `TCCPrivacyMarketingMessaggioCheck` varchar(100) DEFAULT 'Ottieni fino a 6 giocate con codici da scontrino',
  `TCCPrivacyNewsletterEtichetta` varchar(150) DEFAULT 'Iscrizione Newsletter del Centro',
  `TCCPrivacyNewsletter` text,
  `TCCPrivacyNewsletterRadio` text,
  `TCCPrivacyNewsletterMessaggioCheck` varchar(100) DEFAULT 'Ottieni 3 giocate omaggio con codici da scontrino',
  `TCCPrivacySMSNewsEtichetta` varchar(150) DEFAULT 'Iscrizione all''SMS News del Centro',
  `TCCPrivacySMSNews` text,
  `TCCPrivacySMSNewsRadio` text,
  `TCCPrivacySMSNewsMessaggioCheck` varchar(100) DEFAULT 'Ottieni 3 giocate omaggio con codici da scontrino',
  `TCCPrivacyComunicazioneTerziRichiesta` tinyint(4) NOT NULL DEFAULT '0',
  `TCCPrivacyComunicazioneTerziEtichetta` varchar(150) DEFAULT NULL,
  `TCCPrivacyComunicazioneTerzi` text,
  `TCCPrivacyComunicazioneTerziRadio` text,
  `TCCPrivacyComunicazioneTerziMessaggioCheck` varchar(100) DEFAULT NULL,
  `TCCFlag1Richiesta` tinyint(4) NOT NULL DEFAULT '0',
  `TCCFlag1Etichetta` varchar(150) DEFAULT NULL,
  `TCCFlag1` text,
  `TCCFlag1Radio` text,
  `TCCFlag1MessaggioCheck` varchar(100) DEFAULT NULL,
  `TCCDataInizioConcorso` date NOT NULL,
  `TCCDataFinePartecipazione` date NOT NULL,
  `TCCDataFineConcorso` date NOT NULL,
  `TCCTipoConcorso` varchar(50) NOT NULL DEFAULT 'Pulsante',
  `TCCTipoEstrazioneFinale` varchar(50) NOT NULL DEFAULT 'Pulsante' COMMENT 'Pulsante: calcola in base alle volte che ha premuto sul pulsante. Scontrini: Calcola in base alla somma totale degli importi degli scontrini (i campi di seguito configurano il resto)',
  `TCCPronosticoInAppHostess` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCRaccoltaDatiRichiediCodice` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCCodiceAmico` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCSMSVinci` tinyint(4) NOT NULL DEFAULT '0',
  `TCCSMSVinciMittente` varchar(16) DEFAULT NULL,
  `TCCSMSVinciDestinatario` varchar(50) DEFAULT NULL,
  `TCCSMSVinciComunicaVincita` varchar(16) DEFAULT NULL COMMENT 'Numero di telefono a cui inviare un SMS quando vince un partecipante',
  `TCCSMSVinciNumeroEstrazioniFinale` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `TCCTipoSMSVinci` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `TCCEstrazioneScontriniPossibilitaOgni` decimal(10,2) DEFAULT NULL COMMENT 'Una possibilitÂ¦ di essere stratto ogni N euro',
  `TCCEstrazioneScontriniInviaSMS` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCEstrazioneScontriniInviaMail` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCEstrazioneScontriniInviaOgniScaglione` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCEstrazioneScontriniInviaDopoNGiorni` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCEstrazioneScontriniInviaPreSoglia` decimal(10,2) unsigned DEFAULT NULL,
  `TCCMaxGiocate` mediumint(8) unsigned NOT NULL DEFAULT '9999',
  `TCCNegoziDiversi` mediumint(8) unsigned NOT NULL DEFAULT '1',
  `TCCNegoziPerSomma` mediumint(8) unsigned NOT NULL DEFAULT '1',
  `TCCSpesaTotaleMinima` decimal(7,2) unsigned NOT NULL DEFAULT '0.00',
  `TCCCodicePromo` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCCodicePromoNome` varchar(50) DEFAULT NULL,
  `TCCCodicePromoFunzione` varchar(10) DEFAULT NULL,
  `TCCCodicePromoImportoScontrino` decimal(10,2) DEFAULT '0.00',
  `TCCCodicePromoGiocate` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `TCCCodicePromoValida` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCBonusGioco` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCBonusGiocoLunghezza` tinyint(1) unsigned NOT NULL DEFAULT '9',
  `TCCBonusGiocoNGiocate` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `TCCBonusGiocoErroreApp` varchar(45) DEFAULT NULL COMMENT 'Messaggio di errore nel caso il codice bonus non sia valido in quel giorno',
  `TCCBonusGiocoMaxErogabili` mediumint(9) NOT NULL DEFAULT '-1' COMMENT 'Numero di codici bonus massimi da erogare',
  `TCCBonusGiocoSoloPrimaRegistrazione` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCBonusGiocoSoloConIscrizione` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCBonusGiocoNumPerUtenteAlGiorno` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '-1 illimitati',
  `TCCBonusGiocoGiorniValidita` tinyint(3) NOT NULL DEFAULT '-1' COMMENT 'Giorni di validitÂ¦ del codice bonus, -1 fino alla fine del concorso',
  `TCCRitiroPremioGiornoStesso` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCCodiceOmaggioLunghezza` tinyint(3) unsigned NOT NULL DEFAULT '9',
  `TCCCodiceOmaggioNGiocate` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCCodiceOmaggioErroreApp` varchar(45) DEFAULT NULL COMMENT 'Messaggio di errore nel caso il codice omaggio non sia valido in quel giorno',
  `TCCLunghezzaCodiceGioco` tinyint(1) unsigned NOT NULL DEFAULT '5',
  `TCCColoreSfondo` varchar(6) DEFAULT '4470ff',
  `TCCNumImgStandby` tinyint(3) unsigned NOT NULL DEFAULT '4',
  `TCCNumImgPremi` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `TCCSecondiSlideStanby` tinyint(3) unsigned NOT NULL DEFAULT '15',
  `TCCSecondiTimeout` tinyint(3) unsigned NOT NULL DEFAULT '30',
  `TCCSecondiLastSlide` tinyint(3) unsigned NOT NULL DEFAULT '15',
  `TCCScattaFotoVincitori` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCScattaFotoPartecipanti` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCFirmaLiberatoriaFoto` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCLiberatoriaFoto` text,
  `TCCLiberatoriaFotoPrivacy` text,
  `TCCVisualizzaPossibilitaEstrazione` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCIndagine` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCPinAppHostess` varchar(4) NOT NULL DEFAULT '2012',
  `TCCVisualizzaStatPremiAssegnati` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCVisualizzaStatDatiRaccolti` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCVisualizzaStatGiocate` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCVisualizzaCodiciUtilizzati` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCVisualizzaStatScontrini` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCVisualizzaStatPronostici` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatBonusGioco` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatCodiciOmaggio` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatLocalità` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatWeb` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatSceltaPremio` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatSMS` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaStatIndagine` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCVisualizzaComunicazioneTerzi` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCAccodato` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Vale 1 quando le anagrafiche sono state accodate al database dei clienti',
  `TCCPartecipazioneTutteEstrazioni` tinyint(1) NOT NULL DEFAULT '1',
  `TCCPartecipazioneSoloEstrFinale` tinyint(1) NOT NULL DEFAULT '0',
  `TCCVerificatoEControllato` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Utilizzato dall''operatore. A ogni bit corrisponde un tab sulla pagina Configura Concorso',
  `TCCVisualizzaStatCodiciAmico` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCAnagraficheTANImportate` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCDataChiusuraConcorso` datetime DEFAULT NULL,
  `TCCLiberatorieEsportate` datetime DEFAULT NULL,
  `TCCTestoPremioFinale` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`TCCID`),
  UNIQUE KEY `TCCFKCAMPAIGNID` (`TCCFKCAMPAIGNID`),
  KEY `TCCCodiceCodiciUnivoci` (`TCCCodiceCodiciUnivoci`),
  KEY `TCCCodiceUtentiUnivoci` (`TCCCodiceUtentiUnivoci`),
  CONSTRAINT `FK_TCCDef_TCCCampaigns` FOREIGN KEY (`TCCFKCAMPAIGNID`) REFERENCES `TCampagne` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED COMMENT='Settaggi concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCDefMeta
CREATE TABLE IF NOT EXISTS `TCCDefMeta` (
  `TCCDMID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCDMFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCDMKey` varchar(100) NOT NULL,
  `TCCDMValue` longtext,
  PRIMARY KEY (`TCCDMID`),
  UNIQUE KEY `TCCDMFKTCCID_TCCDMKey` (`TCCDMFKTCCID`,`TCCDMKey`),
  KEY `TCCDMFKTCCID` (`TCCDMFKTCCID`),
  KEY `FK_TCCDefMeta_TCCDefMetaDef` (`TCCDMKey`),
  CONSTRAINT `FK_TCCDefMeta_TCCDef` FOREIGN KEY (`TCCDMFKTCCID`) REFERENCES `TCCDef` (`TCCID`),
  CONSTRAINT `FK_TCCDefMeta_TCCDefMetaDef` FOREIGN KEY (`TCCDMKey`) REFERENCES `TCCDefMetaDef` (`TCCDMDKey`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCDefMetaDef
CREATE TABLE IF NOT EXISTS `TCCDefMetaDef` (
  `TCCDMDID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCDMDKey` varchar(100) NOT NULL,
  `TCCDMDType` varchar(100) DEFAULT NULL,
  `TCCDMDLength` int(11) DEFAULT NULL,
  PRIMARY KEY (`TCCDMDID`),
  UNIQUE KEY `TCCDMDKey` (`TCCDMDKey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCEstrazioni
CREATE TABLE IF NOT EXISTS `TCCEstrazioni` (
  `TCCIDconcorso` bigint(20) unsigned NOT NULL,
  `TCCDE` date NOT NULL,
  `TCCDIE` date NOT NULL,
  `TCCDFE` date NOT NULL,
  PRIMARY KEY (`TCCIDconcorso`,`TCCDE`,`TCCDIE`,`TCCDFE`),
  CONSTRAINT `FK_TCCEstrazioni_TCCDef` FOREIGN KEY (`TCCIDconcorso`) REFERENCES `TCCDef` (`TCCID`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCFasce
CREATE TABLE IF NOT EXISTS `TCCFasce` (
  `TCCFID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCFDa` decimal(10,2) unsigned DEFAULT NULL,
  `TCCFA` decimal(10,2) unsigned DEFAULT NULL,
  `TCCFGiocate` bigint(20) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`TCCFID`),
  KEY `FK_TCCFasce_TCCDef` (`TCCFKTCCID`),
  CONSTRAINT `FK_TCCFasce_TCCDef` FOREIGN KEY (`TCCFKTCCID`) REFERENCES `TCCDef` (`TCCID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Fasce di prezzo dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCGiocate
CREATE TABLE IF NOT EXISTS `TCCGiocate` (
  `TPLID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TPLFKTCCID` bigint(20) unsigned NOT NULL,
  `TPLFKTPUID` bigint(20) unsigned NOT NULL,
  `TPLTimeStampGiocata` datetime NOT NULL,
  `TPLSorgenteUtilizzo` varchar(50) NOT NULL,
  `TPLFKTCCPID` bigint(20) unsigned DEFAULT NULL,
  `TPLPremioRitirato` tinyint(1) NOT NULL DEFAULT '0',
  `TPLPronostico` bigint(20) unsigned DEFAULT NULL,
  `TPLAccumulo` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`TPLID`),
  KEY `TPLFKTCCID` (`TPLFKTCCID`),
  KEY `TPLFKTPUID` (`TPLFKTPUID`),
  KEY `TPLTimeStampGiocata` (`TPLTimeStampGiocata`),
  KEY `TPLFKTCCPID` (`TPLFKTCCPID`),
  KEY `TPLPronostico` (`TPLPronostico`),
  CONSTRAINT `FK_TPL_TCCPronostici` FOREIGN KEY (`TPLPronostico`) REFERENCES `TCCPronostici` (`TCCPrID`) ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Log Codici Gioco';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCImg
CREATE TABLE IF NOT EXISTS `TCCImg` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `FK_TCCIMGDID` int(11) unsigned NOT NULL,
  `FK_TCCID` bigint(20) unsigned NOT NULL,
  `TCCImgVersion` smallint(5) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `FK_TCCImg_TCCDef` (`FK_TCCID`),
  KEY `FK_TCCImg_TCCImgDef` (`FK_TCCIMGDID`),
  CONSTRAINT `FK_TCCImg_TCCDef` FOREIGN KEY (`FK_TCCID`) REFERENCES `TCCDef` (`TCCID`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TCCImg_TCCImgDef` FOREIGN KEY (`FK_TCCIMGDID`) REFERENCES `TCCImgDef` (`TCCIMGDID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene il riferimento alla tabella TCCImgDef, il riferimento al concorso e la versione del file\r\n';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCImgDef
CREATE TABLE IF NOT EXISTS `TCCImgDef` (
  `TCCIMGDID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TCCIMGDnomefile` varchar(150) NOT NULL,
  `TCCIMGDpercorsoRelativo` varchar(150) DEFAULT NULL,
  `TCCIMGDVisibileInConfig` tinyint(1) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`TCCIMGDID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene i nomi dei file che sono utilizzati dall''app concorso';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCIndagine
CREATE TABLE IF NOT EXISTS `TCCIndagine` (
  `TCCIID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCIFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCITipoDomanda` enum('Aperta','Singola','Multipla') NOT NULL,
  `TCCIDomanda` varchar(200) NOT NULL,
  `TCCIRisposte` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`TCCIID`),
  KEY `FKTCCDef` (`TCCIFKTCCID`),
  CONSTRAINT `FKTCCDef` FOREIGN KEY (`TCCIFKTCCID`) REFERENCES `TCCDef` (`TCCID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCIndagine_Risposte
CREATE TABLE IF NOT EXISTS `TCCIndagine_Risposte` (
  `TCCIRID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCIRFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCIRFKTPUID` bigint(20) unsigned NOT NULL,
  `TCCIRFKTCCIID` bigint(20) unsigned NOT NULL,
  `TCCIRTimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TCCIRRiposta` varchar(500) NOT NULL,
  PRIMARY KEY (`TCCIRID`),
  KEY `TCCIRFKTCCID` (`TCCIRFKTCCID`),
  KEY `TCCIRFKTANID` (`TCCIRFKTPUID`),
  KEY `FKTCCIR_TDDIndagine` (`TCCIRFKTCCIID`),
  CONSTRAINT `FKTCCIR_TCCDef` FOREIGN KEY (`TCCIRFKTCCID`) REFERENCES `TCCDef` (`TCCID`) ON DELETE NO ACTION,
  CONSTRAINT `FKTCCIR_TDDIndagine` FOREIGN KEY (`TCCIRFKTCCIID`) REFERENCES `TCCIndagine` (`TCCIID`) ON DELETE NO ACTION,
  CONSTRAINT `FKTCCIR_TPU` FOREIGN KEY (`TCCIRFKTPUID`) REFERENCES `TCCCodici` (`TPUID`) ON DELETE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCNegoziTemp
CREATE TABLE IF NOT EXISTS `TCCNegoziTemp` (
  `TCCNDFKTCCNID` bigint(20) unsigned NOT NULL,
  `TCCNDFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCNDSommaEstrazione` tinyint(1) unsigned DEFAULT '1',
  `TCCNDSomma` tinyint(1) unsigned DEFAULT '1',
  `TCCNDSommaStessoNegozio` tinyint(1) unsigned DEFAULT '1',
  `TCCNDGiocataOgniEuro` decimal(10,2) unsigned DEFAULT NULL,
  `TCCNDGiocataOgniEuroSuccessive` decimal(10,2) unsigned DEFAULT NULL,
  `TCCNDGiocata` smallint(5) unsigned DEFAULT NULL,
  `TCCNDSoglia` decimal(10,2) unsigned DEFAULT NULL,
  `TCCNDOrder` int(11) unsigned DEFAULT NULL,
  `TCCNDAssociato` tinyint(1) unsigned DEFAULT NULL,
  `TCCNDMaxGiocatePerScontrino` smallint(5) unsigned DEFAULT NULL,
  `TCCNDMaxGiocatePerNegozio` smallint(5) unsigned DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCNegozi_TCCDef
CREATE TABLE IF NOT EXISTS `TCCNegozi_TCCDef` (
  `TCCNDFKTCCNID` bigint(20) unsigned NOT NULL,
  `TCCNDFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCNDSommaEstrazione` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCNDSomma` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCNDSommaStessoNegozio` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCNDGiocataOgniEuro` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
  `TCCNDGiocataOgniEuroSuccessive` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
  `TCCNDGiocata` smallint(5) unsigned NOT NULL DEFAULT '1',
  `TCCNDSoglia` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
  `TCCNDOrder` int(11) unsigned NOT NULL DEFAULT '0',
  `TCCNDMaxGiocatePerScontrino` smallint(5) unsigned NOT NULL DEFAULT '9999',
  `TCCNDMaxGiocatePerNegozio` smallint(5) unsigned NOT NULL DEFAULT '9999',
  PRIMARY KEY (`TCCNDFKTCCNID`,`TCCNDFKTCCID`),
  KEY `FK__tccdef` (`TCCNDFKTCCID`),
  CONSTRAINT `FK_TCCNegozi_TCCDef_TCCDef` FOREIGN KEY (`TCCNDFKTCCID`) REFERENCES `TCCDef` (`TCCID`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK__tccnegozi` FOREIGN KEY (`TCCNDFKTCCNID`) REFERENCES `TNegozi` (`TCCNID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCOrari
CREATE TABLE IF NOT EXISTS `TCCOrari` (
  `TCCOID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCOFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCOData` date NOT NULL,
  `TCCOOraDa` time NOT NULL,
  `TCCOOraA` time NOT NULL,
  `TCCOSMSOraDa` time DEFAULT NULL,
  `TCCOSMSOraA` time DEFAULT NULL,
  `TCCODistribuzione1` bigint(20) DEFAULT '0',
  `TCCODistribuzione2` bigint(20) DEFAULT '0',
  `TCCODistribuzione3` bigint(20) DEFAULT '0',
  `TCCODistribuzione4` bigint(20) DEFAULT '0',
  `TCCODistribuzione5` bigint(20) DEFAULT '0',
  `TCCODistribuzione6` bigint(20) DEFAULT '0',
  `TCCODistribuzione7` bigint(20) DEFAULT '0',
  `TCCODistribuzione8` bigint(20) DEFAULT '0',
  `TCCODistribuzione9` bigint(20) DEFAULT '0',
  `TCCODistribuzione10` bigint(20) DEFAULT '0',
  `TCCODistribuzione11` bigint(20) DEFAULT '0',
  `TCCODistribuzione12` bigint(20) DEFAULT '0',
  `TCCOBonusGiocoEroga` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCOBonusGiocoValido` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCOCodiceOmaggioValido` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCOSMSBonusGioco` varchar(200) DEFAULT NULL,
  `TCCOSMSBonusGiocoMittente` varchar(16) DEFAULT NULL,
  `TCCOMailBonusGiocoHTML` text,
  `TCCOMailBonusGiocoText` text,
  `TCCOMailBonusGiocoMittente` varchar(255) DEFAULT NULL,
  `TCCOMailBonusGiocoOggetto` varchar(200) DEFAULT NULL,
  `TCCORegistraUtente` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCORegistraEstrazione` tinyint(1) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`TCCOID`),
  UNIQUE KEY `TCCOFKTCCID_TCCOData` (`TCCOFKTCCID`,`TCCOData`),
  KEY `TCCOFKTCCID` (`TCCOFKTCCID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Orari dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCPostazioni
CREATE TABLE IF NOT EXISTS `TCCPostazioni` (
  `TCCPID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCPCodicePostazione` bigint(20) unsigned NOT NULL,
  `TCCPCodiceSIM` varchar(5) DEFAULT NULL,
  `TCCPICCID` varchar(30) DEFAULT NULL,
  `TCCPTelefono` varchar(15) DEFAULT NULL,
  `TCCPIMEI` varchar(100) DEFAULT NULL,
  `TCCPMacWifi` varchar(18) DEFAULT NULL,
  `TCCPColore` varchar(50) DEFAULT NULL,
  `TCCPUsoPostazione` varchar(10) DEFAULT NULL,
  `TCCPLivelloVolume` varchar(10) DEFAULT NULL,
  `TCCPFatturaAcquisto` varchar(200) DEFAULT NULL,
  `TCCPFKTCCID` bigint(20) DEFAULT NULL,
  `TCCPNote` varchar(4000) DEFAULT NULL,
  `TCCPLocazione` varchar(50) DEFAULT NULL,
  `TCCPassword` varchar(128) NOT NULL,
  `TCCRememberToken` varchar(100) NOT NULL,
  PRIMARY KEY (`TCCPID`),
  UNIQUE KEY `TCCPCodicePostazione` (`TCCPCodicePostazione`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Postazioni di gioco dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCPremi
CREATE TABLE IF NOT EXISTS `TCCPremi` (
  `TCCPID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCPFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCPFKTCCTID` bigint(20) unsigned DEFAULT NULL,
  `TCCPPiattaforma` varchar(20) DEFAULT NULL,
  `TCCPNomePremio` varchar(500) NOT NULL,
  `TCCPAliasPremio` varchar(30) DEFAULT NULL,
  `TCCPNumeroDaAssegnare` bigint(20) unsigned NOT NULL,
  `TCCPImmagineInApp` varchar(50) DEFAULT NULL,
  `TCCPSuonoInApp` varchar(50) DEFAULT NULL,
  `TCCPTCCODistribuzioneN` varchar(50) DEFAULT NULL,
  `TCCPMailVittoriaHTML` varchar(4000) DEFAULT NULL,
  `TCCPMailVittoriaText` varchar(4000) DEFAULT NULL,
  `TCCPMailVittoriaMittente` varchar(4000) DEFAULT NULL,
  `TCCPMailVittoriaOggetto` varchar(4000) DEFAULT NULL,
  `TCCPValorePremio` decimal(10,2) NOT NULL DEFAULT '0.00',
  PRIMARY KEY (`TCCPID`),
  KEY `TCCPFKTCCID` (`TCCPFKTCCID`),
  KEY `TCCPWEB` (`TCCPPiattaforma`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Premi dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCPronostici
CREATE TABLE IF NOT EXISTS `TCCPronostici` (
  `TCCPrID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCPrFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCPrNome` varchar(50) NOT NULL,
  `TCCPrNomeInApp` varchar(50) NOT NULL,
  `TCCPrImg` varchar(50) DEFAULT NULL,
  `TCCPrPubblica` tinyint(1) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`TCCPrID`),
  KEY `TCCPrFKTCCID` (`TCCPrFKTCCID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Pronostici dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCScontrini
CREATE TABLE IF NOT EXISTS `TCCScontrini` (
  `TCCSID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCSFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCSFKTPUID` bigint(20) unsigned NOT NULL,
  `TCCSFKTCCNID` bigint(20) unsigned NOT NULL,
  `TCCSDataIn` datetime NOT NULL,
  `TCCSImporto` decimal(10,2) NOT NULL,
  PRIMARY KEY (`TCCSID`),
  KEY `TCCSFKTCCNID` (`TCCSFKTCCNID`),
  KEY `TCCSFKTPUID` (`TCCSFKTPUID`),
  KEY `TCCSDataIn` (`TCCSDataIn`),
  KEY `TCCSFKTCCID` (`TCCSFKTCCID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Scontrini dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCStatPermessi
CREATE TABLE IF NOT EXISTS `TCCStatPermessi` (
  `TPEID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TPEFKTWUID` bigint(20) unsigned NOT NULL,
  `TPEFKTCCID` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`TPEID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Permessi d''accesso degli utenti';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCStatUtenti
CREATE TABLE IF NOT EXISTS `TCCStatUtenti` (
  `TWUID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TWUMail` varchar(200) NOT NULL,
  `TWUPassword` varchar(10) NOT NULL,
  `TWUAdmin` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TWULastLogin` datetime DEFAULT NULL,
  `TWULastIP` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`TWUID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Utenti d''accesso';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCCTipoPremi
CREATE TABLE IF NOT EXISTS `TCCTipoPremi` (
  `TCCTID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCTFKTCCID` bigint(20) unsigned NOT NULL,
  `TCCTDescrizione` varchar(50) NOT NULL,
  `TCCTDescrizioneInApp` varchar(50) NOT NULL,
  `TCCTImgPulsanteBig` varchar(50) NOT NULL,
  `TCCTImgPulsanteSmall` varchar(50) NOT NULL,
  `TCCTImgInfo` varchar(50) NOT NULL,
  `TCCTPubblica` tinyint(1) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`TCCTID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCHKAuth
CREATE TABLE IF NOT EXISTS `TCHKAuth` (
  `TCHId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TCHIPAddress` varchar(15) NOT NULL,
  `TCHAttempts` smallint(5) unsigned NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`TCHId`),
  UNIQUE KEY `TCHIPAddress` (`TCHIPAddress`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TClienti
CREATE TABLE IF NOT EXISTS `TClienti` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `domains` text COLLATE utf8_unicode_ci,
  `codice5` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `tcccliente_name_unique` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCOUPCoupon
CREATE TABLE IF NOT EXISTS `TCOUPCoupon` (
  `TCOUPCId` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCOUPCIdCampagna` int(10) unsigned NOT NULL DEFAULT '0',
  `TCOUPCSospeso` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCOUPCTitolo` varchar(255) NOT NULL,
  `TCOUPCTemplate` varchar(100) NOT NULL DEFAULT 'coupon.pdf',
  `TCOUPCIdNegozio` bigint(20) unsigned DEFAULT NULL,
  `TCOUPCDataInizioValidita` datetime NOT NULL,
  `TCOUPCDataFineValidita` datetime NOT NULL,
  `TCOUPDataInizioPubblicazione` datetime DEFAULT NULL,
  `TCOUPDataFinePubblicazione` datetime DEFAULT NULL,
  `TCOUPCMaxCouponErogabili` int(11) NOT NULL DEFAULT '-1' COMMENT '-1 = infiniti coupon generabili; 0 = nessun coupon erogabile; N = N coupon erogabili',
  `TCOUPValidoDopoNGiorni` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '0 = valido da subito; N valido tra N giorni, prendendo come ora l''ora di Inizio Validità generale',
  `TCOUPValidoPerNGiorniDopoValidita` int(11) NOT NULL DEFAULT '-1' COMMENT '-1 = valido fino alla fine della validità generale; 0 = valido fino alle 24:00 di oggi; N = valido per N giorni dopo la data di inizio validità',
  `TCOUPCImageURL` varchar(255) DEFAULT NULL,
  `TCOUPCDescrizione` text,
  `TCOUPCOrdinamento` smallint(5) unsigned DEFAULT '0',
  `TCOUPCErogati` int(10) unsigned NOT NULL DEFAULT '0',
  `TCOUPCMaxErogabiliPerUtente` int(10) NOT NULL DEFAULT '1',
  PRIMARY KEY (`TCOUPCId`),
  UNIQUE KEY `TCOUPCIdCampagna_TCOUPCTitolo` (`TCOUPCIdCampagna`,`TCOUPCTitolo`,`TCOUPCIdNegozio`),
  KEY `FK_TCOUPCoupon_TCCNegozi` (`TCOUPCIdNegozio`),
  CONSTRAINT `FK_TCOUPCoupon_TCCNegozi` FOREIGN KEY (`TCOUPCIdNegozio`) REFERENCES `TNegozi` (`TCCNID`),
  CONSTRAINT `FK_TCOUPCoupon_TRegDef` FOREIGN KEY (`TCOUPCIdCampagna`) REFERENCES `TRegDef` (`TRDId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene i dati del singolo coupon';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCOUPCouponUserValidazione
CREATE TABLE IF NOT EXISTS `TCOUPCouponUserValidazione` (
  `TCOUPCUVId` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCOUPCUVCouponId` bigint(20) unsigned NOT NULL,
  `TCOUPCUVUserId` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`TCOUPCUVId`),
  KEY `FK_TCOUPCouponUserValidazione_TCOUPCoupon` (`TCOUPCUVCouponId`),
  KEY `FK_TCOUPCouponUserValidazione_TRegUtenti` (`TCOUPCUVUserId`),
  CONSTRAINT `FK_TCOUPCouponUserValidazione_TCOUPCoupon` FOREIGN KEY (`TCOUPCUVCouponId`) REFERENCES `TCOUPCoupon` (`TCOUPCId`),
  CONSTRAINT `FK_TCOUPCouponUserValidazione_TRegUtenti` FOREIGN KEY (`TCOUPCUVUserId`) REFERENCES `TRegUtenti` (`TRUId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCOUPCoupon_User
CREATE TABLE IF NOT EXISTS `TCOUPCoupon_User` (
  `TCOUPCUId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TCOUPCUFKIdCoupon` bigint(20) unsigned NOT NULL,
  `TCOUPCUFKIdUtente` bigint(20) unsigned NOT NULL,
  `TCOUPCUCodiceCoupon` bigint(20) NOT NULL,
  `TCOUPCUDataErogazione` datetime NOT NULL,
  `TCOUPCUDataUtilizzo` datetime DEFAULT NULL,
  `TCOUPCUDataInizioValidita` datetime DEFAULT NULL,
  `TCOUPCUDataFineValidita` datetime DEFAULT NULL,
  `TCOUPCUValidatoDa` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`TCOUPCUId`),
  UNIQUE KEY `TCOUPCUIdCoupon_TCOUPCUIdUtente` (`TCOUPCUFKIdCoupon`,`TCOUPCUFKIdUtente`,`TCOUPCUCodiceCoupon`),
  KEY `FK_TCOUPCoupon_User_TRegUtenti` (`TCOUPCUFKIdUtente`),
  KEY `FK_TCOUPCoupon_User_TRegUtenti_2` (`TCOUPCUValidatoDa`),
  CONSTRAINT `FK_TCOUPCoupon_User_TCOUPCoupon` FOREIGN KEY (`TCOUPCUFKIdCoupon`) REFERENCES `TCOUPCoupon` (`TCOUPCId`),
  CONSTRAINT `FK_TCOUPCoupon_User_TRegUtenti` FOREIGN KEY (`TCOUPCUFKIdUtente`) REFERENCES `TRegUtenti` (`TRUId`),
  CONSTRAINT `FK_TCOUPCoupon_User_TRegUtenti_2` FOREIGN KEY (`TCOUPCUValidatoDa`) REFERENCES `TRegUtenti` (`TRUId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='La tabella associa ad ogni utente i coupon che ha scaricato. ';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TCOUPPreRegistrazione
CREATE TABLE IF NOT EXISTS `TCOUPPreRegistrazione` (
  `TCPREmail` varchar(60) NOT NULL,
  `TCPRCouponId` bigint(20) unsigned NOT NULL,
  KEY `TCPREmail_TCPRCouponId` (`TCPREmail`,`TCPRCouponId`),
  KEY `FK_TCOUPPreRegistrazione_TCOUPCoupon` (`TCPRCouponId`),
  CONSTRAINT `FK_TCOUPPreRegistrazione_TCOUPCoupon` FOREIGN KEY (`TCPRCouponId`) REFERENCES `TCOUPCoupon` (`TCOUPCId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Inserendo email e codice coupon, un utente che si registra ed ha quella email, viene automaticamente configurato con i permessi di validazione dei coupon indicati in tabella';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.Testi
CREATE TABLE IF NOT EXISTS `Testi` (
  `TCCOMailBonusGiocoText` text
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TISPErrati
CREATE TABLE IF NOT EXISTS `TISPErrati` (
  `ISP` varchar(50) NOT NULL,
  `ISPCorretto` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`ISP`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TLM
CREATE TABLE IF NOT EXISTS `TLM` (
  `TLMID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TLMFKTMAID` bigint(20) unsigned NOT NULL,
  `TLMData` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TLMEvento` varchar(5) NOT NULL,
  `TLMIPUtente` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`TLMID`),
  KEY `TLMFKTMAID` (`TLMFKTMAID`),
  KEY `TLMEvento` (`TLMEvento`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Log Mail';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TMA
CREATE TABLE IF NOT EXISTS `TMA` (
  `TMAID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TMAFKTANID` bigint(20) unsigned DEFAULT NULL,
  `TMAFKCAMPAIGNID` int(10) unsigned NOT NULL,
  `TMAFKTANEmailID` int(11) unsigned DEFAULT NULL,
  `TMATimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TMADataProcesso` datetime NOT NULL,
  `TMADataStatoProcesso` datetime DEFAULT NULL,
  `TMAStatoProcesso` varchar(500) DEFAULT NULL,
  `TMAMittente` varchar(255) NOT NULL,
  `TMADestinatario` varchar(255) NOT NULL,
  `TMAAllegati` varchar(500) DEFAULT NULL,
  `TMARispondiA` varchar(255) DEFAULT NULL,
  `TMAOggetto` varchar(500) NOT NULL DEFAULT '',
  `TMATextBody` text,
  `TMAHTMLBody` text,
  `TMADataLettura` datetime DEFAULT NULL,
  `TMASMTPServer` varchar(50) DEFAULT 'smtp.ideasfera.it',
  `TMASMTPUser` varchar(50) DEFAULT 'concorsi@ideasfera.it',
  `TMASMTPPassword` varchar(50) DEFAULT 'QAZwsx123',
  `TMAUrgenza` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`TMAID`),
  KEY `TMADataStatoProcesso` (`TMADataStatoProcesso`),
  KEY `TMAStatoProcesso` (`TMAStatoProcesso`(255)),
  KEY `TMAFKTANID` (`TMAFKTANID`),
  KEY `TMAMittente` (`TMAMittente`),
  KEY `TMAOggetto` (`TMAOggetto`(255)),
  KEY `TMATimeStamp` (`TMATimeStamp`),
  KEY `TMADataLettura` (`TMADataLettura`),
  KEY `TMAFKCAMPAIGNID` (`TMAFKCAMPAIGNID`),
  KEY `FK_TMA_TANEmail` (`TMAFKTANEmailID`),
  CONSTRAINT `FK_TMA_TANEmail` FOREIGN KEY (`TMAFKTANEmailID`) REFERENCES `TANEmail` (`TANEID`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `FK_TMA_TCCCampaigns` FOREIGN KEY (`TMAFKCAMPAIGNID`) REFERENCES `TCampagne` (`id`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Invio E-Mail';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TMKGParams
CREATE TABLE IF NOT EXISTS `TMKGParams` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `InvioSMS` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TNegozi
CREATE TABLE IF NOT EXISTS `TNegozi` (
  `TCCNID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TCCNFKID` int(10) unsigned NOT NULL,
  `TCCNNomeNegozio` varchar(100) NOT NULL,
  `TCCNAliasNegozio` varchar(100) DEFAULT NULL,
  `TCCNRagioneSociale` varchar(100) DEFAULT NULL,
  `TCCNAttivo` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `TCCNIpermercato` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TCCPartitaIva` varchar(20) DEFAULT NULL,
  `TCCCodiceFiscale` varchar(20) DEFAULT NULL,
  `TCCIndirizzo` varchar(100) DEFAULT NULL,
  `TCCLocalita` varchar(100) DEFAULT NULL,
  `TCCProvincia` varchar(20) DEFAULT NULL,
  `TCCCAP` char(5) DEFAULT NULL,
  `TCCRea` varchar(20) DEFAULT NULL,
  `TCCCreatoIl` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `TCCModificatoIl` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`TCCNID`),
  KEY `TCCNFKTCCID` (`TCCNFKID`),
  CONSTRAINT `FK_tccnegozi_tccBrand` FOREIGN KEY (`TCCNFKID`) REFERENCES `TBrand` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Lista negozi dei concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TNLMClick
CREATE TABLE IF NOT EXISTS `TNLMClick` (
  `TNLMCID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TNLMCFKTNLMID` int(11) unsigned NOT NULL COMMENT 'Chiave esterna all''ID del messaggio NL',
  `TNLMCURL` varchar(512) NOT NULL,
  `TNLMCNumClicks` smallint(5) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`TNLMCID`),
  UNIQUE KEY `TNLMCFKTNLMID_TNLMCURL` (`TNLMCFKTNLMID`,`TNLMCURL`),
  CONSTRAINT `FK__TNLMessaggi` FOREIGN KEY (`TNLMCFKTNLMID`) REFERENCES `TNLMessaggi` (`TNLMID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene gli URL e il numero di click per quell''URL legati a quello specifico messaggio Newsletter';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TNLMC_TANE
CREATE TABLE IF NOT EXISTS `TNLMC_TANE` (
  `TNLMCEFKTANEID` int(11) unsigned NOT NULL,
  `TNLMCEFKTNLMCID` int(11) unsigned NOT NULL COMMENT 'Collegamento all''ID della tabella TNLMClick',
  `TNLMCEClick` smallint(6) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`TNLMCEFKTANEID`,`TNLMCEFKTNLMCID`),
  KEY `FK_TNLMC_TANE_TNLMClick` (`TNLMCEFKTNLMCID`),
  CONSTRAINT `FK_TNLMCE_TANEmail` FOREIGN KEY (`TNLMCEFKTANEID`) REFERENCES `TANEmail` (`TANEID`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TNLMC_TANE_TNLMClick` FOREIGN KEY (`TNLMCEFKTNLMCID`) REFERENCES `TNLMClick` (`TNLMCID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TNLMessaggi
CREATE TABLE IF NOT EXISTS `TNLMessaggi` (
  `TNLMID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TNLMCampaignID` int(10) unsigned NOT NULL,
  `TNLMMailUpMessageID` int(11) unsigned NOT NULL,
  PRIMARY KEY (`TNLMID`),
  UNIQUE KEY `TNLMCampaignID` (`TNLMCampaignID`),
  CONSTRAINT `FK_TNLMessaggi_TCCCampaigns` FOREIGN KEY (`TNLMCampaignID`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='La tabella contiene informazioni che legano l''id campagna con l''id del messaggio su MailUp più eventuali informazioni aggiuntive';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TNLM_TANE
CREATE TABLE IF NOT EXISTS `TNLM_TANE` (
  `TNLMFKTNLMID` int(11) unsigned NOT NULL COMMENT 'Chiave esterna all''id del messaggio newsletter',
  `TNLMFKTANEID` int(11) unsigned NOT NULL COMMENT 'Chiave esterna all''id dell''anagrafica (email)',
  `TNLMEOpened` int(11) unsigned DEFAULT NULL,
  `TNLMEClicked` int(11) unsigned DEFAULT NULL,
  `TNLMEBouncedReason` varchar(5) DEFAULT NULL,
  `TNLMEDisiscrizione` tinyint(1) unsigned DEFAULT '0',
  PRIMARY KEY (`TNLMFKTNLMID`,`TNLMFKTANEID`),
  KEY `FK_TNLM_TANE_TANEmail` (`TNLMFKTANEID`),
  CONSTRAINT `FK_TNLM_TANE_TANEmail` FOREIGN KEY (`TNLMFKTANEID`) REFERENCES `TANEmail` (`TANEID`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TNLM_TANE_TNLMessaggi` FOREIGN KEY (`TNLMFKTNLMID`) REFERENCES `TNLMessaggi` (`TNLMID`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabella di collegamento tra il messaggio NewsLetter e il singolo indirizzo email';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TProvincie
CREATE TABLE IF NOT EXISTS `TProvincie` (
  `Sigla` char(3) NOT NULL,
  `Provincia` varchar(200) NOT NULL,
  PRIMARY KEY (`Sigla`),
  KEY `Provincia` (`Provincia`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TRegDef
CREATE TABLE IF NOT EXISTS `TRegDef` (
  `TRDId` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TRDIdBrand` int(11) unsigned NOT NULL DEFAULT '0',
  `TRDFKTCCID` bigint(20) DEFAULT NULL COMMENT 'Chiave TCCID del concorso',
  `TRDDataInizio` date NOT NULL,
  `TRDHashIdentificativoCampagna` varchar(10) NOT NULL,
  `TRDSospeso` enum('Y','N') NOT NULL,
  `TRDLandingURL` varchar(256) DEFAULT NULL,
  `TRDiOSProtocol` varchar(50) DEFAULT NULL,
  `TRDLavoraFuoriiframeFlag` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Se è 1, quando si cliccano i link sulle email, non si finisce sul sito del cliente, ma direttamente su ideasfera, al di fuori dell''iframe normalmente presente nel sito del cliente',
  `TRDSMTP` varchar(50) DEFAULT 'smtp.ideasfera.it',
  `TRDSMTPPort` varchar(5) DEFAULT '25',
  `TRDSMTPtls` tinyint(1) DEFAULT '0',
  `TRDSenderAddress` varchar(50) DEFAULT 'coupon@ideasfera.it',
  `TRDSMTPUser` varchar(50) DEFAULT 'mkg@ideasfera.it',
  `TRDSMTPPwd` varbinary(100) DEFAULT NULL,
  `TRDPrivacyPolicyURL` varchar(512) DEFAULT NULL,
  `TRDTermOfUseURL` varchar(512) DEFAULT NULL,
  PRIMARY KEY (`TRDId`),
  UNIQUE KEY `TRDHashIdentificativoCampagna` (`TRDHashIdentificativoCampagna`),
  KEY `TRDIdBrand` (`TRDIdBrand`),
  CONSTRAINT `Brand_Coupon` FOREIGN KEY (`TRDIdBrand`) REFERENCES `TBrand` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='La tabella contiene i dati relativi ad una specifica campagna di couponing';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TRegNews
CREATE TABLE IF NOT EXISTS `TRegNews` (
  `TRNId` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TRNDataRegistrazione` timestamp NULL DEFAULT NULL,
  `TRNDFKId` int(11) unsigned NOT NULL,
  `TRNIPRegistrazione` varchar(16) DEFAULT NULL,
  `TRNNome` varchar(30) DEFAULT NULL,
  `TRNCognome` varchar(30) DEFAULT NULL,
  `TRNSesso` enum('M','F') DEFAULT NULL,
  `TRNCittà` varchar(50) DEFAULT NULL,
  `TRNMobileNumber` varchar(15) DEFAULT NULL,
  `TRNConsensoSMSNews` tinyint(1) unsigned DEFAULT NULL,
  `TRNDataConsensoSMSNews` datetime DEFAULT NULL,
  `TRNEmailAddress` varchar(50) DEFAULT NULL,
  `TRNConsensoNewsletter` tinyint(1) unsigned DEFAULT NULL,
  `TRNDataConsensoNewsletter` datetime DEFAULT NULL,
  `TRNLastInsertInTAN` datetime DEFAULT NULL,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`TRNId`),
  KEY `FK_TRegNews_TRegNewsDef` (`TRNDFKId`),
  CONSTRAINT `FK_TRegNews_TRegNewsDef` FOREIGN KEY (`TRNDFKId`) REFERENCES `TRegNewsDef` (`TRNDId`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabella di anagrafiche SMSNews e Newsletter';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TRegNewsDef
CREATE TABLE IF NOT EXISTS `TRegNewsDef` (
  `TRNDId` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TRNDBrandId` int(10) unsigned NOT NULL,
  `TRNDhash` char(10) NOT NULL,
  `TRNDTestoPrivacy` text,
  `TRNDTestoPrivacySMSNews` text,
  `TRNDTestoPrivacyNewsletter` varchar(500) DEFAULT NULL,
  `TRNDHostingPage` varchar(800) DEFAULT NULL,
  PRIMARY KEY (`TRNDId`),
  KEY `FK_TRegNewsDef_TCCBrand` (`TRNDBrandId`),
  CONSTRAINT `FK_TRegNewsDef_TCCBrand` FOREIGN KEY (`TRNDBrandId`) REFERENCES `TBrand` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabella di definizione delle anagrafiche Newsletter e SMSNews';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TRegUtenti
CREATE TABLE IF NOT EXISTS `TRegUtenti` (
  `TRUId` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TRUFKIdHashCampagna` varchar(10) NOT NULL,
  `TRUPrivacyConsensoEmailInfoPub` tinyint(1) unsigned DEFAULT NULL,
  `TRUPrivacyConsensoSMSInfoPub` tinyint(1) unsigned DEFAULT NULL,
  `TRUPrivacyConsensoComunicazioneTerzi` tinyint(1) unsigned DEFAULT NULL,
  `TRUNome` varchar(40) NOT NULL,
  `TRUCognome` varchar(40) NOT NULL,
  `TRUEmail` varchar(60) NOT NULL DEFAULT '0',
  `TRUTemporaryEmail` varchar(60) DEFAULT NULL COMMENT 'Usato durante la fase di inserimento di una nuova email da parte dell''utente e presente nel DB fino alla sua attivazione, dopodiché viene spostato su TRUEmail',
  `TRUPassword` varchar(128) NOT NULL,
  `TRUAbbonatoACouponing` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Per ogni servizio (come couponing) sarà presente un campo TRUAbbonatoA... Se è 1, vuol dire che l''utente si è registrato a quel servizio. Mettendo a 0 il campo, si impedisce all''utente di loggarsi per quel servizio',
  `TRUAbbonatoAVoting` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TRUAbbonatoAMobile` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TRUPuoValidareCoupon` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `TRUNumeroCellulare` varchar(16) DEFAULT NULL,
  `TRUSesso` enum('M','F') DEFAULT NULL,
  `TRUCAP` varchar(5) DEFAULT NULL,
  `TRUDataRegistrazione` datetime NOT NULL,
  `TRUIPRegistrazione` varchar(15) DEFAULT NULL,
  `TRUDataAttivazioneAccount` datetime DEFAULT NULL,
  `TRUIPAttivazioneAccount` varchar(15) DEFAULT NULL,
  `TRUUserAgentAttivazione` varchar(512) DEFAULT NULL,
  `TRUStaUsandoApp` tinyint(1) unsigned DEFAULT NULL,
  `TRUVerifyId` varchar(40) DEFAULT NULL,
  `TRURecoverCode` varchar(40) DEFAULT NULL,
  `remember_token` varchar(100) NOT NULL,
  `resendEmail` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `TRUStopRememberActivationEmail` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`TRUId`),
  UNIQUE KEY `TRUFKIdHashCampagna_TRUEmail` (`TRUFKIdHashCampagna`,`TRUEmail`),
  CONSTRAINT `FK_TCOUPUtenti_TRegDef` FOREIGN KEY (`TRUFKIdHashCampagna`) REFERENCES `TRegDef` (`TRDHashIdentificativoCampagna`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene l''anagrafica degli utenti (sia finali, sia i responsabili dei negozi o dei Centri Commerciali)';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TRegUtentiLog
CREATE TABLE IF NOT EXISTS `TRegUtentiLog` (
  `TRULId` bigint(20) NOT NULL AUTO_INCREMENT,
  `TRULFKTRUId` bigint(20) unsigned NOT NULL,
  `TRULOpType` enum('login','logout','chngpwd','chngemail','requestActivationCode','accountActivated','newEmailRequest','newEmailActivation','chngProfile','deleteFromCouponingService') NOT NULL DEFAULT 'login',
  `TRULIpAddress` varchar(15) DEFAULT NULL,
  `TRULUserAgent` varchar(512) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`TRULId`),
  KEY `FK_TRegUtentiLog_TRegUtenti` (`TRULFKTRUId`),
  CONSTRAINT `FK_TRegUtentiLog_TRegUtenti` FOREIGN KEY (`TRULFKTRUId`) REFERENCES `TRegUtenti` (`TRUId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSM
CREATE TABLE IF NOT EXISTS `TSM` (
  `TSMID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TSMFKTANID` bigint(20) unsigned DEFAULT NULL,
  `TSMUrgenza` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 = Non urgente; 1 = Urgente',
  `TSMCodiceSpedizione` varchar(50) DEFAULT NULL,
  `TSMFKCAMPAIGNID` int(10) unsigned NOT NULL,
  `TSMFKTANMobileID` int(11) unsigned DEFAULT NULL,
  `TSMTimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TSMDataProcesso` datetime NOT NULL COMMENT 'Data in cui l''SMS deve essere processato ed inviato',
  `TSMDataStatoProcesso` datetime DEFAULT NULL COMMENT 'TimeStamp di effettivo invio dell''SMS',
  `TSMStatoProcesso` varchar(500) DEFAULT NULL COMMENT 'ES: "OK 465"',
  `TSMStatoProcessoFlag` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT 'ES: 1=processato (in attesa di conferma); 0=da processare; 2=non inviabile; (non più utilizzato: 3 invio fallito per mancanza di credito)',
  `TSMInCodaElaborazione` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'è a 1 se l''SMS è processato dalla procedura di invio SMS, 0 altrimenti',
  `TSMInCodaElaborazioneVerifica` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Usato nella procedura di verificaInvioSMS',
  `TSMDataStatoRicezione` datetime DEFAULT NULL,
  `TSMStatoRicezione` varchar(256) DEFAULT NULL,
  `TSMStatoRicezioneFlag` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Notify: 1=waiting; 2=delivered; 3=Not delivered; 0 = default',
  `TSMFrom` varchar(19) NOT NULL,
  `TSMTo` varchar(19) NOT NULL,
  `TSMMessaggio` varchar(612) NOT NULL,
  `TSMTestoLungoFlag` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`TSMID`),
  KEY `TSMFKTANID` (`TSMFKTANID`),
  KEY `TSMFKCAMPAIGNID` (`TSMFKCAMPAIGNID`),
  KEY `TSMInCodaElaborazione` (`TSMInCodaElaborazione`),
  KEY `TSMStatoProcessoFlag` (`TSMStatoProcessoFlag`),
  KEY `TSMStatoRicezioneFlag` (`TSMStatoRicezioneFlag`),
  KEY `TSMInCodaElaborazioneVerifica` (`TSMInCodaElaborazioneVerifica`),
  KEY `FK_TSM_TANMobile` (`TSMFKTANMobileID`),
  CONSTRAINT `FK_TSM_TAN` FOREIGN KEY (`TSMFKTANID`) REFERENCES `TCCAna` (`TANID`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `FK_TSM_TANMobile` FOREIGN KEY (`TSMFKTANMobileID`) REFERENCES `TANMobile` (`TANMID`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `FK_TSM_TCCCampaigns` FOREIGN KEY (`TSMFKCAMPAIGNID`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Invio SMS';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSMListaControlloEsterna
CREATE TABLE IF NOT EXISTS `TSMListaControlloEsterna` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `id_brand` int(10) unsigned NOT NULL,
  `name` varchar(45) NOT NULL,
  `surname` varchar(45) NOT NULL,
  `email` varchar(160) NOT NULL,
  `mobile` varchar(16) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `id_brand` (`id_brand`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSMListaControlloInterna
CREATE TABLE IF NOT EXISTS `TSMListaControlloInterna` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `id_utente` int(10) unsigned NOT NULL,
  `id_brand` int(10) unsigned NOT NULL,
  `flag_newsletter` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `flag_sms` tinyint(4) NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id_utente_2` (`id_utente`,`id_brand`),
  KEY `id_utente` (`id_utente`),
  KEY `id_brand` (`id_brand`),
  CONSTRAINT `fk_id_brand` FOREIGN KEY (`id_brand`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `fk_id_utente` FOREIGN KEY (`id_utente`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSMMessaggi
CREATE TABLE IF NOT EXISTS `TSMMessaggi` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `id_campagna` int(10) unsigned NOT NULL,
  `sender` varchar(255) NOT NULL,
  `sending_date` datetime NOT NULL,
  `sending_time` datetime DEFAULT NULL,
  `text` text,
  `without_mail` tinyint(1) NOT NULL DEFAULT '0',
  `long_text` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  KEY `id_brand` (`id_campagna`),
  KEY `id_campagna` (`id_campagna`),
  CONSTRAINT `fk_campagna` FOREIGN KEY (`id_campagna`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSMSReceiv
CREATE TABLE IF NOT EXISTS `TSMSReceiv` (
  `TSMSRID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TSMSRTimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TSMSRTo` varchar(20) NOT NULL,
  `TSMSRFrom` varchar(20) NOT NULL,
  `TSMSRData` datetime NOT NULL,
  `TSMSRText` varchar(200) NOT NULL,
  `TSMSREsito` varchar(20) NOT NULL,
  PRIMARY KEY (`TSMSRID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSMSReceiv_TPU
CREATE TABLE IF NOT EXISTS `TSMSReceiv_TPU` (
  `TSRTID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TSRTFKTSMSRID` bigint(20) unsigned NOT NULL,
  `TSRTFKTCCID` bigint(20) unsigned NOT NULL,
  `TSRTFKTPUID` bigint(20) unsigned NOT NULL,
  `TSRTTimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `TSRTFKTCCPID` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`TSRTID`),
  UNIQUE KEY `TSRTFKTSMSRID` (`TSRTFKTSMSRID`),
  KEY `TSRTFKTPUID` (`TSRTFKTPUID`),
  KEY `TSRTFKTCCPID` (`TSRTFKTCCPID`),
  KEY `TSRTFKTCCID` (`TSRTFKTCCID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTBlocchiSezioni
CREATE TABLE IF NOT EXISTS `TSTBlocchiSezioni` (
  `TSTBSId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TSTBSFKSezioneId` int(10) unsigned NOT NULL,
  `TSTBSTitolo` varchar(255) NOT NULL,
  `TSTBSDescrizione` text,
  `TSTBSOrdineLayout` tinyint(3) NOT NULL,
  `TSTBSTipoGrafico` enum('nessuno','linee','torta','istogramma','tabella','singleton') NOT NULL,
  `TSTBSTabellaVisibile` tinyint(4) NOT NULL,
  PRIMARY KEY (`TSTBSId`),
  KEY `FK_TSTBlocchiSezioni_TSTSezioni` (`TSTBSFKSezioneId`),
  CONSTRAINT `FK_TSTBlocchiSezioni_TSTSezioni` FOREIGN KEY (`TSTBSFKSezioneId`) REFERENCES `TSTSezioni` (`TSTSId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTSerie
CREATE TABLE IF NOT EXISTS `TSTSerie` (
  `TSTSID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TSTSTipoCampaignsType` set('C','E','N','S') NOT NULL COMMENT 'C: Concorsi, E: E-coupon, S: SMS News: N:Newsletter',
  `TSTSSerie` varchar(50) NOT NULL,
  `TSTSDescrizione` varchar(120) NOT NULL,
  `TSTSRappresentazione` enum('linee','torta','istogramma','tabella','singleton') NOT NULL,
  `TSTSMostraCampione` tinyint(4) NOT NULL DEFAULT '1',
  `TSTSSezioneCollegata` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`TSTSID`),
  UNIQUE KEY `TSTSSerie` (`TSTSSerie`),
  KEY `FK_TSTSerie_TSTSezioni` (`TSTSSezioneCollegata`),
  CONSTRAINT `FK_TSTSerie_TSTSezioni` FOREIGN KEY (`TSTSSezioneCollegata`) REFERENCES `TSTSezioni` (`TSTSId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTSerieBlocchi
CREATE TABLE IF NOT EXISTS `TSTSerieBlocchi` (
  `TSTSBSerieId` int(10) unsigned NOT NULL,
  `TSTSBBloccoId` int(10) unsigned NOT NULL,
  KEY `FK_TSTSerieBlocchi_TSTSerie` (`TSTSBSerieId`),
  KEY `FK_TSTSerieBlocchi_TSTBlocchiSezioni` (`TSTSBBloccoId`),
  CONSTRAINT `FK_TSTSerieBlocchi_TSTBlocchiSezioni` FOREIGN KEY (`TSTSBBloccoId`) REFERENCES `TSTBlocchiSezioni` (`TSTBSId`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TSTSerieBlocchi_TSTSerie` FOREIGN KEY (`TSTSBSerieId`) REFERENCES `TSTSerie` (`TSTSID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTSezioni
CREATE TABLE IF NOT EXISTS `TSTSezioni` (
  `TSTSId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TSTSNome` varchar(50) NOT NULL,
  `TSTSFKParentId` int(10) unsigned DEFAULT NULL,
  `TSTSNote` varchar(255) DEFAULT NULL,
  `TSTSOrdineLayout` smallint(6) NOT NULL,
  PRIMARY KEY (`TSTSId`),
  KEY `FK_TSTSezioni_TSTSezioni` (`TSTSFKParentId`),
  CONSTRAINT `FK_TSTSezioni_TSTSezioni` FOREIGN KEY (`TSTSFKParentId`) REFERENCES `TSTSezioni` (`TSTSId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTSezioniCampagne
CREATE TABLE IF NOT EXISTS `TSTSezioniCampagne` (
  `TSTSCIdSezione` int(10) unsigned NOT NULL,
  `TSTSCIdCampagna` int(10) unsigned NOT NULL,
  KEY `FK_TSTSezioniCampagne_TCCCampaigns` (`TSTSCIdCampagna`),
  KEY `FK_TSTSezioniCampagne_TSTSezioni` (`TSTSCIdSezione`),
  CONSTRAINT `FK_TSTSezioniCampagne_TCCCampaigns` FOREIGN KEY (`TSTSCIdCampagna`) REFERENCES `TCampagne` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TSTSezioniCampagne_TSTSezioni` FOREIGN KEY (`TSTSCIdSezione`) REFERENCES `TSTSezioni` (`TSTSId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTSezioniTemi
CREATE TABLE IF NOT EXISTS `TSTSezioniTemi` (
  `TSTSTIdSezione` int(10) unsigned NOT NULL,
  `TSTSTIdTema` int(10) unsigned NOT NULL,
  KEY `TSTSTIdSezione_TSTSTIdTema` (`TSTSTIdSezione`,`TSTSTIdTema`),
  KEY `FK_TSTSezioniTemi_TSTTemi` (`TSTSTIdTema`),
  CONSTRAINT `FK_TSTSezioniTemi_TSTSezioni` FOREIGN KEY (`TSTSTIdSezione`) REFERENCES `TSTSezioni` (`TSTSId`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TSTSezioniTemi_TSTTemi` FOREIGN KEY (`TSTSTIdTema`) REFERENCES `TSTTemi` (`TSTTid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTTemi
CREATE TABLE IF NOT EXISTS `TSTTemi` (
  `TSTTid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TSTTnome` varchar(50) NOT NULL,
  `TSTTnote` varchar(255) DEFAULT NULL,
  `TSTTdefault` char(1) DEFAULT NULL COMMENT 'Indica se il concorso è quello di default per le campagne di tipo E: E-coupon, S: SMS News: N:Newsletter',
  PRIMARY KEY (`TSTTid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TSTUserBrand
CREATE TABLE IF NOT EXISTS `TSTUserBrand` (
  `TSTUser` int(10) unsigned NOT NULL,
  `TSTBrand` int(10) unsigned NOT NULL,
  PRIMARY KEY (`TSTUser`,`TSTBrand`),
  KEY `FK_TSTUserBrand_TCCBrand` (`TSTBrand`),
  CONSTRAINT `FK_TSTUserBrand_TCCBrand` FOREIGN KEY (`TSTBrand`) REFERENCES `TBrand` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TSTUserBrand_users` FOREIGN KEY (`TSTUser`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabella di collegamento Utenti Clienti con Brand';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TVoting
CREATE TABLE IF NOT EXISTS `TVoting` (
  `TVID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TV_FKTRegDefID` int(11) unsigned NOT NULL,
  `TV_FKTRUID` bigint(20) unsigned NOT NULL,
  `TV_FKTVIID` int(11) unsigned NOT NULL,
  PRIMARY KEY (`TVID`),
  UNIQUE KEY `TV_FKTRegDefID_TV_FKTRUID` (`TV_FKTRegDefID`,`TV_FKTRUID`),
  KEY `FK_TVoting_TVotingImage` (`TV_FKTVIID`),
  KEY `FK_TVoting_TRegUtenti` (`TV_FKTRUID`),
  CONSTRAINT `FK_TVoting_TRegDef` FOREIGN KEY (`TV_FKTRegDefID`) REFERENCES `TRegDef` (`TRDId`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TVoting_TRegUtenti` FOREIGN KEY (`TV_FKTRUID`) REFERENCES `TRegUtenti` (`TRUId`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_TVoting_TVotingImage` FOREIGN KEY (`TV_FKTVIID`) REFERENCES `TVotingImage` (`TVId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene i voti alle immagini. Il voto è in realtà 1 se è presente la coppia (utente,immagine)';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.TVotingImage
CREATE TABLE IF NOT EXISTS `TVotingImage` (
  `TVId` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `TV_FKTRegDefId` int(11) unsigned NOT NULL,
  `TVImageTitle` varchar(300) DEFAULT NULL,
  `TVImageName` varchar(50) NOT NULL COMMENT 'Inserire solo il nome del file',
  `TVImageDetails` text,
  PRIMARY KEY (`TVId`),
  KEY `FK_TVotingImage_TRegDef` (`TV_FKTRegDefId`),
  CONSTRAINT `FK_TVotingImage_TRegDef` FOREIGN KEY (`TV_FKTRegDefId`) REFERENCES `TRegDef` (`TRDId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Contiene l''elenco delle immagini. NON USARE SPAZI O UNDERSCORE NEI NOMI DEI FILE. L''ESTENSIONE VA IN MINUSCOLO';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb.users
CREATE TABLE IF NOT EXISTS `users` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `email` varchar(70) COLLATE utf8_unicode_ci NOT NULL,
  `password` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
  `name` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
  `surname` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
  `mobile` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
  `type` enum('M','U') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'U',
  `status` enum('sospeso','attivo','creato') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'creato',
  `email_sent` tinyint(1) NOT NULL DEFAULT '0',
  `when_email_sent` datetime NOT NULL,
  `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  `FKClientId` int(10) unsigned DEFAULT NULL,
  `passwordToken` char(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Utilizzato quando si invia il link per email all''utente per creare o modificare la password di accesso',
  `datePasswordChangeRequest` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`),
  KEY `FK_users_TCCCliente` (`FKClientId`),
  CONSTRAINT `FK_users_TCCCliente` FOREIGN KEY (`FKClientId`) REFERENCES `TClienti` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._temp1
CREATE TABLE IF NOT EXISTS `_temp1` (
  `test` int(11) NOT NULL,
  `testdata` datetime DEFAULT NULL,
  `testint` int(11) DEFAULT NULL,
  `teststr` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`test`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempCampagneBennet
CREATE TABLE IF NOT EXISTS `_tempCampagneBennet` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idCentroCommerciale` int(10) unsigned NOT NULL DEFAULT '0',
  `nomeCentroCommerciale` varchar(100) NOT NULL DEFAULT '0',
  `idCampagna` int(10) unsigned NOT NULL DEFAULT '0',
  `nomeCampagna` varchar(100) NOT NULL DEFAULT '0',
  `dataInizio` date DEFAULT NULL,
  `dataFine` date DEFAULT NULL,
  `contatti` int(10) unsigned NOT NULL DEFAULT '0',
  `progressivoContatti` int(10) unsigned NOT NULL DEFAULT '0',
  `tipo` char(1) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idCentroCommerciale` (`idCentroCommerciale`),
  KEY `idCampagna` (`idCampagna`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempCentriBennet
CREATE TABLE IF NOT EXISTS `_tempCentriBennet` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idCentroCommerciale` int(10) unsigned NOT NULL DEFAULT '0',
  `nomeCentroCommerciale` varchar(100) NOT NULL DEFAULT '0',
  `totaleSms` int(10) unsigned NOT NULL DEFAULT '0',
  `totaleSmsValidi` int(10) unsigned NOT NULL DEFAULT '0',
  `totaleSmsValidiSenzaMail` int(10) unsigned NOT NULL DEFAULT '0',
  `totaleEmail` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `idCentroCommerciale` (`idCentroCommerciale`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempCodiciZabov
CREATE TABLE IF NOT EXISTS `_tempCodiciZabov` (
  `Codice` bigint(20) NOT NULL,
  PRIMARY KEY (`Codice`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempCosta
CREATE TABLE IF NOT EXISTS `_tempCosta` (
  `TANID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `TANTimeStamp` datetime DEFAULT NULL,
  `NomeCC` varchar(64) DEFAULT NULL,
  `TANNome` varchar(64) DEFAULT NULL,
  `TANCognome` varchar(64) DEFAULT NULL,
  `TANSesso` varchar(1) DEFAULT NULL,
  `TANDataNascita` date DEFAULT NULL,
  `TANIndirizzo` varchar(64) DEFAULT NULL,
  `TANCivico` varchar(10) DEFAULT NULL,
  `TANCAP` varchar(5) DEFAULT NULL,
  `TANLocalità` varchar(64) DEFAULT NULL,
  `TANPR` varchar(2) DEFAULT NULL,
  `TANCellulare` varchar(16) DEFAULT NULL,
  `TANMail` varchar(128) DEFAULT NULL,
  PRIMARY KEY (`TANID`),
  KEY `TANCellulare` (`TANCellulare`),
  KEY `TANMail` (`TANMail`),
  KEY `TANCAP` (`TANCAP`),
  KEY `TANFKTCCID_TANCellulare_TANMail` (`TANCellulare`,`TANMail`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT COMMENT='Anagrafiche concorsi';

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempRagSoc
CREATE TABLE IF NOT EXISTS `_tempRagSoc` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `RagioneSociale` varchar(100) DEFAULT NULL,
  `Insegna` varchar(100) DEFAULT NULL,
  `PartitaIva` varchar(20) DEFAULT NULL,
  `CodiceFiscale` varchar(20) DEFAULT NULL,
  `Indirizzo` varchar(100) DEFAULT NULL,
  `Localita` varchar(100) DEFAULT NULL,
  `Provincia` varchar(100) DEFAULT NULL,
  `CAP` char(5) DEFAULT NULL,
  `NumeroREA` varchar(20) DEFAULT NULL,
  `CentroCommerciale` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `idCentro` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `Insegna` (`Insegna`),
  KEY `CentroCommerciale` (`CentroCommerciale`),
  KEY `idCentro` (`idCentro`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempTCCAnaBennet
CREATE TABLE IF NOT EXISTS `_tempTCCAnaBennet` (
  `id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempTCCAnaBennetEffettuate
CREATE TABLE IF NOT EXISTS `_tempTCCAnaBennetEffettuate` (
  `id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di tabella ideasferadb._tempVerbena
CREATE TABLE IF NOT EXISTS `_tempVerbena` (
  `nome` varchar(100) DEFAULT NULL,
  `cognome` varchar(100) DEFAULT NULL,
  `sesso` char(1) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `cellulare` varchar(100) DEFAULT NULL,
  `gruppo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.


-- Dump della struttura di trigger ideasferadb.ta_auth_tokens_before_insert
SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
DELIMITER //
CREATE TRIGGER `ta_auth_tokens_before_insert` BEFORE INSERT ON `ta_auth_tokens` FOR EACH ROW BEGIN
SET NEW.expired_at = TIMESTAMPADD(DAY, 1, NEW.created_at);
END//
DELIMITER ;


-- Dump della struttura di trigger ideasferadb.TR_TCCDef_Defore_Insert
SET @OLDTMP_SQL_MODE=@@SQL_MODE, SQL_MODE='';
DELIMITER //
CREATE TRIGGER `TR_TCCDef_Defore_Insert` BEFORE INSERT ON `TCCDef` FOR EACH ROW BEGIN
	SET NEW.TCCCodiceCodiciUnivoci = NEW.TCCID;
END//
DELIMITER ;
