Fixed bug #6998: Installation misses key-definition of table pages
authorIngmar Schlecht <ingmar.schlecht@typo3.org>
Thu, 5 Jun 2008 17:11:18 +0000 (17:11 +0000)
committerIngmar Schlecht <ingmar.schlecht@typo3.org>
Thu, 5 Jun 2008 17:11:18 +0000 (17:11 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3765 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/stddb/tables.sql
typo3/sysext/cms/ext_tables.sql

index 96b7be7..5ede230 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-06-05  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #6998: Installation misses key-definition of table pages (Patch by Steffen Müller)
+
 2008-06-05  Ingo Renner  <ingo@typo3.org>
 
        * Fixed bug #8271: OpenDocs Icons: Hardcoded labels in title and alt-attributes, credits Stefano Kowalke
index 7001fe2..9a9e87a 100755 (executable)
@@ -170,6 +170,7 @@ CREATE TABLE pages (
   editlock tinyint(4) unsigned DEFAULT '0' NOT NULL,
   crdate int(11) unsigned DEFAULT '0' NOT NULL,
   cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
+  hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
   title varchar(255) DEFAULT '' NOT NULL,
   doktype tinyint(3) unsigned DEFAULT '0' NOT NULL,
   TSconfig text,
@@ -179,7 +180,7 @@ CREATE TABLE pages (
   tx_impexp_origuid int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (uid),
   KEY t3ver_oid (t3ver_oid,t3ver_wsid),
-  KEY parent (pid,sorting)
+  KEY parent (pid,sorting,deleted,hidden)
 );
 
 #
index b93b37f..83dcae8 100755 (executable)
@@ -382,7 +382,6 @@ CREATE TABLE tt_content (
 #
 CREATE TABLE pages (
   url varchar(255) DEFAULT '' NOT NULL,
-  hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
   starttime int(11) unsigned DEFAULT '0' NOT NULL,
   endtime int(11) unsigned DEFAULT '0' NOT NULL,
   urltype tinyint(4) unsigned DEFAULT '0' NOT NULL,
@@ -414,6 +413,5 @@ CREATE TABLE pages (
   alias varchar(32) DEFAULT '' NOT NULL,
   l18n_cfg tinyint(4) DEFAULT '0' NOT NULL,
   fe_login_mode tinyint(4) DEFAULT '0' NOT NULL,
-  KEY alias (alias),
-  KEY parent (pid,sorting,deleted,hidden)
+  KEY alias (alias)
 );