Index: /events/phpframework/akelos/trunk/app/installers/framework_installer.php
===================================================================
--- /events/phpframework/akelos/trunk/app/installers/framework_installer.php (revision 19934)
+++ /events/phpframework/akelos/trunk/app/installers/framework_installer.php (revision 19934)
@@ -0,0 +1,28 @@
+<?php
+
+class FrameworkInstaller extends AkInstaller
+{
+    function up_1()
+    {
+        $this->createTable('cache', '
+        id string(65) not null primary key unique,
+        cache_group string(50) index,
+        cache_data binary,
+        expire datetime'
+        , array('timestamp'=>false));
+                
+        $this->createTable('sessions', '
+        id string(32) not null primary key,
+        expire datetime,
+        value text'
+        , array('timestamp'=>false));
+    }
+
+    function down_1()
+    {
+        $this->dropTable('cache');
+        $this->dropTable('sessions');
+    }
+}
+
+?>
Index: /events/phpframework/akelos/trunk/app/installers/database_installer.php
===================================================================
--- /events/phpframework/akelos/trunk/app/installers/database_installer.php (revision 19934)
+++ /events/phpframework/akelos/trunk/app/installers/database_installer.php (revision 19934)
@@ -0,0 +1,36 @@
+<?php
+
+class DatabaseInstaller extends AkInstaller
+{
+    function up_1()
+    {
+        $this->db->debug = true;
+        if($this->_loadDbDesignerDbSchema()){
+            foreach ($this->db_designer_schema as $table=>$columns){
+                $this->createTable($table, $columns, array('timestamp'=>false));
+            }
+        }
+    }
+
+    function down_1()
+    {
+        if($this->_loadDbDesignerDbSchema()){
+            foreach ($this->db_designer_schema as $table=>$columns){
+                $this->dropTable($table);
+            }
+        }
+    }
+    
+    
+    function reset()
+    {
+        if($this->_loadDbDesignerDbSchema()){
+            foreach ($this->db_designer_schema as $table=>$columns){
+                $this->dropTable($table);
+                $this->createTable($table, $columns, array('timestamp'=>false));
+            }
+        }
+    }
+}
+
+?>
Index: /events/phpframework/akelos/trunk/config/locales/ja.php
===================================================================
--- /events/phpframework/akelos/trunk/config/locales/ja.php (revision 19909)
+++ /events/phpframework/akelos/trunk/config/locales/ja.php (revision 19934)
@@ -276,4 +276,22 @@
 $dictionary['Controller <i>%controller_name</i> can\'t handle action %action_name'] = 'Controller <i>%controller_name</i> can\'t handle action %action_name';
 
+// 2008-09-26 8:50:19
+
+
+$dictionary['Connection to the database failed. %dsn'] = 'Connection to the database failed. %dsn';
+
+// 2008-09-26 8:56:00
+
+
+$dictionary['
+
+  Could not find the method %method for the installer %installer
+
+'] = '
+
+  Could not find the method %method for the installer %installer
+
+';
+
 
 ?>
Index: /events/phpframework/akelos/trunk/config/locales/en.php
===================================================================
--- /events/phpframework/akelos/trunk/config/locales/en.php (revision 19909)
+++ /events/phpframework/akelos/trunk/config/locales/en.php (revision 19934)
@@ -278,4 +278,22 @@
 $dictionary['Controller <i>%controller_name</i> can\'t handle action %action_name'] = 'Controller <i>%controller_name</i> can\'t handle action %action_name';
 
+// 2008-09-26 8:50:19
+
+
+$dictionary['Connection to the database failed. %dsn'] = 'Connection to the database failed. %dsn';
+
+// 2008-09-26 8:56:00
+
+
+$dictionary['
+
+  Could not find the method %method for the installer %installer
+
+'] = '
+
+  Could not find the method %method for the installer %installer
+
+';
+
 
 ?>
