From 2385d30422b865052bbc6f333e6a189f46215a61 Mon Sep 17 00:00:00 2001
From: Derek Allard
Date: Mon, 7 Apr 2008 14:01:01 +0000
Subject: Added rename_table() into DBForge.
---
user_guide/database/forge.html | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
(limited to 'user_guide/database/forge.html')
diff --git a/user_guide/database/forge.html b/user_guide/database/forge.html
index f21591c7f..655ab96c1 100644
--- a/user_guide/database/forge.html
+++ b/user_guide/database/forge.html
@@ -71,6 +71,7 @@ Database Forge Class
Adding Keys
Creating a Table
Dropping a Table
+Renaming a Table
Modifying a Table
@@ -168,7 +169,7 @@ already be running, since the forge class relies on it.
$this->dbforge->add_key('blog_name');
// gives KEY (blog_name)
-Creating a table
+Creating a table
After fields and keys have been declared, you can create a new table with
$this->dbforge->create_table('table_name');
// gives CREATE TABLE table_name
@@ -178,8 +179,12 @@ already be running, since the forge class relies on it.
Dropping a table
Executes a DROP TABLE sql
$this->dbforge->drop_table('table_name');
-// gives DROP TABLE IF EXISTS table_name
-Modifying Tables
+ // gives DROP TABLE IF EXISTS table_name
+Renaming a table
+Executes a TABLE rename
+$this->dbforge->rename_table('old_table_name', 'new_table_name');
+ // gives ALTER TABLE old_table_name RENAME TO new_table_name
+Modifying Tables
$this->dbforge->add_column()
The add_column() function is used to modify an existing table. It accepts the same field array as above, and can be used for an unlimited number of additional fields.
$fields = array(
--
cgit v1.2.3-24-g4f1b