Ergebnis 1 bis 19 von 19

Thema: Nach Update von 3.1.5. auf 3.2: Datenbank wird als nicht aktuell gemeldet

  1. #1
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard Nach Update von 3.1.5. auf 3.2: Datenbank wird als nicht aktuell gemeldet

    Hallo,

    habe gerade ein erstes Update durchgeführt (mit easyupdate3), hat wohl soweit ohne Probleme funktioniert, aber:
    Wenn ich unter "Erweiterungsverwaltung" auf "Datenbank akutalisieren" klicke, bekomme ich immer eine unglaubliche Anzahl von ALTER TABLE Statements vorgeschlagen, die sich - glaube ich - auf alle Datenbanktabellen beziehen. Nach meiner Ansicht hat sich da im Vergleich zur Vorversion nichts geändert und wenn ich auf "Aktualsieren" gehe, dann ändert das auch nichts daran: die Meldungen erscheinen trotzdem weiterhin.

    Da muss sich doch durch das Update irgendwas in der Art und Weise geändert haben, wie Contao erkennt, ob es Änderungen an der Datenbank für nötig hält oder nicht? Ich habe stichprobenartig die Angaben zu den Tabellen in den DCA-Dateien verglichen, aber da scheint mir kein Unterschied zu sein.

    Serverkonfiguration ist:
    PHP 5.3.27
    MySQL 5.5.34

    Ich habe es mit der gleichen Installation auf zwei Servern versucht, das Phänoment tritt auf beiden Servern auf.

    Arno.

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Und nun sollen wir raten welche ALTER TABLE Meldungen da kommen?
    Ich rate mal trotzdem.
    - Läuft Contao noch im abgesicherten Modus? (Rote Meldung oben)
    - Sind das Tabellen von externen Erweiterungen?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Moin BugBuster,

    sorry, dass ich mich nicht ganz klar ausdrückte: Als "alle Datenbanktabellen" schrieb, meinte ich die systemeigenen Tabellen.
    Das System läuft nicht im abgesicherten Modus, dass habe ich schon verstanden, dass dann die Tabellen der Erweiterungen als zu entfernen markiert werden. Und es geht ja auch nicht um DROP Statements, sondern ALTER Statements. Ich poste jetzt mal die mir gemeldeten Statements, aber die Liste ist sehr lang. Daran sieht man deutlich, dass es sich um die Core-Tabellen handelt. Lieben Dank für die Hilfe!

    Code:
    ALTER TABLE `tl_article` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `inColumn` `inColumn` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `keywords` `keywords` text NULL;
    ALTER TABLE `tl_article` CHANGE `showTeaser` `showTeaser` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `teaserCssID` `teaserCssID` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `teaser` `teaser` text NULL;
    ALTER TABLE `tl_article` CHANGE `printable` `printable` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `guests` `guests` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `cssID` `cssID` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `space` `space` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `tags` `tags` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `tags_showtags` `tags_showtags` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `tags_relevance` `tags_relevance` char(1) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `teaser_image` `teaser_image` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `teaser_image_alt` `teaser_image_alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_article` CHANGE `teaser_image_size` `teaser_image_size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `ptable` `ptable` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `type` `type` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `headline` `headline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `text` `text` mediumtext NULL;
    ALTER TABLE `tl_content` CHANGE `addImage` `addImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `alt` `alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `imagemargin` `imagemargin` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `imageUrl` `imageUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `caption` `caption` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `floating` `floating` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `html` `html` mediumtext NULL;
    ALTER TABLE `tl_content` CHANGE `listtype` `listtype` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `summary` `summary` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `thead` `thead` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tfoot` `tfoot` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tleft` `tleft` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `sortable` `sortable` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `sortOrder` `sortOrder` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `mooHeadline` `mooHeadline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `mooStyle` `mooStyle` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `mooClasses` `mooClasses` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `highlight` `highlight` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `shClass` `shClass` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `code` `code` text NULL;
    ALTER TABLE `tl_content` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `target` `target` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `titleText` `titleText` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `linkTitle` `linkTitle` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `embed` `embed` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `rel` `rel` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `useImage` `useImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `useHomeDir` `useHomeDir` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `sortBy` `sortBy` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `galleryTpl` `galleryTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `youtube` `youtube` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `playerSize` `playerSize` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `autoplay` `autoplay` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `sliderContinuous` `sliderContinuous` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `guests` `guests` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `cssID` `cssID` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `space` `space` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `invisible` `invisible` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `navigation_article` `navigation_article` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `navigation_min_level` `navigation_min_level` varchar(10) NOT NULL default '1';
    ALTER TABLE `tl_content` CHANGE `navigation_max_level` `navigation_max_level` varchar(10) NOT NULL default '6';
    ALTER TABLE `tl_content` CHANGE `ch_autoplay` `ch_autoplay` char(1) NOT NULL default '1';
    ALTER TABLE `tl_content` CHANGE `ch_movie` `ch_movie` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `ch_preview` `ch_preview` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `ch_description` `ch_description` text NULL;
    ALTER TABLE `tl_content` CHANGE `ch_playersize` `ch_playersize` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `ch_params` `ch_params` text NULL;
    ALTER TABLE `tl_content` CHANGE `com_order` `com_order` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `com_moderate` `com_moderate` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `com_bbcode` `com_bbcode` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `com_disableCaptcha` `com_disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `com_requireLogin` `com_requireLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `com_template` `com_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `dlh_googlemap_size` `dlh_googlemap_size` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `dlh_googlemap_static` `dlh_googlemap_static` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `dlh_googlemap_url` `dlh_googlemap_url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tagsonly` `tagsonly` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tags` `tags` char(1) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tag_filter` `tag_filter` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_content` CHANGE `tag_ignore` `tag_ignore` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `sendViaEmail` `sendViaEmail` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `recipient` `recipient` varchar(1022) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `subject` `subject` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `format` `format` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `skipEmpty` `skipEmpty` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `storeValues` `storeValues` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `targetTable` `targetTable` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `method` `method` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `novalidate` `novalidate` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `attributes` `attributes` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `formID` `formID` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `tableless` `tableless` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `allowTags` `allowTags` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `storeFormdata` `storeFormdata` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `efgStoreValues` `efgStoreValues` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `useFormValues` `useFormValues` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `useFieldNames` `useFieldNames` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `efgAliasField` `efgAliasField` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `sendConfirmationMail` `sendConfirmationMail` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailRecipientField` `confirmationMailRecipientField` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailRecipient` `confirmationMailRecipient` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailSender` `confirmationMailSender` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailReplyto` `confirmationMailReplyto` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailSubject` `confirmationMailSubject` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailText` `confirmationMailText` text NULL;
    ALTER TABLE `tl_form` CHANGE `confirmationMailTemplate` `confirmationMailTemplate` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `confirmationMailSkipEmpty` `confirmationMailSkipEmpty` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `sendFormattedMail` `sendFormattedMail` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `formattedMailRecipient` `formattedMailRecipient` text NULL;
    ALTER TABLE `tl_form` CHANGE `formattedMailSubject` `formattedMailSubject` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `formattedMailText` `formattedMailText` text NULL;
    ALTER TABLE `tl_form` CHANGE `formattedMailTemplate` `formattedMailTemplate` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `formattedMailSkipEmpty` `formattedMailSkipEmpty` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `addConfirmationMailAttachments` `addConfirmationMailAttachments` char(1) NOT NULL default '';
    ALTER TABLE `tl_form` CHANGE `addFormattedMailAttachments` `addFormattedMailAttachments` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `invisible` `invisible` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `type` `type` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `name` `name` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `label` `label` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `text` `text` text NULL;
    ALTER TABLE `tl_form_field` CHANGE `html` `html` text NULL;
    ALTER TABLE `tl_form_field` CHANGE `mandatory` `mandatory` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `rgxp` `rgxp` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `placeholder` `placeholder` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `size` `size` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `multiple` `multiple` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `extensions` `extensions` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `storeFile` `storeFile` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `useHomeDir` `useHomeDir` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `doNotOverwrite` `doNotOverwrite` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `fsType` `fsType` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `class` `class` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `value` `value` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `accesskey` `accesskey` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `addSubmit` `addSubmit` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `slabel` `slabel` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `imageSubmit` `imageSubmit` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgLookupOptions` `efgLookupOptions` text NULL;
    ALTER TABLE `tl_form_field` CHANGE `efgMultiSRC` `efgMultiSRC` text NULL;
    ALTER TABLE `tl_form_field` CHANGE `efgImageMultiple` `efgImageMultiple` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgImageUseHomeDir` `efgImageUseHomeDir` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgImageSortBy` `efgImageSortBy` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgImageSize` `efgImageSize` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgImageMargin` `efgImageMargin` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgImageFullsize` `efgImageFullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgAddBackButton` `efgAddBackButton` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgBackSlabel` `efgBackSlabel` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgSwitchButtonOrder` `efgSwitchButtonOrder` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgBackStoreSessionValues` `efgBackStoreSessionValues` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgBackImageSubmit` `efgBackImageSubmit` char(1) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `efgBackSingleSRC` `efgBackSingleSRC` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `dma_empty_id` `dma_empty_id` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `dma_empty_message` `dma_empty_message` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `dma_fail_id` `dma_fail_id` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_form_field` CHANGE `dma_fail_message` `dma_fail_message` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `rows` `rows` varchar(8) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `headerHeight` `headerHeight` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `footerHeight` `footerHeight` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `cols` `cols` varchar(8) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `widthLeft` `widthLeft` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `widthRight` `widthRight` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `sections` `sections` varchar(1022) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `sPosition` `sPosition` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `framework` `framework` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `template` `template` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `doctype` `doctype` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `webfonts` `webfonts` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `cssClass` `cssClass` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `onload` `onload` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `head` `head` text NULL;
    ALTER TABLE `tl_layout` CHANGE `addJQuery` `addJQuery` char(1) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `jSource` `jSource` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `jquery` `jquery` text NULL;
    ALTER TABLE `tl_layout` CHANGE `addMooTools` `addMooTools` char(1) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `mooSource` `mooSource` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `mootools` `mootools` text NULL;
    ALTER TABLE `tl_layout` CHANGE `analytics` `analytics` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `script` `script` text NULL;
    ALTER TABLE `tl_layout` CHANGE `static` `static` char(1) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `width` `width` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_layout` CHANGE `align` `align` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `source` `source` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `action` `action` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `username` `username` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `text` `text` text NULL;
    ALTER TABLE `tl_log` CHANGE `func` `func` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `ip` `ip` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_log` CHANGE `browser` `browser` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `firstname` `firstname` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `lastname` `lastname` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `dateOfBirth` `dateOfBirth` varchar(11) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `gender` `gender` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `company` `company` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `street` `street` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `postal` `postal` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `city` `city` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `state` `state` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `country` `country` varchar(2) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `phone` `phone` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `mobile` `mobile` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `fax` `fax` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `email` `email` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `website` `website` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `language` `language` varchar(5) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `login` `login` char(1) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `password` `password` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `assignDir` `assignDir` char(1) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `disable` `disable` char(1) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `autologin` `autologin` varchar(32) NULL;
    ALTER TABLE `tl_member` CHANGE `activation` `activation` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_member` CHANGE `allowEmail` `allowEmail` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_member_group` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_member_group` CHANGE `redirect` `redirect` char(1) NOT NULL default '';
    ALTER TABLE `tl_member_group` CHANGE `disable` `disable` char(1) NOT NULL default '';
    ALTER TABLE `tl_member_group` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_member_group` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `headline` `headline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `type` `type` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `hardLimit` `hardLimit` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `showProtected` `showProtected` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `defineRoot` `defineRoot` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `navigationTpl` `navigationTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `showHidden` `showHidden` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `customLabel` `customLabel` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `autologin` `autologin` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `redirectBack` `redirectBack` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cols` `cols` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `memberTpl` `memberTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tableless` `tableless` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `queryType` `queryType` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `fuzzy` `fuzzy` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `searchType` `searchType` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `searchTpl` `searchTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `inColumn` `inColumn` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `loadFirst` `loadFirst` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `transparent` `transparent` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `flashvars` `flashvars` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `altContent` `altContent` text NULL;
    ALTER TABLE `tl_module` CHANGE `source` `source` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `interactive` `interactive` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `flashID` `flashID` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `flashJS` `flashJS` text NULL;
    ALTER TABLE `tl_module` CHANGE `imgSize` `imgSize` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `useCaption` `useCaption` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `html` `html` text NULL;
    ALTER TABLE `tl_module` CHANGE `rss_feed` `rss_feed` text NULL;
    ALTER TABLE `tl_module` CHANGE `rss_template` `rss_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `disableCaptcha` `disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_allowLogin` `reg_allowLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_skipName` `reg_skipName` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_close` `reg_close` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_assignDir` `reg_assignDir` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_activate` `reg_activate` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `reg_text` `reg_text` text NULL;
    ALTER TABLE `tl_module` CHANGE `reg_password` `reg_password` text NULL;
    ALTER TABLE `tl_module` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `guests` `guests` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cssID` `cssID` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `space` `space` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `articleCount` `articleCount` varchar(2) NOT NULL default '0';
    ALTER TABLE `tl_module` CHANGE `showTeaser` `showTeaser` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `noTeaser` `noTeaser` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `plainOutput` `plainOutput` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `selectArticle` `selectArticle` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `selectOnlyCE` `selectOnlyCE` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `articleTpl` `articleTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `teaserTpl` `teaserTpl` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_noSpan` `cal_noSpan` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_format` `cal_format` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_ignoreDynamic` `cal_ignoreDynamic` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_order` `cal_order` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_template` `cal_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_ctemplate` `cal_ctemplate` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cal_showQuantity` `cal_showQuantity` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `ch_autoplay` `ch_autoplay` char(1) NOT NULL default '1';
    ALTER TABLE `tl_module` CHANGE `ch_playersize` `ch_playersize` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `hideActiveLanguage` `hideActiveLanguage` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `hideNoFallback` `hideNoFallback` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `keepUrlParams` `keepUrlParams` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `customLanguage` `customLanguage` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `customLanguageText` `customLanguageText` mediumtext NULL;
    ALTER TABLE `tl_module` CHANGE `com_order` `com_order` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `com_moderate` `com_moderate` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `com_bbcode` `com_bbcode` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `com_requireLogin` `com_requireLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `com_disableCaptcha` `com_disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `com_template` `com_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `dlh_googlemap_size` `dlh_googlemap_size` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_formdata` `list_formdata` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_where` `list_where` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_sort` `list_sort` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_fields` `list_fields` text NULL;
    ALTER TABLE `tl_module` CHANGE `efg_list_searchtype` `efg_list_searchtype` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_search` `list_search` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `list_info` `list_info` text NULL;
    ALTER TABLE `tl_module` CHANGE `efg_list_access` `efg_list_access` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_edit_access` `efg_fe_edit_access` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_delete_access` `efg_fe_delete_access` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_export_access` `efg_fe_export_access` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_DetailsKey` `efg_DetailsKey` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_iconfolder` `efg_iconfolder` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_keep_id` `efg_fe_keep_id` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_no_formatted_mail` `efg_fe_no_formatted_mail` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_fe_no_confirmation_mail` `efg_fe_no_confirmation_mail` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_com_allow_comments` `efg_com_allow_comments` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `efg_com_notify` `efg_com_notify` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `glossaries` `glossaries` text NULL;
    ALTER TABLE `tl_module` CHANGE `news_featured` `news_featured` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_jumpToCurrent` `news_jumpToCurrent` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_metaFields` `news_metaFields` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_template` `news_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_format` `news_format` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_order` `news_order` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_showQuantity` `news_showQuantity` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `nl_hideChannels` `nl_hideChannels` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `nl_subscribe` `nl_subscribe` text NULL;
    ALTER TABLE `tl_module` CHANGE `nl_unsubscribe` `nl_unsubscribe` text NULL;
    ALTER TABLE `tl_module` CHANGE `nl_template` `nl_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `hide_on_empty` `hide_on_empty` char(1) NOT NULL default '1';
    ALTER TABLE `tl_module` CHANGE `tag_tagtable` `tag_tagtable` varchar(100) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_filter` `tag_filter` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_tagfield` `tag_tagfield` varchar(100) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_named_class` `tag_named_class` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_on_page_class` `tag_on_page_class` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `keep_url_params` `keep_url_params` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_topten` `tag_topten` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_related` `tag_related` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_topten_expanded` `tag_topten_expanded` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_all_expanded` `tag_all_expanded` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_showtags` `news_showtags` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_ignore` `tag_ignore` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `objecttype` `objecttype` varchar(100) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tagsource` `tagsource` varchar(100) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `articlelist_template` `articlelist_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `cloud_template` `cloud_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `scope_template` `scope_template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `clear_text` `clear_text` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `show_empty_scope` `show_empty_scope` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `tag_show_reset` `tag_show_reset` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `includeFullHierarchy` `includeFullHierarchy` char(1) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `news_archivesHeadline` `news_archivesHeadline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `taxTemplate` `taxTemplate` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_module` CHANGE `taxFilterBarParentOptions` `taxFilterBarParentOptions` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `type` `type` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `pageTitle` `pageTitle` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `language` `language` varchar(5) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `robots` `robots` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `description` `description` text NULL;
    ALTER TABLE `tl_page` CHANGE `redirect` `redirect` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `target` `target` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `dns` `dns` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `staticFiles` `staticFiles` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `staticPlugins` `staticPlugins` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `fallback` `fallback` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `adminEmail` `adminEmail` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `dateFormat` `dateFormat` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `timeFormat` `timeFormat` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `datimFormat` `datimFormat` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `createSitemap` `createSitemap` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `sitemapName` `sitemapName` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `useSSL` `useSSL` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `autoforward` `autoforward` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `includeLayout` `includeLayout` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `includeCache` `includeCache` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `includeChmod` `includeChmod` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `chmod` `chmod` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `noSearch` `noSearch` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `cssClass` `cssClass` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `sitemap` `sitemap` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `hide` `hide` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `guests` `guests` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `accesskey` `accesskey` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikEnabled` `piwikEnabled` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikPath` `piwikPath` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikSiteID` `piwikSiteID` varchar(4) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikIgnoreAdmins` `piwikIgnoreAdmins` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikIgnoreUsers` `piwikIgnoreUsers` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikDoNotTrack` `piwikDoNotTrack` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarUserStatus` `piwikCustVarUserStatus` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarLanguage` `piwikCustVarLanguage` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikPageTitle` `piwikPageTitle` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikAddDomain` `piwikAddDomain` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikAddSiteStructure` `piwikAddSiteStructure` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarVisitName` `piwikCustVarVisitName` varchar(200) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarVisitValue` `piwikCustVarVisitValue` varchar(200) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarUseCat` `piwikCustVarUseCat` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikCookieDomains` `piwikCookieDomains` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwik404` `piwik404` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikDomains` `piwikDomains` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikSubdomains` `piwikSubdomains` char(1) NOT NULL default '0';
    ALTER TABLE `tl_page` CHANGE `piwikExtensions` `piwikExtensions` text NULL;
    ALTER TABLE `tl_page` CHANGE `piwikCatEnabled` `piwikCatEnabled` char(1) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarCatValue` `piwikCustVarCatValue` varchar(200) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarPageName` `piwikCustVarPageName` varchar(200) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `piwikCustVarPageValue` `piwikCustVarPageValue` varchar(200) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `menu_visibility` `menu_visibility` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_page` CHANGE `taxonomyIncobsTagsRoots` `taxonomyIncobsTagsRoots` text NULL;
    ALTER TABLE `tl_page` CHANGE `taxonomyChkbxString` `taxonomyChkbxString` text NULL;
    ALTER TABLE `tl_search` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_search` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_search` CHANGE `text` `text` mediumtext NULL;
    ALTER TABLE `tl_search` CHANGE `checksum` `checksum` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_search` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_search` CHANGE `language` `language` varchar(5) NOT NULL default '';
    ALTER TABLE `tl_session` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_session` CHANGE `sessionID` `sessionID` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_session` CHANGE `hash` `hash` varchar(40) NOT NULL default '';
    ALTER TABLE `tl_session` CHANGE `ip` `ip` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_session` CHANGE `su` `su` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `selector` `selector` varchar(1022) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `category` `category` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `comment` `comment` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `size` `size` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `width` `width` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `height` `height` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `minwidth` `minwidth` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `minheight` `minheight` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `maxwidth` `maxwidth` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `maxheight` `maxheight` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `positioning` `positioning` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `trbl` `trbl` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `position` `position` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `floating` `floating` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `clear` `clear` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `overflow` `overflow` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `display` `display` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `alignment` `alignment` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `margin` `margin` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `padding` `padding` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `align` `align` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `verticalalign` `verticalalign` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `textalign` `textalign` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `whitespace` `whitespace` varchar(8) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `background` `background` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bgcolor` `bgcolor` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bgimage` `bgimage` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bgposition` `bgposition` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bgrepeat` `bgrepeat` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `shadowsize` `shadowsize` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `shadowcolor` `shadowcolor` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `gradientAngle` `gradientAngle` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `gradientColors` `gradientColors` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `border` `border` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `borderwidth` `borderwidth` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `borderstyle` `borderstyle` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bordercolor` `bordercolor` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `borderradius` `borderradius` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `bordercollapse` `bordercollapse` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `borderspacing` `borderspacing` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `font` `font` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `fontfamily` `fontfamily` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `fontsize` `fontsize` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `fontcolor` `fontcolor` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `lineheight` `lineheight` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `fontstyle` `fontstyle` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `texttransform` `texttransform` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `textindent` `textindent` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `letterspacing` `letterspacing` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `wordspacing` `wordspacing` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `list` `list` char(1) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `liststyletype` `liststyletype` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `liststyleimage` `liststyleimage` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style` CHANGE `own` `own` text NULL;
    ALTER TABLE `tl_style` CHANGE `invisible` `invisible` char(1) NOT NULL default '';
    ALTER TABLE `tl_style_sheet` CHANGE `name` `name` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_style_sheet` CHANGE `disablePie` `disablePie` char(1) NOT NULL default '';
    ALTER TABLE `tl_style_sheet` CHANGE `cc` `cc` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_style_sheet` CHANGE `media` `media` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_style_sheet` CHANGE `mediaQuery` `mediaQuery` text NULL;
    ALTER TABLE `tl_style_sheet` CHANGE `vars` `vars` text NULL;
    ALTER TABLE `tl_undo` CHANGE `fromTable` `fromTable` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_undo` CHANGE `query` `query` text NULL;
    ALTER TABLE `tl_user` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `email` `email` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `google` `google` varchar(21) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `language` `language` varchar(5) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `backendTheme` `backendTheme` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `uploader` `uploader` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `showHelp` `showHelp` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `thumbnails` `thumbnails` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `useRTE` `useRTE` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `useCE` `useCE` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `password` `password` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `pwChange` `pwChange` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `admin` `admin` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `inherit` `inherit` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `disable` `disable` char(1) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_user` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_user_group` CHANGE `name` `name` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_user_group` CHANGE `disable` `disable` char(1) NOT NULL default '';
    ALTER TABLE `tl_user_group` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_user_group` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_version` CHANGE `fromTable` `fromTable` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_version` CHANGE `username` `username` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_version` CHANGE `description` `description` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_version` CHANGE `editUrl` `editUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_version` CHANGE `active` `active` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `allowComments` `allowComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `notify` `notify` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `sortOrder` `sortOrder` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `moderate` `moderate` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `bbcode` `bbcode` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `requireLogin` `requireLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `disableCaptcha` `disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar` CHANGE `language` `language` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `addTime` `addTime` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `location` `location` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `teaser` `teaser` text NULL;
    ALTER TABLE `tl_calendar_events` CHANGE `addImage` `addImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `alt` `alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `imagemargin` `imagemargin` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `imageUrl` `imageUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `caption` `caption` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `floating` `floating` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `recurring` `recurring` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `repeatEach` `repeatEach` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `addEnclosure` `addEnclosure` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `source` `source` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `target` `target` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `cssClass` `cssClass` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `noComments` `noComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `tags` `tags` char(1) NOT NULL default '';
    ALTER TABLE `tl_calendar_events` CHANGE `taxonomyIncobsTags` `taxonomyIncobsTags` text NULL;
    ALTER TABLE `tl_comments` CHANGE `source` `source` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `date` `date` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `name` `name` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `email` `email` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `website` `website` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `comment` `comment` text NULL;
    ALTER TABLE `tl_comments` CHANGE `addReply` `addReply` char(1) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `reply` `reply` text NULL;
    ALTER TABLE `tl_comments` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `ip` `ip` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_comments` CHANGE `notified` `notified` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `question` `question` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `answer` `answer` text NULL;
    ALTER TABLE `tl_faq` CHANGE `addImage` `addImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `alt` `alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `imagemargin` `imagemargin` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `imageUrl` `imageUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `caption` `caption` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `floating` `floating` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `addEnclosure` `addEnclosure` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `noComments` `noComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `headline` `headline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `allowComments` `allowComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `notify` `notify` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `sortOrder` `sortOrder` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `moderate` `moderate` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `bbcode` `bbcode` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `requireLogin` `requireLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_faq_category` CHANGE `disableCaptcha` `disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_glossary` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary` CHANGE `glossarylinks` `glossarylinks` char(1) NOT NULL default '';
    ALTER TABLE `tl_glossary` CHANGE `glossarylinks_template` `glossarylinks_template` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_glossary` CHANGE `glossarylinks_disallowintags` `glossarylinks_disallowintags` text NULL;
    ALTER TABLE `tl_glossary` CHANGE `glossarylinks_allowtagsindesc` `glossarylinks_allowtagsindesc` text NULL;
    ALTER TABLE `tl_glossary_term` CHANGE `term` `term` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `definition` `definition` text NULL;
    ALTER TABLE `tl_glossary_term` CHANGE `addImage` `addImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `singleSRC` `singleSRC` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `alt` `alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `imagemargin` `imagemargin` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `imageUrl` `imageUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `caption` `caption` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `floating` `floating` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `addEnclosure` `addEnclosure` char(1) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `enclosure` `enclosure` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_glossary_term` CHANGE `glossarytype` `glossarytype` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `headline` `headline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `subheadline` `subheadline` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `teaser` `teaser` text NULL;
    ALTER TABLE `tl_news` CHANGE `addImage` `addImage` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `alt` `alt` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `size` `size` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `imagemargin` `imagemargin` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `imageUrl` `imageUrl` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `fullsize` `fullsize` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `caption` `caption` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `floating` `floating` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `addEnclosure` `addEnclosure` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `source` `source` varchar(12) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `url` `url` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `target` `target` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `cssClass` `cssClass` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `noComments` `noComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `featured` `featured` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `published` `published` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `start` `start` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `stop` `stop` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `tags` `tags` char(1) NOT NULL default '';
    ALTER TABLE `tl_news` CHANGE `taxonomyIncobsTags` `taxonomyIncobsTags` text NULL;
    ALTER TABLE `tl_news` CHANGE `taxonomyChkbxString` `taxonomyChkbxString` text NULL;
    ALTER TABLE `tl_news_archive` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `protected` `protected` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `allowComments` `allowComments` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `notify` `notify` varchar(16) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `sortOrder` `sortOrder` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `moderate` `moderate` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `bbcode` `bbcode` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `requireLogin` `requireLogin` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `disableCaptcha` `disableCaptcha` char(1) NOT NULL default '';
    ALTER TABLE `tl_news_archive` CHANGE `language` `language` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `subject` `subject` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `content` `content` mediumtext NULL;
    ALTER TABLE `tl_newsletter` CHANGE `text` `text` mediumtext NULL;
    ALTER TABLE `tl_newsletter` CHANGE `addFile` `addFile` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `template` `template` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `sendText` `sendText` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `externalImages` `externalImages` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `sender` `sender` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `senderName` `senderName` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `sent` `sent` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter` CHANGE `date` `date` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `title` `title` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `useSMTP` `useSMTP` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `smtpHost` `smtpHost` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `smtpUser` `smtpUser` varchar(128) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `smtpPass` `smtpPass` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_newsletter_channel` CHANGE `smtpEnc` `smtpEnc` varchar(3) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `email` `email` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `active` `active` char(1) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `addedOn` `addedOn` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `confirmed` `confirmed` varchar(10) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `ip` `ip` varchar(64) NOT NULL default '';
    ALTER TABLE `tl_newsletter_recipients` CHANGE `token` `token` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `extension` `extension` varchar(32) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `alpha` `alpha` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `beta` `beta` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `rc` `rc` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `stable` `stable` char(1) NOT NULL default '1';
    ALTER TABLE `tl_repository_installs` CHANGE `lickey` `lickey` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `delprot` `delprot` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `updprot` `updprot` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_installs` CHANGE `error` `error` char(1) NOT NULL default '';
    ALTER TABLE `tl_repository_instfiles` CHANGE `filename` `filename` varchar(255) NOT NULL default '';
    ALTER TABLE `tl_repository_instfiles` CHANGE `filetype` `filetype` char(1) NOT NULL default 'F';
    ALTER TABLE `tl_repository_instfiles` CHANGE `flag` `flag` char(1) NOT NULL default '';

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Auffallend ist, dass dies alles
    Code:
    NOT NULL default ''
    Felder sind.
    Wurde diese Installation schon mal von Contao 2 auf 3 gehoben? Wenn ja, sind da alle Datein gelöscht worden die man löschen kann und muss?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Ja, meine Installationen sind eigentlich alle schon von der 2 auf die 3 gehoben worden.
    Ich habe immer versucht nach bestem Wissen aufzuräumen, kann aber nicht ausschließen, dass sich da irgendwo noch Schmutz versteckt, der da nicht mehr sein sollte.
    Aber dann müsste die Ursache doch in Anweisungen aus database.sql Dateien oder den sql-Parametern aus dca-Dateien liegen, oder sehe ich das falsch?

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Die Core Module haben in Contao 3 keine database.sql mehr, die müssn gelöscht werden. Nicht jedoch die von externen Erweiterungen, die dürfen die noch weiterhin nutzen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Ja, dass weiß ich, und ist auch so. Die Statements sind definitiv Resultat des Parsings der Core-DCA-Dateien: Ich habe gerade einfach mal das erste sql-Statement tl_artile::title in der Core-Datei geändert und dementsprechend änderte sich dann auch das ALTER-Statement in der Übersicht unter "Datenbank aktualisieren".
    Das immer die "NOT NULL default ''" Anweisungen das Problem zu sein scheinen ist mir auch schon aufgefallen, deswegen scheint es mir ja, als würde die Funktion welche die sql-Anweisungen aus den dca-Dateien überprüft mit den systemeigenen Anweisungen nicht mehr zu Recht kommen....?
    Ich habe jetzt auch gerade noch mal die DCA-Datei "tl_article.php" aus dem neu heruntergeladenen Core-Paket auf die betroffene Installation kopiert, um auszuschließen, dass sich beim Schreiben der Update-Dateien irgendwas verhakt hat, aber das ändert nichts. Der Contao-Check meldet auch keine Probleme.

    Außer mir scheint aber auch niemand dieses Phänomen beobachten zu können, oder?

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Mach mal folgendes.
    Gehe auf die DB und geben führe mal aus:
    Code:
    SET sql_mode = '';
    SHOW CREATE TABLE tl_article;
    und zeig mal das Create Statement was da rauskommt.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Bekomme folgendes Ergebnis:
    Code:
    CREATE TABLE `tl_article` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `pid` int(10) unsigned NOT NULL DEFAULT '0',
      `sorting` int(10) unsigned NOT NULL DEFAULT '0',
      `tstamp` int(10) unsigned NOT NULL DEFAULT '0',
      `title` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `alias` varchar(128) COLLATE utf8_bin NOT NULL DEFAULT '',
      `author` int(10) unsigned NOT NULL DEFAULT '0',
      `inColumn` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '',
      `keywords` text COLLATE utf8_bin,
      `showTeaser` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `teaser` text COLLATE utf8_bin,
      `printable` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `cssID` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `space` varchar(64) COLLATE utf8_bin NOT NULL DEFAULT '',
      `published` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `start` varchar(10) COLLATE utf8_bin NOT NULL DEFAULT '',
      `stop` varchar(10) COLLATE utf8_bin NOT NULL DEFAULT '',
      `teaser_image` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `teaser_image_alt` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `teaser_image_size` varchar(64) COLLATE utf8_bin NOT NULL DEFAULT '',
      `teaserCssID` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
      `tags` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `tags_showtags` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `tags_max_tags` smallint(5) unsigned NOT NULL DEFAULT '0',
      `tags_relevance` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `tags_jumpto` smallint(5) unsigned NOT NULL DEFAULT '0',
      `protected` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `groups` blob,
      `guests` char(1) COLLATE utf8_bin NOT NULL DEFAULT '',
      `languageMain` int(10) unsigned NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`),
      KEY `pid` (`pid`),
      KEY `alias` (`alias`)
    ) ENGINE=MyISAM AUTO_INCREMENT=2324 DEFAULT CHARSET=utf8 COLLATE=utf8_bin

  10. #10
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Hm, ich bin gerade etwas weiter gekommen. Ursache scheint die Kollation der Datenbank zu sein. Ich gebe zu, dass ich nicht ganz sicher bin was es damit auf sich hat. Ich habe aber die Meldungen über die nicht aktuelle Datenbank folgenderweise wegbekommen:

    Mir war in dem CREATE-Statement aufgefallen, dass dort bei den Feldern noch der Zusatz "COLLATE utf8_bin" auftauchte. Der war mir bisher nie aufgefallen.
    Ich habe daraufhin mit dem Installtool mal geschaut wie dort die Einstellungen für Kollation gesetzt waren. Die Option "utf8_general_ci" war ausgewählt. Ich habe dann kurz im MySQL Handbuch nachgeschaut und daraufhin die Kollation auf "utf8_unicode_ci" geändert. Das verringerte die Anzahl der ALTER-Statements schon mal erheblich. Ein paar blieben aber noch übrig, z.B. eben "ALTER `tl_article` CHANGE `title` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT ''. Das habe ich dann eben noch machen lassen und dann war die Liste leer.

    Auf den ersten Blick scheint es keine Probleme mit Sonderzeichen etc. zu geben. Kann also sein, dass das des Rätsels Lösung war. Ich habe mich wie gesagt noch nie mit der Kollation beschäftigt. Nach meinem Wissen war die immer auf "utf8_general_ci", aber wenn das nicht mehr gut ist und "utf8_unicode_ci" keine Nachteile bringt solls mir recht sein.

  11. #11
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Das Problem ist die DEFAULT Schreibweise, die kommt bei dir groß geschrieben, und bei Contao klein geschrieben. Das passt dann nicht (logisch schon, aber nicht technisch) und Contao will die ändern.
    Kann an der COLLATE Einstellung liegen, da bin ich überfragt. Aber warum machst du die nicht so wie in Contao beschrieben?
    Die Definition gibt es ja Tabellenweise, nicht nur bei der DB selbst.
    Geändert von BugBuster (31.01.2014 um 21:08 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #12
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Das Install Tool konnte das auch mal in eindem rutsch durchführen, weiß jetzt nicht ob diese Funktion noch enthalten ist.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  13. #13
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard

    Ich habe an den Kollation-Einstellungen in vier Jahren Arbeit mit Contao noch nie irgendwas gemacht.
    Das mit der Groß- und Kleinschreibung mag sein, stimmt auf jeden Fall. War bisher nie ein Grund für Contao sich zu beschweren und nach Änderung der Kollation ist das offensichtlich auch nicht mehr relevant...
    Frag mich also nicht. Ich bin froh, dass es nun geht und danke dir für deine Hilfe! Ohne deine Frage nach dem CREATE-Statement wäre ich nicht drauf gekommen.

  14. #14
    Contao-Nutzer
    Registriert seit
    11.12.2012.
    Beiträge
    22

    Standard

    Moin,
    ich stehe gerade vor dem selben Problem und habe mir schon den Wolf gesucht! Puh, ein Glück bin ich nicht der einzige...
    Ist aber ziemlicher Käse, wenn man mich fragt. Zum einen ist bei mir schon alles einheitlich "utf8_unicode_ci" (da es einfach alle Umlaute, auch IDN, am besten sortiert), d.h. ich kann und will da nix umstellen. Zum anderen riecht mir das gewaltig nach einer etwas unüberlegten Entscheidung, neuerdings eben ein kleines "default" zu nutzen, was halt nicht "abwärtskompatibel" ist. Die Statements werden also quasi ignoriert, da sie ja nichts ändern. Ich habe eben mal einen Dump gezogen, alle "DEFAULT"s manuell verkleinert und wieder eingespielt. Bringt aber logischerweise auch nix, blöde Idee.
    Tja, aber was nun, ich stehe irgendwie auf dem Schlauch... ist zwar letztlich nur Kosmetik, aber sehr störend für weitere Updates, da es die Sicht auf wichtigere Dinge versperrt. Gibt es evtl. bereits eine offizielle Lösung des Problems (konnte echt nichts weiter finden)?

    PS: habs nun hinbekommen, indem ich explizit im installtool auf z.b. utf8_general_ci wechselte, dann lief das DB-Update durch. Danach wieder zurück zu "unicode" gewechselt, komischerweise nochmal ein paar DB-Changes ausgeführt, aber nun ist Ruhe...
    Geändert von Mitmacher (31.01.2014 um 21:26 Uhr)

  15. #15
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    [QUOTE=Mitmacher;307582] Zum anderen riecht mir das gewaltig nach einer etwas unüberlegten Entscheidung, neuerdings eben ein kleines "default" zu nutzen, was halt nicht "abwärtskompatibel" ist. /QUOTE]
    Äh, das war schon immer klein geschrieben.
    Früher stand das ja alles in der database.sql mit drin.
    In Contao 3, wo die SQL Definitionen in der DCA stehen, steht nun leider (oder zum Glück?) nicht mehr die "DEFAULT CHARSET" Angabe mit dabei, je Tabelle.

    "utf8_general_ci" ist jedenfalls als Default in der install.php bzw. default.php definiert.

    Wenn das mit anderen Charsets dann Probleme macht und diese notwendig sind einzusetzen, dann sollte man das als Bug melden.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  16. #16
    Contao-Nutzer
    Registriert seit
    11.12.2012.
    Beiträge
    22

    Standard

    Hi bugBuster,
    herrjeh, im nachhinein musste ich selbst schmunzeln: der dritte beitrag und schon die großen Reden schwingen!
    Im Ernst, ziemlicher Mumpitz, den ich da schrieb, sorry. Es liegt natürlich nicht am großen oder kleinen "default", sondern an den COLLATE-Angaben, die evtl. ergänzt werden, wenn die DB selbst eine abweichende Kollation hat. Aber stimmt schon, in der Praxis dürfte "utf8_general_ci" wohl nahezu 100% ausreichen, und ich werde für Contao der Einfachheithalber umsteigen. Für ein älteres Projekt (nicht Contao) hatte ich spezielle Test erdacht, wo ich z.b. mal alle 92 IDN-Zeichen sortierte. Und ich fand eindeutig, dass utf8_unicode_ci dies am besten hinbekam, sodass z.b. alle e's, egal mit welchem Akzent zusammen blieben, und ein "ö" auch beim "o" steht, und nicht ganz hinten! Die Wahrscheinlichkeit, dass zig Datensätze genau mit diesen Sonderzeichen beginnen und danach überhaupt sortiert wird, ist allerdings recht gering, also kann man diese Spitzfindigkeit evtl. einfach ignorieren. Wollte es trotzdem mal kurz erwähnt haben...

  17. #17
    Contao-Nutzer Avatar von wschwaig
    Registriert seit
    08.04.2011.
    Ort
    Maria Alm am Steinernen Meer
    Beiträge
    92

    Standard

    Hallo Zusammen,

    Ich habe das selbe Problem. Leider hilft die Abänderung der Kollation nicht das Problem zu beheben. Aktuell ist die Kollation wieder bei utf8_general_ci. Siehe Screenshot.
    Bildschirmfoto 2014-08-14 um 19.15.55.png

    Noch irgendwelche Ideen - was ich probieren könnte?

    vielen Dank,
    Wolfgang

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.179
    Partner-ID
    10107

    Standard

    Zitat Zitat von wschwaig Beitrag anzeigen
    Hallo Zusammen,

    Ich habe das selbe Problem. Leider hilft die Abänderung der Kollation nicht das Problem zu beheben. Aktuell ist die Kollation wieder bei utf8_general_ci. Siehe Screenshot.
    Bildschirmfoto 2014-08-14 um 19.15.55.png

    Noch irgendwelche Ideen - was ich probieren könnte?

    vielen Dank,
    Wolfgang
    Diese queries kannst du ignorieren. Sofern du nicht den STRICT mode von deinem MySQL Server änderst, wird das einfach immer wieder kommen. Siehe Informationen in diesem Thread und auch hier bspw.: https://community.contao.org/de/show...l=1#post307900

  19. #19
    Contao-Nutzer Avatar von wschwaig
    Registriert seit
    08.04.2011.
    Ort
    Maria Alm am Steinernen Meer
    Beiträge
    92

    Standard

    vielen Dank für den Hinweis. Alles erledigt mit der Hilfe des verlinkten Themas. Merci, Wolfgang

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •