From: Jan Schneider Date: Fri, 28 Jan 2011 17:13:32 +0000 (+0100) Subject: Convert Horde_SessionHandler to migrations. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=1603d65f51c64a232f8d6ebe70d162ac86887d36;p=horde.git Convert Horde_SessionHandler to migrations. --- diff --git a/framework/SessionHandler/migration/Horde/SessionHandler/1_horde_sessionhandler_base_tables.php b/framework/SessionHandler/migration/Horde/SessionHandler/1_horde_sessionhandler_base_tables.php new file mode 100644 index 000000000..53a1f1652 --- /dev/null +++ b/framework/SessionHandler/migration/Horde/SessionHandler/1_horde_sessionhandler_base_tables.php @@ -0,0 +1,20 @@ +tables())) { + $t = $this->createTable('horde_sessionhandler', array('primaryKey' => array('session_id'))); + $t->column('session_id', 'string', array('limit' => 32, 'null' => false)); + $t->column('session_lastmodified', 'integer', array('null' => false)); + $t->column('session_data', 'binary'); + $t->end(); + $this->addIndex('horde_sessionhandler', array('session_lastmodified')); + } + } + + public function down() + { + $this->dropTable('horde_sessionhandler'); + } +} diff --git a/horde/scripts/sql/horde_sessionhandler.mssql.sql b/horde/scripts/sql/horde_sessionhandler.mssql.sql deleted file mode 100644 index 56e1ab58f..000000000 --- a/horde/scripts/sql/horde_sessionhandler.mssql.sql +++ /dev/null @@ -1,9 +0,0 @@ -CREATE TABLE horde_sessionhandler ( - session_id VARCHAR(32) NOT NULL, - session_lastmodified INT NOT NULL, - session_data VARBINARY(MAX), - - PRIMARY KEY (session_id) -); - -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified); diff --git a/horde/scripts/sql/horde_sessionhandler.mysql.sql b/horde/scripts/sql/horde_sessionhandler.mysql.sql deleted file mode 100644 index fa599d900..000000000 --- a/horde/scripts/sql/horde_sessionhandler.mysql.sql +++ /dev/null @@ -1,9 +0,0 @@ -CREATE TABLE horde_sessionhandler ( - session_id VARCHAR(32) NOT NULL, - session_lastmodified INT NOT NULL, - session_data LONGBLOB, - - PRIMARY KEY (session_id) -) ENGINE = InnoDB; - -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified); diff --git a/horde/scripts/sql/horde_sessionhandler.oci8.sql b/horde/scripts/sql/horde_sessionhandler.oci8.sql deleted file mode 100644 index 3299f681e..000000000 --- a/horde/scripts/sql/horde_sessionhandler.oci8.sql +++ /dev/null @@ -1,9 +0,0 @@ -CREATE TABLE horde_sessionhandler ( - session_id VARCHAR2(32) NOT NULL, - session_lastmodified NUMBER(16) NOT NULL, - session_data BLOB, --- - PRIMARY KEY (session_id) -); - -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified); diff --git a/horde/scripts/sql/horde_sessionhandler.pgsql.sql b/horde/scripts/sql/horde_sessionhandler.pgsql.sql deleted file mode 100644 index de8f77112..000000000 --- a/horde/scripts/sql/horde_sessionhandler.pgsql.sql +++ /dev/null @@ -1,8 +0,0 @@ -CREATE TABLE horde_sessionhandler ( - session_id VARCHAR(32) NOT NULL, - session_lastmodified INT NOT NULL, - session_data TEXT, - PRIMARY KEY (session_id) -); - -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified); diff --git a/horde/scripts/sql/horde_sessionhandler.sql b/horde/scripts/sql/horde_sessionhandler.sql deleted file mode 100644 index 53fbad1c2..000000000 --- a/horde/scripts/sql/horde_sessionhandler.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE horde_sessionhandler ( - session_id VARCHAR(32) NOT NULL, - session_lastmodified INT NOT NULL, - session_data LONGBLOB, --- Or, on some DBMS systems: --- session_data IMAGE, - - PRIMARY KEY (session_id) -); - -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified); diff --git a/horde/scripts/upgrades/2009-02-13_horde_sessionhandler_lastmodified_index.sql b/horde/scripts/upgrades/2009-02-13_horde_sessionhandler_lastmodified_index.sql deleted file mode 100644 index 7c1eb2f4f..000000000 --- a/horde/scripts/upgrades/2009-02-13_horde_sessionhandler_lastmodified_index.sql +++ /dev/null @@ -1 +0,0 @@ -CREATE INDEX session_lastmodified_idx ON horde_sessionhandler (session_lastmodified);