aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2006-07-13 12:51:56 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2006-07-13 12:51:56 +0000
commitc4f2430645dbc8cba38c1ea3f08366034bba7127 (patch)
tree366a16ec99c42d27c073ff076464266f8a99206f
parent4cd73bf7e53213241c5e545b51ca9dbd2a98e3af (diff)
downloadforums-c4f2430645dbc8cba38c1ea3f08366034bba7127.tar
forums-c4f2430645dbc8cba38c1ea3f08366034bba7127.tar.gz
forums-c4f2430645dbc8cba38c1ea3f08366034bba7127.tar.bz2
forums-c4f2430645dbc8cba38c1ea3f08366034bba7127.tar.xz
forums-c4f2430645dbc8cba38c1ea3f08366034bba7127.zip
- renamed the following columns:
comment -> attach_comment new, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deleted module_name -> module_basename value -> lang_value - every column is now NOT NULL - every column is now having a DEFAULT value - hopefully mostly consistent across every db schema - untested schemas: sqlite, oracle, firebird git-svn-id: file:///svn/phpbb/trunk@6177 89ea8834-ac86-4346-8a33-228a782c2dd0
-rw-r--r--phpBB/adm/style/acp_modules.html4
-rw-r--r--phpBB/develop/create_schema_files.php65
-rw-r--r--phpBB/includes/acp/acp_attachments.php2
-rw-r--r--phpBB/includes/acp/acp_modules.php58
-rw-r--r--phpBB/includes/acp/acp_permissions.php4
-rw-r--r--phpBB/includes/acp/acp_profile.php12
-rw-r--r--phpBB/includes/acp/acp_prune.php4
-rw-r--r--phpBB/includes/acp/acp_users.php4
-rw-r--r--phpBB/includes/db/dbal.php6
-rw-r--r--phpBB/includes/functions.php2
-rw-r--r--phpBB/includes/functions_display.php2
-rw-r--r--phpBB/includes/functions_module.php20
-rw-r--r--phpBB/includes/functions_posting.php6
-rw-r--r--phpBB/includes/functions_privmsgs.php70
-rw-r--r--phpBB/includes/functions_profile_fields.php4
-rw-r--r--phpBB/includes/mcp/mcp_main.php2
-rwxr-xr-xphpBB/includes/mcp/mcp_notes.php2
-rw-r--r--phpBB/includes/mcp/mcp_post.php2
-rwxr-xr-xphpBB/includes/mcp/mcp_warn.php2
-rw-r--r--phpBB/includes/message_parser.php10
-rw-r--r--phpBB/includes/ucp/ucp_attachments.php4
-rw-r--r--phpBB/includes/ucp/ucp_pm.php2
-rw-r--r--phpBB/includes/ucp/ucp_pm_compose.php8
-rw-r--r--phpBB/includes/ucp/ucp_pm_viewmessage.php2
-rw-r--r--phpBB/includes/ucp/ucp_remind.php2
-rw-r--r--phpBB/includes/ucp/ucp_resend.php2
-rwxr-xr-xphpBB/install/install_install.php20
-rw-r--r--phpBB/install/schemas/firebird_schema.sql1522
-rw-r--r--phpBB/install/schemas/mssql_schema.sql2071
-rw-r--r--phpBB/install/schemas/mysql_schema.sql1526
-rw-r--r--phpBB/install/schemas/oracle_schema.sql2168
-rw-r--r--phpBB/install/schemas/postgres_schema.sql1667
-rw-r--r--phpBB/install/schemas/schema_data.sql2
-rw-r--r--phpBB/install/schemas/sqlite_schema.sql1615
-rw-r--r--phpBB/mcp.php2
-rw-r--r--phpBB/memberlist.php6
-rw-r--r--phpBB/posting.php4
37 files changed, 4912 insertions, 5992 deletions
diff --git a/phpBB/adm/style/acp_modules.html b/phpBB/adm/style/acp_modules.html
index 5e27958a24..3f27c94be3 100644
--- a/phpBB/adm/style/acp_modules.html
+++ b/phpBB/adm/style/acp_modules.html
@@ -93,9 +93,9 @@
<label><input type="radio" class="radio" name="module_display" value="0"<!-- IF not MODULE_DISPLAY --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
</dl>
<dl>
- <dt><label for="module_name">{L_CHOOSE_MODULE}:</label><br />
+ <dt><label for="module_basename">{L_CHOOSE_MODULE}:</label><br />
<span>{L_CHOOSE_MODULE_EXPLAIN}</span></dt>
- <dd><select name="module_name" id="module_name" onchange="display_modes(this.value);">{S_MODULE_NAMES}</select></dd>
+ <dd><select name="module_basename" id="module_basename" onchange="display_modes(this.value);">{S_MODULE_NAMES}</select></dd>
</dl>
<dl>
<dt><label for="module_mode">{L_CHOOSE_MODE}:</label><br />
diff --git a/phpBB/develop/create_schema_files.php b/phpBB/develop/create_schema_files.php
index c76deae0a7..45b3035606 100644
--- a/phpBB/develop/create_schema_files.php
+++ b/phpBB/develop/create_schema_files.php
@@ -8,6 +8,8 @@
*
* This file creates new schema files for every database.
* The filenames will be prefixed with an underscore to not overwrite the current schema files.
+*
+* If you overwrite the original schema files please make sure you save the file with UNIX linefeeds.
*/
die("Please read the first lines of this script for instructions on how to enable it");
@@ -89,11 +91,11 @@ $dbms_type_map = array(
'oracle' => array(
'INT:' => 'number(%d)',
'BINT' => 'number(20)',
- 'UINT' => 'number(8) UNSIGNED',
- 'UINT:' => 'number(%d) UNSIGNED',
+ 'UINT' => 'number(8)',
+ 'UINT:' => 'number(%d)',
'TINT:' => 'number(%d)',
- 'USINT' => 'number(4) UNSIGNED',
- 'BOOL' => 'number(1) UNSIGNED',
+ 'USINT' => 'number(4)',
+ 'BOOL' => 'number(1)',
'VCHAR' => 'varchar2(255)',
'VCHAR:' => 'varchar2(%d)',
'CHAR:' => 'char(%d)',
@@ -101,7 +103,7 @@ $dbms_type_map = array(
'STEXT' => 'varchar2(3000)',
'TEXT' => 'clob',
'MTEXT' => 'clob',
- 'TIMESTAMP' => 'number(11) UNSIGNED',
+ 'TIMESTAMP' => 'number(11)',
'DECIMAL' => 'number(5, 2)',
'VCHAR_BIN' => 'varchar2(252)',
'VCHAR_CI' => 'varchar2(255)',
@@ -131,10 +133,10 @@ $dbms_type_map = array(
'postgres' => array(
'INT:' => 'INT4',
'BINT' => 'INT8',
- 'UINT' => 'INT4 UNSIGNED',
- 'UINT:' => 'INT4 UNSIGNED',
- 'USINT' => 'INT2 UNSIGNED',
- 'BOOL' => 'INT2 UNSIGNED',
+ 'UINT' => 'INT4', // unsigned
+ 'UINT:' => 'INT4', // unsigned
+ 'USINT' => 'INT2', // unsigned
+ 'BOOL' => 'INT2', // unsigned
'TINT:' => 'INT2',
'VCHAR' => 'varchar(255)',
'VCHAR:' => 'varchar(%d)',
@@ -143,13 +145,16 @@ $dbms_type_map = array(
'STEXT' => 'varchar(3000)',
'TEXT' => 'varchar(8000)',
'MTEXT' => 'TEXT',
- 'TIMESTAMP' => 'INT4 UNSIGNED',
+ 'TIMESTAMP' => 'INT4', // unsigned
'DECIMAL' => 'decimal(5,2)',
'VCHAR_BIN' => 'varchar(252)',
'VCHAR_CI' => 'varchar_ci',
),
);
+// A list of types being unsigned for better reference in some db's
+$unsigned_types = array('UINT', 'UINT:', 'USINT', 'BOOL', 'TIMESTAMP');
+
foreach (array('firebird', 'mssql', 'mysql', 'oracle', 'postgres', 'sqlite') as $dbms)
{
$fp = fopen($schema_path . '_' . $dbms . '_schema.sql', 'wt');
@@ -234,12 +239,14 @@ foreach (array('firebird', 'mssql', 'mysql', 'oracle', 'postgres', 'sqlite') as
// Get type
if (strpos($column_data[0], ':') !== false)
{
- list($column_type, $column_length) = explode(':', $column_data[0]);
+ list($orig_column_type, $column_length) = explode(':', $column_data[0]);
- $column_type = sprintf($dbms_type_map[$dbms][$column_type . ':'], $column_length);
+ $column_type = sprintf($dbms_type_map[$dbms][$orig_column_type . ':'], $column_length);
+ $orig_column_type .= ':';
}
else
{
+ $orig_column_type = $column_data[0];
$column_type = $dbms_type_map[$dbms][$column_data[0]];
}
@@ -344,7 +351,15 @@ foreach (array('firebird', 'mssql', 'mysql', 'oracle', 'postgres', 'sqlite') as
else
{
$line .= (!is_null($column_data[1])) ? "DEFAULT '{$column_data[1]}' " : '';
- $line .= "NOT NULL,\n";
+ $line .= "NOT NULL";
+
+ // Unsigned? Then add a CHECK contraint
+ if (in_array($orig_column_type, $unsigned_types))
+ {
+ $line .= " CHECK ({$column_name} >= 0)";
+ }
+
+ $line .= ",\n";
}
break;
}
@@ -530,7 +545,7 @@ foreach (array('firebird', 'mssql', 'mysql', 'oracle', 'postgres', 'sqlite') as
break;
}
- fwrite($fp, $line);
+ fwrite($fp, $line . "\n");
}
$line = '';
@@ -554,6 +569,7 @@ foreach (array('firebird', 'mssql', 'mysql', 'oracle', 'postgres', 'sqlite') as
break;
case 'sqlite':
+ case 'postgres':
$line = "\nCOMMIT;";
break;
}
@@ -606,7 +622,7 @@ function get_schema_struct()
'pysical_filename' => array('VCHAR', ''),
'real_filename' => array('VCHAR', ''),
'download_count' => array('UINT', 0),
- 'comment' => array('TEXT', ''),
+ 'attach_comment' => array('TEXT', ''),
'extension' => array('VCHAR:100', ''),
'mimetype' => array('VCHAR:100', ''),
'filesize' => array('UINT:20', 0),
@@ -828,7 +844,7 @@ function get_schema_struct()
'forum_parents' => array('MTEXT', ''),
'forum_name' => array('STEXT', ''),
'forum_desc' => array('TEXT', ''),
- 'forum_desc_bitfield' => array('UINT:11', ''),
+ 'forum_desc_bitfield' => array('UINT:11', 0),
'forum_desc_uid' => array('VCHAR:5', ''),
'forum_link' => array('VCHAR', ''),
'forum_password' => array('VCHAR:40', ''),
@@ -992,7 +1008,7 @@ function get_schema_struct()
'module_id' => array('UINT', NULL, 'auto_increment'),
'module_enabled' => array('BOOL', 1),
'module_display' => array('BOOL', 1),
- 'module_name' => array('VCHAR', ''),
+ 'module_basename' => array('VCHAR', ''),
'module_class' => array('VCHAR:10', ''),
'parent_id' => array('UINT', 0),
'left_id' => array('UINT', 0),
@@ -1143,12 +1159,12 @@ function get_schema_struct()
'msg_id' => array('UINT', 0),
'user_id' => array('UINT', 0),
'author_id' => array('UINT', 0),
- 'deleted' => array('BOOL', 0),
- 'new' => array('BOOL', 1),
- 'unread' => array('BOOL', 1),
- 'replied' => array('BOOL', 0),
- 'marked' => array('BOOL', 0),
- 'forwarded' => array('BOOL', 0),
+ 'pm_deleted' => array('BOOL', 0),
+ 'pm_new' => array('BOOL', 1),
+ 'pm_unread' => array('BOOL', 1),
+ 'pm_replied' => array('BOOL', 0),
+ 'pm_marked' => array('BOOL', 0),
+ 'pm_forwarded' => array('BOOL', 0),
'folder_id' => array('UINT', 0),
),
'KEYS' => array(
@@ -1196,7 +1212,7 @@ function get_schema_struct()
'lang_id' => array('UINT', 0),
'option_id' => array('UINT', 0),
'field_type' => array('TINT:4', 0),
- 'value' => array('VCHAR', ''),
+ 'lang_value' => array('VCHAR', ''),
),
'PRIMARY_KEY' => array('field_id', 'lang_id', 'option_id'),
);
@@ -1836,6 +1852,7 @@ CREATE OPERATOR =(
HASHES,
MERGES,
SORT1= <);
+
EOF;
}
diff --git a/phpBB/includes/acp/acp_attachments.php b/phpBB/includes/acp/acp_attachments.php
index 5bcf3c894a..4c73f5ffa0 100644
--- a/phpBB/includes/acp/acp_attachments.php
+++ b/phpBB/includes/acp/acp_attachments.php
@@ -1102,7 +1102,7 @@ class acp_attachments
'in_message' => 0,
'physical_filename' => $filedata['physical_filename'],
'real_filename' => $filedata['real_filename'],
- 'comment' => $message_parser->filename_data['filecomment'],
+ 'attach_comment' => $message_parser->filename_data['filecomment'],
'extension' => $filedata['extension'],
'mimetype' => $filedata['mimetype'],
'filesize' => $filedata['filesize'],
diff --git a/phpBB/includes/acp/acp_modules.php b/phpBB/includes/acp/acp_modules.php
index 1d1ef640fe..824c266780 100644
--- a/phpBB/includes/acp/acp_modules.php
+++ b/phpBB/includes/acp/acp_modules.php
@@ -144,16 +144,16 @@ class acp_modules
break;
}
- list($module_name, $module_mode) = explode('::', $quick_install);
+ list($module_basename, $module_mode) = explode('::', $quick_install);
// Check if module name and mode exist...
- $fileinfo = $this->get_module_infos($module_name);
- $fileinfo = $fileinfo[$module_name];
+ $fileinfo = $this->get_module_infos($module_basename);
+ $fileinfo = $fileinfo[$module_basename];
if (isset($fileinfo['modes'][$module_mode]))
{
$module_data = array(
- 'module_name' => $module_name,
+ 'module_basename' => $module_basename,
'module_enabled' => 0,
'module_display' => (isset($fileinfo['modes'][$module_mode]['display'])) ? $fileinfo['modes'][$module_mode]['display'] : 1,
'parent_id' => $parent_id,
@@ -202,7 +202,7 @@ class acp_modules
if ($action == 'add')
{
$module_row = array(
- 'module_name' => '',
+ 'module_basename' => '',
'module_enabled' => 0,
'module_display' => 1,
'parent_id' => 0,
@@ -214,7 +214,7 @@ class acp_modules
$module_data = array();
- $module_data['module_name'] = request_var('module_name', (string) $module_row['module_name']);
+ $module_data['module_basename'] = request_var('module_basename', (string) $module_row['module_basename']);
$module_data['module_enabled'] = request_var('module_enabled', (int) $module_row['module_enabled']);
$module_data['module_display'] = request_var('module_display', (int) $module_row['module_display']);
$module_data['parent_id'] = request_var('module_parent_id', (int) $module_row['parent_id']);
@@ -235,7 +235,7 @@ class acp_modules
if ($module_type == 'category')
{
- $module_data['module_name'] = $module_data['module_mode'] = $module_data['module_auth'] = '';
+ $module_data['module_basename'] = $module_data['module_mode'] = $module_data['module_auth'] = '';
$module_data['module_display'] = 1;
}
@@ -245,10 +245,10 @@ class acp_modules
}
// Adjust auth row
- if ($module_data['module_name'] && $module_data['module_mode'])
+ if ($module_data['module_basename'] && $module_data['module_mode'])
{
- $fileinfo = $this->get_module_infos($module_data['module_name']);
- $module_data['module_auth'] = $fileinfo[$module_data['module_name']]['modes'][$module_data['module_mode']]['auth'];
+ $fileinfo = $this->get_module_infos($module_data['module_basename']);
+ $module_data['module_auth'] = $fileinfo[$module_data['module_basename']]['modes'][$module_data['module_mode']]['auth'];
}
$errors = $this->update_module_data($module_data);
@@ -262,7 +262,7 @@ class acp_modules
}
// Category/not category?
- $is_cat = (!$module_data['module_name']) ? true : false;
+ $is_cat = (!$module_data['module_basename']) ? true : false;
// Get module informations
$module_infos = $this->get_module_infos();
@@ -271,20 +271,20 @@ class acp_modules
$s_name_options = $s_mode_options = '';
foreach ($module_infos as $option => $values)
{
- if (!$module_data['module_name'])
+ if (!$module_data['module_basename'])
{
- $module_data['module_name'] = $option;
+ $module_data['module_basename'] = $option;
}
// Name options
- $s_name_options .= '<option value="' . $option . '"' . (($option == $module_data['module_name']) ? ' selected="selected"' : '') . '>' . $this->lang_name($values['title']) . ' [' . $this->module_class . '_' . $option . ']</option>';
+ $s_name_options .= '<option value="' . $option . '"' . (($option == $module_data['module_basename']) ? ' selected="selected"' : '') . '>' . $this->lang_name($values['title']) . ' [' . $this->module_class . '_' . $option . ']</option>';
$template->assign_block_vars('m_names', array('NAME' => $option));
// Build module modes
foreach ($values['modes'] as $m_mode => $m_values)
{
- if ($option == $module_data['module_name'])
+ if ($option == $module_data['module_basename'])
{
$s_mode_options .= '<option value="' . $m_mode . '"' . (($m_mode == $module_data['module_mode']) ? ' selected="selected"' : '') . '>' . $this->lang_name($m_values['title']) . '</option>';
}
@@ -387,7 +387,7 @@ class acp_modules
}
else
{
- $module_image = (!$row['module_name'] || $row['left_id'] + 1 != $row['right_id']) ? '<img src="images/icon_subfolder.gif" width="46" height="25" alt="' . $user->lang['CATEGORY'] . '" />' : '<img src="images/icon_folder.gif" width="46" height="25" alt="' . $user->lang['MODULE'] . '" />';
+ $module_image = (!$row['module_basename'] || $row['left_id'] + 1 != $row['right_id']) ? '<img src="images/icon_subfolder.gif" width="46" height="25" alt="' . $user->lang['CATEGORY'] . '" />' : '<img src="images/icon_folder.gif" width="46" height="25" alt="' . $user->lang['MODULE'] . '" />';
}
$url = $this->u_action . '&amp;parent_id=' . $parent_id . '&amp;m=' . $row['module_id'];
@@ -551,22 +551,10 @@ class acp_modules
{
global $db, $user, $auth, $config;
- switch (SQL_LAYER)
- {
- case 'firebird':
- $sql = 'SELECT module_id, module_enabled, "module_name", parent_id, module_langname, left_id, right_id, module_auth
- FROM ' . MODULES_TABLE . "
- WHERE module_class = '" . $db->sql_escape($this->module_class) . "'
- ORDER BY left_id ASC";
- break;
-
- default:
- $sql = 'SELECT module_id, module_enabled, module_name, parent_id, module_langname, left_id, right_id, module_auth
- FROM ' . MODULES_TABLE . "
- WHERE module_class = '" . $db->sql_escape($this->module_class) . "'
- ORDER BY left_id ASC";
- break;
- }
+ $sql = 'SELECT module_id, module_enabled, module_basename, parent_id, module_langname, left_id, right_id, module_auth
+ FROM ' . MODULES_TABLE . "
+ WHERE module_class = '" . $db->sql_escape($this->module_class) . "'
+ ORDER BY left_id ASC";
$result = $db->sql_query($sql);
$right = $iteration = 0;
@@ -607,13 +595,13 @@ class acp_modules
}
// empty category
- if (!$row['module_name'] && ($row['left_id'] + 1 == $row['right_id']) && $ignore_emptycat)
+ if (!$row['module_basename'] && ($row['left_id'] + 1 == $row['right_id']) && $ignore_emptycat)
{
continue;
}
// ignore non-category?
- if ($row['module_name'] && $ignore_noncat)
+ if ($row['module_basename'] && $ignore_noncat)
{
continue;
}
@@ -777,7 +765,7 @@ class acp_modules
{
$row = $this->get_module_row($module_data['module_id']);
- if ($module_data['module_name'] && !$row['module_name'])
+ if ($module_data['module_basename'] && !$row['module_basename'])
{
// we're turning a category into a module
$branch = $this->get_module_branch($module_data['module_id'], 'children', 'descending', false);
diff --git a/phpBB/includes/acp/acp_permissions.php b/phpBB/includes/acp/acp_permissions.php
index 3619075fc8..be88016f74 100644
--- a/phpBB/includes/acp/acp_permissions.php
+++ b/phpBB/includes/acp/acp_permissions.php
@@ -59,8 +59,8 @@ class acp_permissions
$subforum_id = request_var('subforum_id', 0);
$forum_id = request_var('forum_id', array(0));
- $username = request_var('username', array(''), true);
- $usernames = request_var('usernames', '', true);
+ $username = request_var('username', array(''));
+ $usernames = request_var('usernames', '');
$user_id = request_var('user_id', array(0));
$group_id = request_var('group_id', array(0));
diff --git a/phpBB/includes/acp/acp_profile.php b/phpBB/includes/acp/acp_profile.php
index 28f547189d..42e70eddd8 100644
--- a/phpBB/includes/acp/acp_profile.php
+++ b/phpBB/includes/acp/acp_profile.php
@@ -304,7 +304,7 @@ class acp_profile
$lang_options = array();
while ($row = $db->sql_fetchrow($result))
{
- $lang_options[$row['option_id']] = $row['value'];
+ $lang_options[$row['option_id']] = $row['lang_value'];
}
$db->sql_freeresult($result);
@@ -486,7 +486,7 @@ class acp_profile
$l_lang_options = array();
while ($row = $db->sql_fetchrow($result))
{
- $l_lang_options[$row['lang_id']][$row['option_id']] = $row['value'];
+ $l_lang_options[$row['lang_id']][$row['option_id']] = $row['lang_value'];
}
$db->sql_freeresult($result);
@@ -1203,8 +1203,8 @@ class acp_profile
}
$sql_ary = array(
- 'lang_name' => $cp->vars['lang_name'],
- 'lang_explain' => $cp->vars['lang_explain'],
+ 'lang_name' => $cp->vars['lang_name'],
+ 'lang_explain' => $cp->vars['lang_explain'],
'lang_default_value' => $cp->vars['lang_default_value']
);
@@ -1277,7 +1277,7 @@ class acp_profile
{
$sql_ary = array(
'field_type' => (int) $field_type,
- 'value' => $value
+ 'lang_value' => $value
);
if ($action == 'create')
@@ -1332,7 +1332,7 @@ class acp_profile
'lang_id' => (int) $lang_id,
'option_id' => (int) $option_id,
'field_type' => (int) $field_type,
- 'value' => $value
+ 'lang_value' => $value
);
}
}
diff --git a/phpBB/includes/acp/acp_prune.php b/phpBB/includes/acp/acp_prune.php
index 56bd735de0..3fa99b6727 100644
--- a/phpBB/includes/acp/acp_prune.php
+++ b/phpBB/includes/acp/acp_prune.php
@@ -214,7 +214,7 @@ class acp_prune
}
else
{
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$email = request_var('email', '');
$joined_select = request_var('joined_select', 'lt');
@@ -317,7 +317,7 @@ class acp_prune
'prune' => 1,
'users' => request_var('users', ''),
- 'username' => request_var('username', '', true),
+ 'username' => request_var('username', ''),
'email' => request_var('email', ''),
'joined_select' => request_var('joined_select', ''),
'joined' => request_var('joined', ''),
diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php
index d89cf53d78..5c75c895ac 100644
--- a/phpBB/includes/acp/acp_users.php
+++ b/phpBB/includes/acp/acp_users.php
@@ -28,7 +28,7 @@ class acp_users
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
$error = array();
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$user_id = request_var('u', 0);
$action = request_var('action', '');
@@ -1711,7 +1711,7 @@ class acp_users
$template->assign_block_vars('attach', array(
'REAL_FILENAME' => $row['real_filename'],
- 'COMMENT' => nl2br($row['comment']),
+ 'COMMENT' => nl2br($row['attach_comment']),
'EXTENSION' => $row['extension'],
'SIZE' => ($row['filesize'] >= 1048576) ? ($row['filesize'] >> 20) . ' ' . $user->lang['MB'] : (($row['filesize'] >= 1024) ? ($row['filesize'] >> 10) . ' ' . $user->lang['KB'] : $row['filesize'] . ' ' . $user->lang['BYTES']),
'DOWNLOAD_COUNT' => $row['download_count'],
diff --git a/phpBB/includes/db/dbal.php b/phpBB/includes/db/dbal.php
index e8cc69a553..d7a274643a 100644
--- a/phpBB/includes/db/dbal.php
+++ b/phpBB/includes/db/dbal.php
@@ -177,8 +177,6 @@ class dbal
* Idea for this from Ikonboard
* Possible query values: INSERT, INSERT_SELECT, MULTI_INSERT, UPDATE, SELECT
*
- * If a key is 'module_name' and firebird used it gets adjusted to '"module_name"'
- * on INSERT, INSERT_SELECT, UPDATE and SELECT
*/
function sql_build_array($query, $assoc_ary = false)
{
@@ -193,7 +191,7 @@ class dbal
{
foreach ($assoc_ary as $key => $var)
{
- $fields[] = ($key == 'module_name' && SQL_LAYER == 'firebird') ? '"' . $key . '"' : $key;
+ $fields[] = $key;
if (is_null($var))
{
@@ -247,8 +245,6 @@ class dbal
$values = array();
foreach ($assoc_ary as $key => $var)
{
- $key = ($key == 'module_name' && SQL_LAYER == 'firebird') ? '"' . $key . '"' : $key;
-
if (is_null($var))
{
$values[] = "$key = NULL";
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 0da1bf243d..13558acccf 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -1526,7 +1526,7 @@ function login_box($redirect = '', $l_explain = '', $l_success = '', $admin = fa
if (isset($_POST['login']))
{
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$password = request_var('password', '');
$autologin = (!empty($_POST['autologin'])) ? true : false;
$viewonline = (!empty($_POST['viewonline'])) ? 0 : 1;
diff --git a/phpBB/includes/functions_display.php b/phpBB/includes/functions_display.php
index 515246461b..b343d69c05 100644
--- a/phpBB/includes/functions_display.php
+++ b/phpBB/includes/functions_display.php
@@ -761,7 +761,7 @@ function display_attachments($forum_id, $blockname, &$attachment_data, &$update_
$size_lang = ($filesize >= 1048576) ? $user->lang['MB'] : ( ($filesize >= 1024) ? $user->lang['KB'] : $user->lang['BYTES'] );
$filesize = ($filesize >= 1048576) ? round((round($filesize / 1048576 * 100) / 100), 2) : (($filesize >= 1024) ? round((round($filesize / 1024 * 100) / 100), 2) : $filesize);
- $comment = str_replace("\n", '<br />', censor_text($attachment['comment']));
+ $comment = str_replace("\n", '<br />', censor_text($attachment['attach_comment']));
$block_array += array(
'UPLOAD_ICON' => $upload_icon,
diff --git a/phpBB/includes/functions_module.php b/phpBB/includes/functions_module.php
index 3eaf4e86c0..9541c9f4cf 100644
--- a/phpBB/includes/functions_module.php
+++ b/phpBB/includes/functions_module.php
@@ -86,7 +86,7 @@ class p_master
}
// Category with no members, ignore
- if (!$row['module_name'] && ($row['left_id'] + 1 == $row['right_id']))
+ if (!$row['module_basename'] && ($row['left_id'] + 1 == $row['right_id']))
{
unset($this->module_cache['modules'][$key]);
continue;
@@ -135,7 +135,7 @@ class p_master
}
// Category with no members on their way down (we have to check every level)
- if (!$row['module_name'])
+ if (!$row['module_basename'])
{
$empty_category = true;
@@ -145,7 +145,7 @@ class p_master
if ($temp_row['left_id'] > $row['left_id'] && $temp_row['left_id'] < $row['right_id'])
{
// Module there
- if ($temp_row['module_name'] && $temp_row['module_enabled'])
+ if ($temp_row['module_basename'] && $temp_row['module_enabled'])
{
$empty_category = false;
break;
@@ -168,15 +168,15 @@ class p_master
// We need to prefix the functions to not create a naming conflict
// Function for building 'url_extra'
- $url_func = '_module_' . $row['module_name'] . '_url';
+ $url_func = '_module_' . $row['module_basename'] . '_url';
// Function for building the language name
- $lang_func = '_module_' . $row['module_name'] . '_lang';
+ $lang_func = '_module_' . $row['module_basename'] . '_lang';
// Custom function for calling parameters on module init (for example assigning template variables)
- $custom_func = '_module_' . $row['module_name'];
+ $custom_func = '_module_' . $row['module_basename'];
- $names[$row['module_name'] . '_' . $row['module_mode']][] = true;
+ $names[$row['module_basename'] . '_' . $row['module_mode']][] = true;
$module_row = array(
'depth' => $depth,
@@ -185,15 +185,15 @@ class p_master
'parent' => (int) $row['parent_id'],
'cat' => ($row['right_id'] > $row['left_id'] + 1) ? true : false,
- 'is_duplicate' => ($row['module_name'] && sizeof($names[$row['module_name'] . '_' . $row['module_mode']]) > 1) ? true : false,
+ 'is_duplicate' => ($row['module_basename'] && sizeof($names[$row['module_basename'] . '_' . $row['module_mode']]) > 1) ? true : false,
- 'name' => (string) $row['module_name'],
+ 'name' => (string) $row['module_basename'],
'mode' => (string) $row['module_mode'],
'display' => (int) $row['module_display'],
'url_extra' => (function_exists($url_func)) ? $url_func($row['module_mode']) : '',
- 'lang' => ($row['module_name'] && function_exists($lang_func)) ? $lang_func($row['module_mode'], $row['module_langname']) : ((!empty($user->lang[$row['module_langname']])) ? $user->lang[$row['module_langname']] : $row['module_langname']),
+ 'lang' => ($row['module_basename'] && function_exists($lang_func)) ? $lang_func($row['module_mode'], $row['module_langname']) : ((!empty($user->lang[$row['module_langname']])) ? $user->lang[$row['module_langname']] : $row['module_langname']),
'langname' => $row['module_langname'],
'left' => $row['left_id'],
diff --git a/phpBB/includes/functions_posting.php b/phpBB/includes/functions_posting.php
index 9096586b33..8f706905c8 100644
--- a/phpBB/includes/functions_posting.php
+++ b/phpBB/includes/functions_posting.php
@@ -676,7 +676,7 @@ function posting_gen_attachment_entry(&$attachment_data, &$filename_data)
$template->assign_block_vars('attach_row', array(
'FILENAME' => basename($attach_row['real_filename']),
'ATTACH_FILENAME' => basename($attach_row['physical_filename']),
- 'FILE_COMMENT' => $attach_row['comment'],
+ 'FILE_COMMENT' => $attach_row['attach_comment'],
'ATTACH_ID' => $attach_row['attach_id'],
'ASSOC_INDEX' => $count,
@@ -1705,7 +1705,7 @@ function submit_post($mode, $subject, $username, $topic_type, &$poll, &$data, $u
{
// update entry in db if attachment already stored in db and filespace
$sql = 'UPDATE ' . ATTACHMENTS_TABLE . "
- SET comment = '" . $db->sql_escape($attach_row['comment']) . "'
+ SET attach_comment = '" . $db->sql_escape($attach_row['attach_comment']) . "'
WHERE attach_id = " . (int) $attach_row['attach_id'];
$db->sql_query($sql);
}
@@ -1724,7 +1724,7 @@ function submit_post($mode, $subject, $username, $topic_type, &$poll, &$data, $u
'poster_id' => $poster_id,
'physical_filename' => basename($attach_row['physical_filename']),
'real_filename' => basename($attach_row['real_filename']),
- 'comment' => $attach_row['comment'],
+ 'attach_comment' => $attach_row['attach_comment'],
'extension' => $attach_row['extension'],
'mimetype' => $attach_row['mimetype'],
'filesize' => $attach_row['filesize'],
diff --git a/phpBB/includes/functions_privmsgs.php b/phpBB/includes/functions_privmsgs.php
index 86c573e7c6..238ac76cb5 100644
--- a/phpBB/includes/functions_privmsgs.php
+++ b/phpBB/includes/functions_privmsgs.php
@@ -86,8 +86,8 @@ $global_privmsgs_rules = array(
),
CHECK_STATUS => array(
- RULE_ANSWERED => array('check0' => 'replied', 'function' => '{CHECK0} == 1'),
- RULE_FORWARDED => array('check0' => 'forwarded', 'function' => '{CHECK0} == 1'),
+ RULE_ANSWERED => array('check0' => 'pm_replied', 'function' => '{CHECK0} == 1'),
+ RULE_FORWARDED => array('check0' => 'pm_forwarded', 'function' => '{CHECK0} == 1'),
),
CHECK_TO => array(
@@ -121,7 +121,7 @@ function get_folder($user_id, $folder_id = false)
$folder = array();
// Get folder informations
- $sql = 'SELECT folder_id, COUNT(msg_id) as num_messages, SUM(unread) as num_unread
+ $sql = 'SELECT folder_id, COUNT(msg_id) as num_messages, SUM(pm_unread) as num_unread
FROM ' . PRIVMSGS_TO_TABLE . "
WHERE user_id = $user_id
AND folder_id <> " . PRIVMSGS_NO_BOX . '
@@ -280,7 +280,7 @@ function check_rule(&$rules, &$rule_row, &$message_row, $user_id)
case ACTION_MARK_AS_READ:
case ACTION_MARK_AS_IMPORTANT:
case ACTION_DELETE_MESSAGE:
- return array('action' => $rule_row['rule_action'], 'unread' => $message_row['unread'], 'marked' => $message_row['marked']);
+ return array('action' => $rule_row['rule_action'], 'pm_unread' => $message_row['pm_unread'], 'pm_marked' => $message_row['pm_marked']);
break;
default:
@@ -454,7 +454,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
break;
case ACTION_MARK_AS_READ:
- if ($rule_ary['unread'])
+ if ($rule_ary['pm_unread'])
{
$unread_ids[] = $msg_id;
}
@@ -466,7 +466,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
break;
case ACTION_MARK_AS_IMPORTANT:
- if (!$rule_ary['marked'])
+ if (!$rule_ary['pm_marked'])
{
$important_ids[] = $msg_id;
}
@@ -495,7 +495,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
if (sizeof($unread_ids))
{
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . '
- SET unread = 0
+ SET pm_unread = 0
WHERE msg_id IN (' . implode(', ', $unread_ids) . ")
AND user_id = $user_id
AND folder_id = " . PRIVMSGS_NO_BOX;
@@ -506,7 +506,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
if (sizeof($important_ids))
{
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . '
- SET marked = !marked
+ SET pm_marked = !pm_marked
WHERE folder_id = ' . PRIVMSGS_NO_BOX . "
AND user_id = $user_id
AND msg_id IN (" . implode(', ', $important_ids) . ')';
@@ -520,7 +520,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
{
// Determine Full Folder Action - we need the move to folder id later eventually
$full_folder_action = ($user->data['user_full_folder'] == FULL_FOLDER_NONE) ? ($config['full_folder_action'] - (FULL_FOLDER_NONE*(-1))) : $user->data['user_full_folder'];
-
+
$sql = 'SELECT folder_id, pm_count
FROM ' . PRIVMSGS_FOLDER_TABLE . '
WHERE folder_id IN (' . implode(', ', array_keys($move_into_folder)) . (($full_folder_action >= 0) ? ', ' . $full_folder_action : '') . ")
@@ -586,6 +586,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
$delete_ids[] = $row['msg_id'];
}
$db->sql_freeresult($result);
+
delete_pm($user_id, $delete_ids, $dest_folder);
}
}
@@ -594,6 +595,7 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
if ($full_folder_action == FULL_FOLDER_HOLD)
{
$num_not_moved += sizeof($msg_ary);
+
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . '
SET folder_id = ' . PRIVMSGS_HOLD_BOX . '
WHERE folder_id = ' . PRIVMSGS_NO_BOX . "
@@ -604,10 +606,10 @@ function place_pm_into_folder(&$global_privmsgs_rules, $release = false)
else
{
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . "
- SET folder_id = $dest_folder, new = 0
+ SET folder_id = $dest_folder, pm_new = 0
WHERE folder_id = " . PRIVMSGS_NO_BOX . "
AND user_id = $user_id
- AND new = 1
+ AND pm_new = 1
AND msg_id IN (" . implode(', ', $msg_ary) . ')';
$db->sql_query($sql);
@@ -761,7 +763,7 @@ function update_unread_status($unread, $msg_id, $user_id, $folder_id)
global $db;
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . "
- SET unread = 0
+ SET pm_unread = 0
WHERE msg_id = $msg_id
AND user_id = $user_id
AND folder_id = $folder_id";
@@ -794,7 +796,7 @@ function handle_mark_actions($user_id, $mark_action)
case 'mark_important':
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . "
- SET marked = !marked
+ SET pm_marked = !pm_marked
WHERE folder_id = $cur_folder_id
AND user_id = $user_id
AND msg_id IN (" . implode(', ', $msg_ids) . ')';
@@ -865,7 +867,7 @@ function delete_pm($user_id, $msg_ids, $folder_id)
}
// Get PM Informations for later deleting
- $sql = 'SELECT msg_id, unread, new
+ $sql = 'SELECT msg_id, pm_unread, pm_new
FROM ' . PRIVMSGS_TO_TABLE . '
WHERE msg_id IN (' . implode(', ', array_map('intval', $msg_ids)) . ")
AND folder_id = $folder_id
@@ -876,8 +878,8 @@ function delete_pm($user_id, $msg_ids, $folder_id)
$num_unread = $num_new = $num_deleted = 0;
while ($row = $db->sql_fetchrow($result))
{
- $num_unread += (int) $row['unread'];
- $num_new += (int) $row['new'];
+ $num_unread += (int) $row['pm_unread'];
+ $num_new += (int) $row['pm_new'];
$delete_rows[$row['msg_id']] = 1;
}
@@ -907,7 +909,7 @@ function delete_pm($user_id, $msg_ids, $folder_id)
// Set delete flag for those intended to receive the PM
// We do not remove the message actually, to retain some basic informations (sent time for example)
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . '
- SET deleted = 1
+ SET pm_deleted = 1
WHERE msg_id IN (' . implode(', ', array_keys($delete_rows)) . ')';
$db->sql_query($sql);
@@ -1250,7 +1252,7 @@ function submit_pm($mode, $subject, &$data, $update_message, $put_in_outbox = tr
// Set message_replied switch for this user
$sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . '
- SET replied = 1
+ SET pm_replied = 1
WHERE user_id = ' . $data['from_user_id'] . '
AND msg_id = ' . $data['reply_from_msg_id'];
@@ -1328,13 +1330,13 @@ function submit_pm($mode, $subject, &$data, $update_message, $put_in_outbox = tr
foreach ($recipients as $user_id => $type)
{
$sql_ary[] = array(
- 'msg_id' => (int) $data['msg_id'],
- 'user_id' => (int) $user_id,
- 'author_id' => (int) $data['from_user_id'],
- 'folder_id' => PRIVMSGS_NO_BOX,
- 'new' => 1,
- 'unread' => 1,
- 'forwarded' => ($mode == 'forward') ? 1 : 0
+ 'msg_id' => (int) $data['msg_id'],
+ 'user_id' => (int) $user_id,
+ 'author_id' => (int) $data['from_user_id'],
+ 'folder_id' => PRIVMSGS_NO_BOX,
+ 'pm_new' => 1,
+ 'pm_unread' => 1,
+ 'pm_forwarded' => ($mode == 'forward') ? 1 : 0
);
}
@@ -1366,13 +1368,13 @@ function submit_pm($mode, $subject, &$data, $update_message, $put_in_outbox = tr
if ($put_in_outbox)
{
$db->sql_query('INSERT INTO ' . PRIVMSGS_TO_TABLE . ' ' . $db->sql_build_array('INSERT', array(
- 'msg_id' => (int) $data['msg_id'],
- 'user_id' => (int) $data['from_user_id'],
- 'author_id' => (int) $data['from_user_id'],
- 'folder_id' => PRIVMSGS_OUTBOX,
- 'new' => 0,
- 'unread' => 0,
- 'forwarded' => ($mode == 'forward') ? 1 : 0))
+ 'msg_id' => (int) $data['msg_id'],
+ 'user_id' => (int) $data['from_user_id'],
+ 'author_id' => (int) $data['from_user_id'],
+ 'folder_id' => PRIVMSGS_OUTBOX,
+ 'pm_new' => 0,
+ 'pm_unread' => 0,
+ 'pm_forwarded' => ($mode == 'forward') ? 1 : 0))
);
}
@@ -1401,7 +1403,7 @@ function submit_pm($mode, $subject, &$data, $update_message, $put_in_outbox = tr
{
// update entry in db if attachment already stored in db and filespace
$sql = 'UPDATE ' . ATTACHMENTS_TABLE . "
- SET comment = '" . $db->sql_escape($attach_row['comment']) . "'
+ SET attach_comment = '" . $db->sql_escape($attach_row['attach_comment']) . "'
WHERE attach_id = " . (int) $attach_row['attach_id'];
$db->sql_query($sql);
}
@@ -1415,7 +1417,7 @@ function submit_pm($mode, $subject, &$data, $update_message, $put_in_outbox = tr
'poster_id' => $data['from_user_id'],
'physical_filename' => basename($attach_row['physical_filename']),
'real_filename' => basename($attach_row['real_filename']),
- 'comment' => $attach_row['comment'],
+ 'attach_comment' => $attach_row['attach_comment'],
'extension' => $attach_row['extension'],
'mimetype' => $attach_row['mimetype'],
'filesize' => $attach_row['filesize'],
diff --git a/phpBB/includes/functions_profile_fields.php b/phpBB/includes/functions_profile_fields.php
index 9910d58e5b..0a77eb9d3d 100644
--- a/phpBB/includes/functions_profile_fields.php
+++ b/phpBB/includes/functions_profile_fields.php
@@ -230,7 +230,7 @@ class custom_profile
}
else
{
- $sql = 'SELECT option_id, value
+ $sql = 'SELECT option_id, lang_value
FROM ' . PROFILE_FIELDS_LANG_TABLE . "
WHERE field_id = $field_id
AND lang_id = $lang_id
@@ -240,7 +240,7 @@ class custom_profile
while ($row = $db->sql_fetchrow($result))
{
- $this->options_lang[$field_id][$lang_id][($row['option_id'] + 1)] = $row['value'];
+ $this->options_lang[$field_id][$lang_id][($row['option_id'] + 1)] = $row['lang_value'];
}
$db->sql_freeresult($result);
}
diff --git a/phpBB/includes/mcp/mcp_main.php b/phpBB/includes/mcp/mcp_main.php
index 835c48f389..00237781eb 100644
--- a/phpBB/includes/mcp/mcp_main.php
+++ b/phpBB/includes/mcp/mcp_main.php
@@ -918,7 +918,7 @@ function mcp_fork_topic($topic_ids)
'physical_filename' => (string) basename($attach_row['physical_filename']),
'real_filename' => (string) basename($attach_row['real_filename']),
'download_count' => (int) $attach_row['download_count'],
- 'comment' => (string) $attach_row['comment'],
+ 'attach_comment' => (string) $attach_row['attach_comment'],
'extension' => (string) $attach_row['extension'],
'mimetype' => (string) $attach_row['mimetype'],
'filesize' => (int) $attach_row['filesize'],
diff --git a/phpBB/includes/mcp/mcp_notes.php b/phpBB/includes/mcp/mcp_notes.php
index 9bca3a9c9a..03b81f1fe8 100755
--- a/phpBB/includes/mcp/mcp_notes.php
+++ b/phpBB/includes/mcp/mcp_notes.php
@@ -68,7 +68,7 @@ class mcp_notes
global $template, $db, $user, $auth;
$user_id = request_var('u', 0);
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$start = request_var('start', 0);
$st = request_var('st', 0);
$sk = request_var('sk', 'b');
diff --git a/phpBB/includes/mcp/mcp_post.php b/phpBB/includes/mcp/mcp_post.php
index 8346986e2a..b004cbeff1 100644
--- a/phpBB/includes/mcp/mcp_post.php
+++ b/phpBB/includes/mcp/mcp_post.php
@@ -59,7 +59,7 @@ function mcp_post_details($id, $mode, $action)
if ($action == 'chgposter')
{
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$sql_where = "username = '" . $db->sql_escape($username) . "'";
}
else
diff --git a/phpBB/includes/mcp/mcp_warn.php b/phpBB/includes/mcp/mcp_warn.php
index 281b5d6410..a83fa30211 100755
--- a/phpBB/includes/mcp/mcp_warn.php
+++ b/phpBB/includes/mcp/mcp_warn.php
@@ -309,7 +309,7 @@ function mcp_warn_user_view($id, $mode, $action)
global $template, $db, $user, $auth;
$user_id = request_var('u', 0);
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$notify = (isset($_REQUEST['notify_user'])) ? true : false;
$warning = request_var('warning', '', true);
diff --git a/phpBB/includes/message_parser.php b/phpBB/includes/message_parser.php
index b5090d3950..a44a11d566 100644
--- a/phpBB/includes/message_parser.php
+++ b/phpBB/includes/message_parser.php
@@ -1148,7 +1148,7 @@ class parse_message extends bbcode_firstpass
{
$new_entry = array(
'physical_filename' => $filedata['physical_filename'],
- 'comment' => $this->filename_data['filecomment'],
+ 'attach_comment' => $this->filename_data['filecomment'],
'real_filename' => $filedata['real_filename'],
'extension' => $filedata['extension'],
'mimetype' => $filedata['mimetype'],
@@ -1218,7 +1218,7 @@ class parse_message extends bbcode_firstpass
$edit_comment = request_var('edit_comment', array(0 => ''));
$edit_comment = key($edit_comment);
- $this->attachment_data[$edit_comment]['comment'] = $actual_comment_list[$edit_comment];
+ $this->attachment_data[$edit_comment]['attach_comment'] = $actual_comment_list[$edit_comment];
}
if (($add_file || $preview) && $upload_file)
@@ -1232,7 +1232,7 @@ class parse_message extends bbcode_firstpass
{
$new_entry = array(
'physical_filename' => $filedata['physical_filename'],
- 'comment' => $this->filename_data['filecomment'],
+ 'attach_comment' => $this->filename_data['filecomment'],
'real_filename' => $filedata['real_filename'],
'extension' => $filedata['extension'],
'mimetype' => $filedata['mimetype'],
@@ -1308,7 +1308,7 @@ class parse_message extends bbcode_firstpass
{
$pos = $attach_ids[$row['attach_id']];
$this->attachment_data[$pos] = $row;
- set_var($this->attachment_data[$pos]['comment'], $_POST['attachment_data'][$pos]['comment'], 'string', true);
+ set_var($this->attachment_data[$pos]['attach_comment'], $_POST['attachment_data'][$pos]['attach_comment'], 'string', true);
unset($attach_ids[$row['attach_id']]);
}
@@ -1348,7 +1348,7 @@ class parse_message extends bbcode_firstpass
'thumbnail' => (file_exists($phpbb_root_path . $config['upload_path'] . '/thumb_' . $physical_filename)) ? 1 : 0,
);
- set_var($this->attachment_data[$pos]['comment'], $_POST['attachment_data'][$pos]['comment'], 'string', true);
+ set_var($this->attachment_data[$pos]['attach_comment'], $_POST['attachment_data'][$pos]['attach_comment'], 'string', true);
set_var($this->attachment_data[$pos]['real_filename'], $_POST['attachment_data'][$pos]['real_filename'], 'string', true);
set_var($this->attachment_data[$pos]['filetime'], $_POST['attachment_data'][$pos]['filetime'], 'int');
diff --git a/phpBB/includes/ucp/ucp_attachments.php b/phpBB/includes/ucp/ucp_attachments.php
index 08a2549646..1b2bd1d538 100644
--- a/phpBB/includes/ucp/ucp_attachments.php
+++ b/phpBB/includes/ucp/ucp_attachments.php
@@ -60,7 +60,7 @@ class ucp_attachments
// Select box eventually
$sort_key_text = array('a' => $user->lang['SORT_FILENAME'], 'b' => $user->lang['SORT_COMMENT'], 'c' => $user->lang['SORT_EXTENSION'], 'd' => $user->lang['SORT_SIZE'], 'e' => $user->lang['SORT_DOWNLOADS'], 'f' => $user->lang['SORT_POST_TIME'], 'g' => $user->lang['SORT_TOPIC_TITLE']);
- $sort_key_sql = array('a' => 'a.real_filename', 'b' => 'a.comment', 'c' => 'a.extension', 'd' => 'a.filesize', 'e' => 'a.download_count', 'f' => 'a.filetime', 'g' => 't.topic_title');
+ $sort_key_sql = array('a' => 'a.real_filename', 'b' => 'a.attach_comment', 'c' => 'a.extension', 'd' => 'a.filesize', 'e' => 'a.download_count', 'f' => 'a.filetime', 'g' => 't.topic_title');
$sort_dir_text = array('a' => $user->lang['ASCENDING'], 'd' => $user->lang['DESCENDING']);
@@ -114,7 +114,7 @@ class ucp_attachments
$template->assign_block_vars('attachrow', array(
'ROW_NUMBER' => $row_count + ($start + 1),
'FILENAME' => $row['real_filename'],
- 'COMMENT' => str_replace("\n", '<br />', $row['comment']),
+ 'COMMENT' => str_replace("\n", '<br />', $row['attach_comment']),
'EXTENSION' => $row['extension'],
'SIZE' => ($row['filesize'] >= 1048576) ? ($row['filesize'] >> 20) . ' ' . $user->lang['MB'] : (($row['filesize'] >= 1024) ? ($row['filesize'] >> 10) . ' ' . $user->lang['KB'] : $row['filesize'] . ' ' . $user->lang['BYTES']),
'DOWNLOAD_COUNT' => $row['download_count'],
diff --git a/phpBB/includes/ucp/ucp_pm.php b/phpBB/includes/ucp/ucp_pm.php
index 394004ccc4..5d1a4297ee 100644
--- a/phpBB/includes/ucp/ucp_pm.php
+++ b/phpBB/includes/ucp/ucp_pm.php
@@ -318,7 +318,7 @@ class ucp_pm
}
// Update unread status
- update_unread_status($message_row['unread'], $message_row['msg_id'], $user->data['user_id'], $folder_id);
+ update_unread_status($message_row['pm_unread'], $message_row['msg_id'], $user->data['user_id'], $folder_id);
}
$folder = get_folder($user->data['user_id'], $folder_id);
diff --git a/phpBB/includes/ucp/ucp_pm_compose.php b/phpBB/includes/ucp/ucp_pm_compose.php
index 4498e39270..272b93af55 100644
--- a/phpBB/includes/ucp/ucp_pm_compose.php
+++ b/phpBB/includes/ucp/ucp_pm_compose.php
@@ -138,7 +138,7 @@ function compose_pm($id, $mode, $action)
trigger_error('NO_MESSAGE');
}
- $sql = 'SELECT msg_id, unread, new, author_id, folder_id
+ $sql = 'SELECT msg_id, pm_unread, pm_new, author_id, folder_id
FROM ' . PRIVMSGS_TO_TABLE . '
WHERE user_id = ' . $user->data['user_id'] . "
AND msg_id = $msg_id";
@@ -311,7 +311,7 @@ function compose_pm($id, $mode, $action)
if ($message_attachment && !$submit && !$refresh && !$preview && $action == 'edit')
{
- $sql = 'SELECT attach_id, physical_filename, comment, real_filename, extension, mimetype, filesize, filetime, thumbnail
+ $sql = 'SELECT attach_id, physical_filename, attach_comment, real_filename, extension, mimetype, filesize, filetime, thumbnail
FROM ' . ATTACHMENTS_TABLE . "
WHERE post_msg_id = $msg_id
AND in_message = 1
@@ -868,8 +868,8 @@ function handle_message_list_actions(&$address_list, $remove_u, $remove_g, $add_
$user_id_ary = array();
// Build usernames to add
- $usernames = (isset($_REQUEST['username'])) ? array(request_var('username', '', true)) : array();
- $username_list = request_var('username_list', '', true);
+ $usernames = (isset($_REQUEST['username'])) ? array(request_var('username', '')) : array();
+ $username_list = request_var('username_list', '');
if ($username_list)
{
$usernames = array_merge($usernames, explode("\n", $username_list));
diff --git a/phpBB/includes/ucp/ucp_pm_viewmessage.php b/phpBB/includes/ucp/ucp_pm_viewmessage.php
index 2e7a80903d..aa2a27b07d 100644
--- a/phpBB/includes/ucp/ucp_pm_viewmessage.php
+++ b/phpBB/includes/ucp/ucp_pm_viewmessage.php
@@ -189,7 +189,7 @@ function view_message($id, $mode, $folder_id, $msg_id, $folder, $message_row)
'SIGNATURE' => ($message_row['enable_sig']) ? $signature : '',
'EDITED_MESSAGE' => $l_edited_by,
- 'U_INFO' => ($auth->acl_get('m_info') && $message_row['forwarded']) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'mode=pm_details&amp;p=' . $message_row['msg_id'], true, $user->session_id) : '',
+ 'U_INFO' => ($auth->acl_get('m_info') && $message_row['pm_forwarded']) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'mode=pm_details&amp;p=' . $message_row['msg_id'], true, $user->session_id) : '',
'U_DELETE' => ($auth->acl_get('u_pm_delete')) ? "$url&amp;mode=compose&amp;action=delete&amp;f=$folder_id&amp;p=" . $message_row['msg_id'] : '',
'U_AUTHOR_PROFILE' => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&amp;u=' . $author_id),
'U_EMAIL' => $user_info['email'],
diff --git a/phpBB/includes/ucp/ucp_remind.php b/phpBB/includes/ucp/ucp_remind.php
index 6117e50c95..11edb54b95 100644
--- a/phpBB/includes/ucp/ucp_remind.php
+++ b/phpBB/includes/ucp/ucp_remind.php
@@ -22,7 +22,7 @@ class ucp_remind
global $config, $phpbb_root_path, $phpEx;
global $db, $user, $auth, $template;
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$email = request_var('email', '');
$submit = (isset($_POST['submit'])) ? true : false;
diff --git a/phpBB/includes/ucp/ucp_resend.php b/phpBB/includes/ucp/ucp_resend.php
index 85ec560d14..0e59c7560c 100644
--- a/phpBB/includes/ucp/ucp_resend.php
+++ b/phpBB/includes/ucp/ucp_resend.php
@@ -22,7 +22,7 @@ class ucp_resend
global $config, $phpbb_root_path, $phpEx;
global $db, $user, $auth, $template;
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$email = request_var('email', '');
$submit = (isset($_POST['submit'])) ? true : false;
diff --git a/phpBB/install/install_install.php b/phpBB/install/install_install.php
index 25cea3bf7f..4b5de1238a 100755
--- a/phpBB/install/install_install.php
+++ b/phpBB/install/install_install.php
@@ -1006,10 +1006,6 @@ class install_install extends module
case 'postgres':
$sql_query = preg_replace('#\# POSTGRES (BEGIN|COMMIT) \##s', '\1; ', $sql_query);
break;
-
- case 'firebird':
- $sql_query = str_replace('module_name', '"module_name"', $sql_query);
- break;
}
$sql_query = preg_replace('#phpbb_#i', $table_prefix, $sql_query);
@@ -1224,7 +1220,7 @@ class install_install extends module
foreach ($this->module_categories[$module_class] as $cat_name => $subs)
{
$module_data = array(
- 'module_name' => '',
+ 'module_basename' => '',
'module_enabled' => 1,
'module_display' => 1,
'parent_id' => 0,
@@ -1253,7 +1249,7 @@ class install_install extends module
foreach ($subs as $level2_name)
{
$module_data = array(
- 'module_name' => '',
+ 'module_basename' => '',
'module_enabled' => 1,
'module_display' => 1,
'parent_id' => $categories[$cat_name]['id'],
@@ -1281,14 +1277,14 @@ class install_install extends module
// Get the modules we want to add... returned sorted by name
$module_info = $_module->get_module_infos('', $module_class);
- foreach ($module_info as $module_name => $fileinfo)
+ foreach ($module_info as $module_basename => $fileinfo)
{
foreach ($fileinfo['modes'] as $module_mode => $row)
{
foreach ($row['cat'] as $cat_name)
{
$module_data = array(
- 'module_name' => $module_name,
+ 'module_basename' => $module_basename,
'module_enabled' => 1,
'module_display' => (isset($row['display'])) ? $row['display'] : 1,
'parent_id' => $categories[$cat_name]['id'],
@@ -1316,7 +1312,7 @@ class install_install extends module
// Move main module 4 up...
$sql = 'SELECT *
FROM ' . MODULES_TABLE . "
- WHERE module_name = 'main'
+ WHERE module_basename = 'main'
AND module_class = 'acp'
AND module_mode = 'main'";
$result = $db->sql_query($sql);
@@ -1328,7 +1324,7 @@ class install_install extends module
// Move permissions intro screen module 4 up...
$sql = 'SELECT *
FROM ' . MODULES_TABLE . "
- WHERE module_name = 'permissions'
+ WHERE module_basename = 'permissions'
AND module_class = 'acp'
AND module_mode = 'intro'";
$result = $db->sql_query($sql);
@@ -1340,7 +1336,7 @@ class install_install extends module
// Move manage users screen module 4 up...
$sql = 'SELECT *
FROM ' . MODULES_TABLE . "
- WHERE module_name = 'users'
+ WHERE module_basename = 'users'
AND module_class = 'acp'
AND module_mode = 'overview'";
$result = $db->sql_query($sql);
@@ -1370,7 +1366,7 @@ class install_install extends module
FROM ' . MODULES_TABLE . "
WHERE module_langname = '" . $db->sql_escape($mod_name) . "'
AND module_class = '" . $db->sql_escape($module_class) . "'
- AND module_name <> ''";
+ AND module_basename <> ''";
$result = $db->sql_query_limit($sql, 1);
$module_data = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
diff --git a/phpBB/install/schemas/firebird_schema.sql b/phpBB/install/schemas/firebird_schema.sql
index f764f9ca38..d421482310 100644
--- a/phpBB/install/schemas/firebird_schema.sql
+++ b/phpBB/install/schemas/firebird_schema.sql
@@ -2,32 +2,33 @@
# Firebird Schema for phpBB 3.x - (c) phpBB Group, 2005
#
# $Id$
+#
-# phpbb_attachments
+# Table: 'phpbb_attachments'
CREATE TABLE phpbb_attachments (
- attach_id INTEGER NOT NULL,
- post_msg_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- in_message INTEGER DEFAULT 0 NOT NULL,
- poster_id INTEGER DEFAULT 0 NOT NULL,
- physical_filename VARCHAR(255) NOT NULL,
- real_filename VARCHAR(255) NOT NULL,
- download_count INTEGER DEFAULT 0 NOT NULL,
- comment BLOB SUB_TYPE TEXT,
- extension VARCHAR(100),
- mimetype VARCHAR(100),
- filesize INTEGER DEFAULT 0 NOT NULL,
- filetime INTEGER DEFAULT 0 NOT NULL,
- thumbnail INTEGER DEFAULT 0 NOT NULL
+ attach_id INTEGER NOT NULL,
+ post_msg_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ in_message INTEGER DEFAULT 0 NOT NULL,
+ poster_id INTEGER DEFAULT 0 NOT NULL,
+ pysical_filename VARCHAR(255) DEFAULT '' NOT NULL,
+ real_filename VARCHAR(255) DEFAULT '' NOT NULL,
+ download_count INTEGER DEFAULT 0 NOT NULL,
+ attach_comment BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ extension VARCHAR(100) DEFAULT '' NOT NULL,
+ mimetype VARCHAR(100) DEFAULT '' NOT NULL,
+ filesize INTEGER DEFAULT 0 NOT NULL,
+ filetime INTEGER DEFAULT 0 NOT NULL,
+ thumbnail INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_attachments ADD PRIMARY KEY (attach_id);;
-CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments(filesize);;
CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments(filetime);;
CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments(post_msg_id);;
-CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments(poster_id);;
CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments(topic_id);;
+CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments(poster_id);;
+CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments(filesize);;
CREATE GENERATOR phpbb_attachments_gen;;
SET GENERATOR phpbb_attachments_gen TO 0;;
@@ -36,30 +37,29 @@ CREATE TRIGGER t_phpbb_attachments_gen FOR phpbb_attachments
BEFORE INSERT
AS
BEGIN
- NEW.attach_id = GEN_ID(phpbb_attachments_gen, 1);
+ NEW.attach_id = GEN_ID(phpbb_attachments_gen, 1);
END;;
-# phpbb_acl_groups
+# Table: 'phpbb_acl_groups'
CREATE TABLE phpbb_acl_groups (
- group_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- auth_option_id INTEGER DEFAULT 0 NOT NULL,
- auth_role_id INTEGER DEFAULT 0 NOT NULL,
- auth_setting INTEGER DEFAULT 0 NOT NULL
+ group_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ auth_option_id INTEGER DEFAULT 0 NOT NULL,
+ auth_role_id INTEGER DEFAULT 0 NOT NULL,
+ auth_setting INTEGER DEFAULT 0 NOT NULL
);;
-CREATE INDEX phpbb_acl_groups_auth_opt_id ON phpbb_acl_groups(auth_option_id);;
CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups(group_id);;
+CREATE INDEX phpbb_acl_groups_auth_option_id ON phpbb_acl_groups(auth_option_id);;
-
-# phpbb_acl_options
+# Table: 'phpbb_acl_options'
CREATE TABLE phpbb_acl_options (
- auth_option_id INTEGER NOT NULL,
- auth_option VARCHAR(50) NOT NULL,
- is_global INTEGER DEFAULT 0 NOT NULL,
- is_local INTEGER DEFAULT 0 NOT NULL,
- founder_only INTEGER DEFAULT 0 NOT NULL
+ auth_option_id INTEGER NOT NULL,
+ auth_option VARCHAR(50) DEFAULT '' NOT NULL,
+ is_global INTEGER DEFAULT 0 NOT NULL,
+ is_local INTEGER DEFAULT 0 NOT NULL,
+ founder_only INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_acl_options ADD PRIMARY KEY (auth_option_id);;
@@ -73,17 +73,17 @@ CREATE TRIGGER t_phpbb_acl_options_gen FOR phpbb_acl_options
BEFORE INSERT
AS
BEGIN
- NEW.auth_option_id = GEN_ID(phpbb_acl_options_gen, 1);
+ NEW.auth_option_id = GEN_ID(phpbb_acl_options_gen, 1);
END;;
-# phpbb_acl_roles
+# Table: 'phpbb_acl_roles'
CREATE TABLE phpbb_acl_roles (
- role_id INTEGER NOT NULL,
- role_name VARCHAR(255) DEFAULT '' NOT NULL,
- role_description BLOB SUB_TYPE TEXT,
- role_type VARCHAR(10) DEFAULT '' NOT NULL,
- role_order INTEGER DEFAULT 0 NOT NULL
+ role_id INTEGER NOT NULL,
+ role_name VARCHAR(255) DEFAULT '' NOT NULL,
+ role_description BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ role_type VARCHAR(10) DEFAULT '' NOT NULL,
+ role_order INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_acl_roles ADD PRIMARY KEY (role_id);;
@@ -98,48 +98,48 @@ CREATE TRIGGER t_phpbb_acl_roles_gen FOR phpbb_acl_roles
BEFORE INSERT
AS
BEGIN
- NEW.role_id = GEN_ID(phpbb_acl_roles_gen, 1);
+ NEW.role_id = GEN_ID(phpbb_acl_roles_gen, 1);
END;;
-# phpbb_acl_roles_data
+# Table: 'phpbb_acl_roles_data'
CREATE TABLE phpbb_acl_roles_data (
- role_id INTEGER DEFAULT 0 NOT NULL,
- auth_option_id INTEGER DEFAULT 0 NOT NULL,
- auth_setting INTEGER DEFAULT 0 NOT NULL
+ role_id INTEGER DEFAULT 0 NOT NULL,
+ auth_option_id INTEGER DEFAULT 0 NOT NULL,
+ auth_setting INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_acl_roles_data ADD PRIMARY KEY (role_id, auth_option_id);;
-# phpbb_acl_users
+# Table: 'phpbb_acl_users'
CREATE TABLE phpbb_acl_users (
- user_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- auth_option_id INTEGER DEFAULT 0 NOT NULL,
- auth_role_id INTEGER DEFAULT 0 NOT NULL,
- auth_setting INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ auth_option_id INTEGER DEFAULT 0 NOT NULL,
+ auth_role_id INTEGER DEFAULT 0 NOT NULL,
+ auth_setting INTEGER DEFAULT 0 NOT NULL
);;
-CREATE INDEX phpbb_acl_users_auth_opt_id ON phpbb_acl_users(auth_option_id);;
CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users(user_id);;
+CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users(auth_option_id);;
-
-# phpbb_banlist
+# Table: 'phpbb_banlist'
CREATE TABLE phpbb_banlist (
- ban_id INTEGER NOT NULL,
- ban_userid INTEGER DEFAULT 0 NOT NULL,
- ban_ip VARCHAR(40) DEFAULT '' NOT NULL,
- ban_email VARCHAR(100) DEFAULT '' NOT NULL,
- ban_start INTEGER DEFAULT 0 NOT NULL,
- ban_end INTEGER DEFAULT 0 NOT NULL,
- ban_exclude INTEGER DEFAULT 0 NOT NULL,
- ban_reason BLOB SUB_TYPE TEXT,
- ban_give_reason BLOB SUB_TYPE TEXT
+ ban_id INTEGER NOT NULL,
+ ban_userid INTEGER DEFAULT 0 NOT NULL,
+ ban_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ ban_email VARCHAR(100) DEFAULT '' NOT NULL,
+ ban_start INTEGER DEFAULT 0 NOT NULL,
+ ban_end INTEGER DEFAULT 0 NOT NULL,
+ ban_exclude INTEGER DEFAULT 0 NOT NULL,
+ ban_reason BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ ban_give_reason BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_banlist ADD PRIMARY KEY (ban_id);;
+
CREATE GENERATOR phpbb_banlist_gen;;
SET GENERATOR phpbb_banlist_gen TO 0;;
@@ -147,46 +147,45 @@ CREATE TRIGGER t_phpbb_banlist_gen FOR phpbb_banlist
BEFORE INSERT
AS
BEGIN
- NEW.ban_id = GEN_ID(phpbb_banlist_gen, 1);
+ NEW.ban_id = GEN_ID(phpbb_banlist_gen, 1);
END;;
-# phpbb_bbcodes
+
+# Table: 'phpbb_bbcodes'
CREATE TABLE phpbb_bbcodes (
- bbcode_id INTEGER DEFAULT 0 NOT NULL,
- bbcode_tag VARCHAR(16) DEFAULT '' NOT NULL,
- display_on_posting INTEGER DEFAULT 0 NOT NULL,
- bbcode_match VARCHAR(255) DEFAULT '' NOT NULL,
- bbcode_tpl BLOB SUB_TYPE TEXT,
- first_pass_match VARCHAR(255) DEFAULT '' NOT NULL,
- first_pass_replace VARCHAR(255) DEFAULT '' NOT NULL,
- second_pass_match VARCHAR(255) DEFAULT '' NOT NULL,
- second_pass_replace BLOB SUB_TYPE TEXT
+ bbcode_id INTEGER DEFAULT 0 NOT NULL,
+ bbcode_tag VARCHAR(16) DEFAULT '' NOT NULL,
+ display_on_posting INTEGER DEFAULT 0 NOT NULL,
+ bbcode_match VARCHAR(255) DEFAULT '' NOT NULL,
+ bbcode_tpl BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ first_pass_match VARCHAR(255) DEFAULT '' NOT NULL,
+ first_pass_replace VARCHAR(255) DEFAULT '' NOT NULL,
+ second_pass_match VARCHAR(255) DEFAULT '' NOT NULL,
+ second_pass_replace BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_bbcodes ADD PRIMARY KEY (bbcode_id);;
-CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes(display_on_posting);;
+CREATE INDEX phpbb_bbcodes_display_in_posting ON phpbb_bbcodes(display_on_posting);;
-
-# phpbb_bookmarks
+# Table: 'phpbb_bookmarks'
CREATE TABLE phpbb_bookmarks (
- topic_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- order_id INTEGER DEFAULT 0 NOT NULL
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ order_id INTEGER DEFAULT 0 NOT NULL
);;
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks(order_id);;
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks(topic_id, user_id);;
-
-# phpbb_bots
+# Table: 'phpbb_bots'
CREATE TABLE phpbb_bots (
- bot_id INTEGER NOT NULL,
- bot_active INTEGER DEFAULT 1 NOT NULL,
- bot_name BLOB SUB_TYPE TEXT,
- user_id INTEGER DEFAULT 0 NOT NULL,
- bot_agent VARCHAR(255) DEFAULT '' NOT NULL,
- bot_ip VARCHAR(255) DEFAULT '' NOT NULL
+ bot_id INTEGER NOT NULL,
+ bot_active INTEGER DEFAULT 1 NOT NULL,
+ bot_name BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ bot_agent VARCHAR(255) DEFAULT '' NOT NULL,
+ bot_ip VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_bots ADD PRIMARY KEY (bot_id);;
@@ -200,41 +199,41 @@ CREATE TRIGGER t_phpbb_bots_gen FOR phpbb_bots
BEFORE INSERT
AS
BEGIN
- NEW.bot_id = GEN_ID(phpbb_bots_gen, 1);
+ NEW.bot_id = GEN_ID(phpbb_bots_gen, 1);
END;;
-# phpbb_config
+# Table: 'phpbb_config'
CREATE TABLE phpbb_config (
- config_name VARCHAR(252) NOT NULL,
- config_value VARCHAR(255) NOT NULL,
- is_dynamic INTEGER DEFAULT 0 NOT NULL
+ config_name VARCHAR(255) DEFAULT '' NOT NULL,
+ config_value VARCHAR(255) DEFAULT '' NOT NULL,
+ is_dynamic INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_config ADD PRIMARY KEY (config_name);;
CREATE INDEX phpbb_config_is_dynamic ON phpbb_config(is_dynamic);;
-
-# phpbb_confirm
+# Table: 'phpbb_confirm'
CREATE TABLE phpbb_confirm (
- confirm_id CHAR(32) DEFAULT '' NOT NULL,
- session_id CHAR(32) DEFAULT '' NOT NULL,
- confirm_type INTEGER DEFAULT 0 NOT NULL,
- code VARCHAR(8) DEFAULT '' NOT NULL
+ confirm_id CHAR(32) DEFAULT '' NOT NULL,
+ session_id CHAR(32) DEFAULT '' NOT NULL,
+ confirm_type INTEGER DEFAULT 0 NOT NULL,
+ code VARCHAR(8) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_confirm ADD PRIMARY KEY (session_id, confirm_id);;
-# phpbb_disallow
+# Table: 'phpbb_disallow'
CREATE TABLE phpbb_disallow (
- disallow_id INTEGER NOT NULL,
- disallow_username VARCHAR(255) DEFAULT '' NOT NULL
+ disallow_id INTEGER NOT NULL,
+ disallow_username VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_disallow ADD PRIMARY KEY (disallow_id);;
+
CREATE GENERATOR phpbb_disallow_gen;;
SET GENERATOR phpbb_disallow_gen TO 0;;
@@ -242,19 +241,19 @@ CREATE TRIGGER t_phpbb_disallow_gen FOR phpbb_disallow
BEFORE INSERT
AS
BEGIN
- NEW.disallow_id = GEN_ID(phpbb_disallow_gen, 1);
+ NEW.disallow_id = GEN_ID(phpbb_disallow_gen, 1);
END;;
-# phpbb_drafts
+# Table: 'phpbb_drafts'
CREATE TABLE phpbb_drafts (
- draft_id INTEGER NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- save_time INTEGER DEFAULT 0 NOT NULL,
- draft_subject BLOB SUB_TYPE TEXT,
- draft_message BLOB SUB_TYPE TEXT
+ draft_id INTEGER NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ save_time INTEGER DEFAULT 0 NOT NULL,
+ draft_subject BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ draft_message BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_drafts ADD PRIMARY KEY (draft_id);;
@@ -268,19 +267,20 @@ CREATE TRIGGER t_phpbb_drafts_gen FOR phpbb_drafts
BEFORE INSERT
AS
BEGIN
- NEW.draft_id = GEN_ID(phpbb_drafts_gen, 1);
+ NEW.draft_id = GEN_ID(phpbb_drafts_gen, 1);
END;;
-# phpbb_extensions
+# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
- extension_id INTEGER NOT NULL,
- group_id INTEGER DEFAULT 0 NOT NULL,
- extension VARCHAR(100) DEFAULT '' NOT NULL
+ extension_id INTEGER NOT NULL,
+ group_id INTEGER DEFAULT 0 NOT NULL,
+ extension VARCHAR(100) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_extensions ADD PRIMARY KEY (extension_id);;
+
CREATE GENERATOR phpbb_extensions_gen;;
SET GENERATOR phpbb_extensions_gen TO 0;;
@@ -288,25 +288,26 @@ CREATE TRIGGER t_phpbb_extensions_gen FOR phpbb_extensions
BEFORE INSERT
AS
BEGIN
- NEW.extension_id = GEN_ID(phpbb_extensions_gen, 1);
+ NEW.extension_id = GEN_ID(phpbb_extensions_gen, 1);
END;;
-# phpbb_extension_groups
+# Table: 'phpbb_extension_groups'
CREATE TABLE phpbb_extension_groups (
- group_id INTEGER NOT NULL,
- group_name VARCHAR(255) NOT NULL,
- cat_id INTEGER DEFAULT 0 NOT NULL,
- allow_group INTEGER DEFAULT 0 NOT NULL,
- download_mode INTEGER DEFAULT 1 NOT NULL,
- upload_icon VARCHAR(255) DEFAULT '' NOT NULL,
- max_filesize INTEGER DEFAULT 0 NOT NULL,
- allowed_forums BLOB SUB_TYPE TEXT,
- allow_in_pm INTEGER DEFAULT 0 NOT NULL
+ group_id INTEGER NOT NULL,
+ group_name VARCHAR(255) DEFAULT '' NOT NULL,
+ cat_id INTEGER DEFAULT 0 NOT NULL,
+ allow_group INTEGER DEFAULT 0 NOT NULL,
+ download_mode INTEGER DEFAULT 1 NOT NULL,
+ upload_icon VARCHAR(255) DEFAULT '' NOT NULL,
+ max_filesize INTEGER DEFAULT 0 NOT NULL,
+ allowed_forums BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ allow_in_pm INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_extension_groups ADD PRIMARY KEY (group_id);;
+
CREATE GENERATOR phpbb_extension_groups_gen;;
SET GENERATOR phpbb_extension_groups_gen TO 0;;
@@ -314,54 +315,54 @@ CREATE TRIGGER t_phpbb_extension_groups_gen FOR phpbb_extension_groups
BEFORE INSERT
AS
BEGIN
- NEW.group_id = GEN_ID(phpbb_extension_groups_gen, 1);
+ NEW.group_id = GEN_ID(phpbb_extension_groups_gen, 1);
END;;
-# phpbb_forums
+# Table: 'phpbb_forums'
CREATE TABLE phpbb_forums (
- forum_id INTEGER NOT NULL,
- parent_id INTEGER DEFAULT 0 NOT NULL,
- left_id INTEGER DEFAULT 0 NOT NULL,
- right_id INTEGER DEFAULT 0 NOT NULL,
- forum_parents BLOB SUB_TYPE TEXT,
- forum_name BLOB SUB_TYPE TEXT,
- forum_desc BLOB SUB_TYPE TEXT,
- forum_desc_bitfield INTEGER DEFAULT 0 NOT NULL,
- forum_desc_uid VARCHAR(5) DEFAULT '' NOT NULL,
- forum_link VARCHAR(255) DEFAULT '' NOT NULL,
- forum_password VARCHAR(40) DEFAULT '' NOT NULL,
- forum_style INTEGER,
- forum_image VARCHAR(255) DEFAULT '' NOT NULL,
- forum_rules BLOB SUB_TYPE TEXT,
- forum_rules_link VARCHAR(255) DEFAULT '' NOT NULL,
- forum_rules_bitfield INTEGER DEFAULT 0 NOT NULL,
- forum_rules_uid VARCHAR(5) DEFAULT '' NOT NULL,
- forum_topics_per_page INTEGER DEFAULT 0 NOT NULL,
- forum_type INTEGER DEFAULT 0 NOT NULL,
- forum_status INTEGER DEFAULT 0 NOT NULL,
- forum_posts INTEGER DEFAULT 0 NOT NULL,
- forum_topics INTEGER DEFAULT 0 NOT NULL,
- forum_topics_real INTEGER DEFAULT 0 NOT NULL,
- forum_last_post_id INTEGER DEFAULT 0 NOT NULL,
- forum_last_poster_id INTEGER DEFAULT 0 NOT NULL,
- forum_last_post_time INTEGER DEFAULT 0 NOT NULL,
- forum_last_poster_name VARCHAR(255),
- forum_flags INTEGER DEFAULT 32 NOT NULL,
- display_on_index INTEGER DEFAULT 1 NOT NULL,
- enable_indexing INTEGER DEFAULT 1 NOT NULL,
- enable_icons INTEGER DEFAULT 1 NOT NULL,
- enable_prune INTEGER DEFAULT 0 NOT NULL,
- prune_next INTEGER,
- prune_days INTEGER DEFAULT 0 NOT NULL,
- prune_viewed INTEGER DEFAULT 0 NOT NULL,
- prune_freq INTEGER DEFAULT 0 NOT NULL
+ forum_id INTEGER NOT NULL,
+ parent_id INTEGER DEFAULT 0 NOT NULL,
+ left_id INTEGER DEFAULT 0 NOT NULL,
+ right_id INTEGER DEFAULT 0 NOT NULL,
+ forum_parents BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ forum_name BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ forum_desc BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ forum_desc_bitfield INTEGER DEFAULT 0 NOT NULL,
+ forum_desc_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ forum_link VARCHAR(255) DEFAULT '' NOT NULL,
+ forum_password VARCHAR(40) DEFAULT '' NOT NULL,
+ forum_style INTEGER DEFAULT 0 NOT NULL,
+ forum_image VARCHAR(255) DEFAULT '' NOT NULL,
+ forum_rules BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ forum_rules_link VARCHAR(255) DEFAULT '' NOT NULL,
+ forum_rules_bitfield INTEGER DEFAULT 0 NOT NULL,
+ forum_rules_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ forum_topics_per_page INTEGER DEFAULT 0 NOT NULL,
+ forum_type INTEGER DEFAULT 0 NOT NULL,
+ forum_status INTEGER DEFAULT 0 NOT NULL,
+ forum_posts INTEGER DEFAULT 0 NOT NULL,
+ forum_topics INTEGER DEFAULT 0 NOT NULL,
+ forum_topics_real INTEGER DEFAULT 0 NOT NULL,
+ forum_last_post_id INTEGER DEFAULT 0 NOT NULL,
+ forum_last_poster_id INTEGER DEFAULT 0 NOT NULL,
+ forum_last_post_time INTEGER DEFAULT 0 NOT NULL,
+ forum_last_poster_name VARCHAR(255) DEFAULT '' NOT NULL,
+ forum_flags INTEGER DEFAULT 32 NOT NULL,
+ display_on_index INTEGER DEFAULT 1 NOT NULL,
+ enable_indexing INTEGER DEFAULT 1 NOT NULL,
+ enable_icons INTEGER DEFAULT 1 NOT NULL,
+ enable_prune INTEGER DEFAULT 0 NOT NULL,
+ prune_next INTEGER DEFAULT 0 NOT NULL,
+ prune_days INTEGER DEFAULT 0 NOT NULL,
+ prune_viewed INTEGER DEFAULT 0 NOT NULL,
+ prune_freq INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_forums ADD PRIMARY KEY (forum_id);;
-CREATE INDEX phpbb_forums_forum_lst_post_id ON phpbb_forums(forum_last_post_id);;
CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums(left_id, right_id);;
+CREATE INDEX phpbb_forums_forum_last_post_id ON phpbb_forums(forum_last_post_id);;
CREATE GENERATOR phpbb_forums_gen;;
SET GENERATOR phpbb_forums_gen TO 0;;
@@ -370,62 +371,60 @@ CREATE TRIGGER t_phpbb_forums_gen FOR phpbb_forums
BEFORE INSERT
AS
BEGIN
- NEW.forum_id = GEN_ID(phpbb_forums_gen, 1);
+ NEW.forum_id = GEN_ID(phpbb_forums_gen, 1);
END;;
-# phpbb_forums_access
+# Table: 'phpbb_forums_access'
CREATE TABLE phpbb_forums_access (
- forum_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- session_id VARCHAR(32) DEFAULT '' NOT NULL
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ session_id CHAR(32) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_forums_access ADD PRIMARY KEY (forum_id, user_id, session_id);;
-# phpbb_forums_track
+# Table: 'phpbb_forums_track'
CREATE TABLE phpbb_forums_track (
- user_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- mark_time INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ mark_time INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_forums_track ADD PRIMARY KEY (user_id, forum_id);;
-# phpbb_forums_watch
+# Table: 'phpbb_forums_watch'
CREATE TABLE phpbb_forums_watch (
- forum_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- notify_status INTEGER DEFAULT 0 NOT NULL
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ notify_status INTEGER DEFAULT 0 NOT NULL
);;
CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch(forum_id);;
-CREATE INDEX phpbb_forums_watch_notify_stat ON phpbb_forums_watch(notify_status);;
CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch(user_id);;
+CREATE INDEX phpbb_forums_watch_notify_status ON phpbb_forums_watch(notify_status);;
-
-# phpbb_groups
+# Table: 'phpbb_groups'
CREATE TABLE phpbb_groups (
- group_id INTEGER NOT NULL,
- group_type INTEGER DEFAULT 1 NOT NULL,
- group_name VARCHAR(255) DEFAULT '' NOT NULL,
- group_desc BLOB SUB_TYPE TEXT,
- group_desc_bitfield INTEGER DEFAULT 0 NOT NULL,
- group_desc_uid VARCHAR(5) DEFAULT '' NOT NULL,
- group_display INTEGER DEFAULT 0 NOT NULL,
- group_avatar VARCHAR(255) DEFAULT '' NOT NULL,
- group_avatar_type INTEGER DEFAULT 0 NOT NULL,
- group_avatar_width INTEGER DEFAULT 0 NOT NULL,
- group_avatar_height INTEGER DEFAULT 0 NOT NULL,
- group_rank INTEGER DEFAULT -1 NOT NULL,
- group_colour VARCHAR(6) DEFAULT '' NOT NULL,
- group_sig_chars INTEGER DEFAULT 0 NOT NULL,
- group_receive_pm INTEGER DEFAULT 0 NOT NULL,
- group_message_limit INTEGER DEFAULT 0 NOT NULL,
- group_chgpass INTEGER DEFAULT 0 NOT NULL,
- group_legend INTEGER DEFAULT 1 NOT NULL
+ group_id INTEGER NOT NULL,
+ group_type INTEGER DEFAULT 1 NOT NULL,
+ group_name VARCHAR(255) DEFAULT '' NOT NULL,
+ group_desc BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ group_desc_bitfield INTEGER DEFAULT 0 NOT NULL,
+ group_desc_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ group_display INTEGER DEFAULT 0 NOT NULL,
+ group_avatar VARCHAR(255) DEFAULT '' NOT NULL,
+ group_avatar_type INTEGER DEFAULT 0 NOT NULL,
+ group_avatar_width INTEGER DEFAULT 0 NOT NULL,
+ group_avatar_height INTEGER DEFAULT 0 NOT NULL,
+ group_rank INTEGER DEFAULT 0 NOT NULL,
+ group_colour VARCHAR(6) DEFAULT '' NOT NULL,
+ group_sig_chars INTEGER DEFAULT 0 NOT NULL,
+ group_receive_pm INTEGER DEFAULT 0 NOT NULL,
+ group_message_limit INTEGER DEFAULT 0 NOT NULL,
+ group_legend INTEGER DEFAULT 1 NOT NULL
);;
ALTER TABLE phpbb_groups ADD PRIMARY KEY (group_id);;
@@ -439,22 +438,23 @@ CREATE TRIGGER t_phpbb_groups_gen FOR phpbb_groups
BEFORE INSERT
AS
BEGIN
- NEW.group_id = GEN_ID(phpbb_groups_gen, 1);
+ NEW.group_id = GEN_ID(phpbb_groups_gen, 1);
END;;
-# phpbb_icons
+# Table: 'phpbb_icons'
CREATE TABLE phpbb_icons (
- icons_id INTEGER NOT NULL,
- icons_url VARCHAR(255),
- icons_width INTEGER DEFAULT 0 NOT NULL,
- icons_height INTEGER DEFAULT 0 NOT NULL,
- icons_order INTEGER DEFAULT 0 NOT NULL,
- display_on_posting INTEGER DEFAULT 1 NOT NULL
+ icons_id INTEGER NOT NULL,
+ icons_url VARCHAR(255) DEFAULT '' NOT NULL,
+ icons_width INTEGER DEFAULT 0 NOT NULL,
+ icons_height INTEGER DEFAULT 0 NOT NULL,
+ icons_order INTEGER DEFAULT 0 NOT NULL,
+ display_on_posting INTEGER DEFAULT 1 NOT NULL
);;
ALTER TABLE phpbb_icons ADD PRIMARY KEY (icons_id);;
+
CREATE GENERATOR phpbb_icons_gen;;
SET GENERATOR phpbb_icons_gen TO 0;;
@@ -462,22 +462,24 @@ CREATE TRIGGER t_phpbb_icons_gen FOR phpbb_icons
BEFORE INSERT
AS
BEGIN
- NEW.icons_id = GEN_ID(phpbb_icons_gen, 1);
+ NEW.icons_id = GEN_ID(phpbb_icons_gen, 1);
END;;
-# phpbb_lang
+# Table: 'phpbb_lang'
CREATE TABLE phpbb_lang (
- lang_id INTEGER NOT NULL,
- lang_iso VARCHAR(5) NOT NULL,
- lang_dir VARCHAR(30) NOT NULL,
- lang_english_name VARCHAR(100),
- lang_local_name VARCHAR(255),
- lang_author VARCHAR(255)
+ lang_id INTEGER NOT NULL,
+ lang_iso VARCHAR(5) DEFAULT '' NOT NULL,
+ lang_dir VARCHAR(30) DEFAULT '' NOT NULL,
+ lang_english_name VARCHAR(100) DEFAULT '' NOT NULL,
+ lang_local_name VARCHAR(255) DEFAULT '' NOT NULL,
+ lang_author VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_lang ADD PRIMARY KEY (lang_id);;
+CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang(lang_iso);;
+
CREATE GENERATOR phpbb_lang_gen;;
SET GENERATOR phpbb_lang_gen TO 0;;
@@ -485,30 +487,30 @@ CREATE TRIGGER t_phpbb_lang_gen FOR phpbb_lang
BEFORE INSERT
AS
BEGIN
- NEW.lang_id = GEN_ID(phpbb_lang_gen, 1);
+ NEW.lang_id = GEN_ID(phpbb_lang_gen, 1);
END;;
-# phpbb_log
+# Table: 'phpbb_log'
CREATE TABLE phpbb_log (
- log_id INTEGER NOT NULL,
- log_type INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- reportee_id INTEGER DEFAULT 0 NOT NULL,
- log_ip VARCHAR(40) NOT NULL,
- log_time INTEGER DEFAULT 0 NOT NULL,
- log_operation BLOB SUB_TYPE TEXT,
- log_data BLOB SUB_TYPE TEXT
+ log_id INTEGER NOT NULL,
+ log_type INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ reportee_id INTEGER DEFAULT 0 NOT NULL,
+ log_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ log_time INTEGER DEFAULT 0 NOT NULL,
+ log_operation BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ log_data BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_log ADD PRIMARY KEY (log_id);;
-CREATE INDEX phpbb_log_forum_id ON phpbb_log(forum_id);;
CREATE INDEX phpbb_log_log_type ON phpbb_log(log_type);;
-CREATE INDEX phpbb_log_reportee_id ON phpbb_log(reportee_id);;
+CREATE INDEX phpbb_log_forum_id ON phpbb_log(forum_id);;
CREATE INDEX phpbb_log_topic_id ON phpbb_log(topic_id);;
+CREATE INDEX phpbb_log_reportee_id ON phpbb_log(reportee_id);;
CREATE INDEX phpbb_log_user_id ON phpbb_log(user_id);;
CREATE GENERATOR phpbb_log_gen;;
@@ -518,43 +520,42 @@ CREATE TRIGGER t_phpbb_log_gen FOR phpbb_log
BEFORE INSERT
AS
BEGIN
- NEW.log_id = GEN_ID(phpbb_log_gen, 1);
+ NEW.log_id = GEN_ID(phpbb_log_gen, 1);
END;;
-# phpbb_moderator_cache
+# Table: 'phpbb_moderator_cache'
CREATE TABLE phpbb_moderator_cache (
- forum_id INTEGER NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- username VARCHAR(255) DEFAULT '' NOT NULL,
- group_id INTEGER DEFAULT 0 NOT NULL,
- group_name VARCHAR(255) DEFAULT '' NOT NULL,
- display_on_index INTEGER DEFAULT 1 NOT NULL
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ username VARCHAR(255) DEFAULT '' NOT NULL,
+ group_id INTEGER DEFAULT 0 NOT NULL,
+ group_name VARCHAR(255) DEFAULT '' NOT NULL,
+ display_on_index INTEGER DEFAULT 1 NOT NULL
);;
-CREATE INDEX phpbb_moderator_cche_dis_on_idx ON phpbb_moderator_cache(display_on_index);;
+CREATE INDEX phpbb_moderator_cache_display_on_index ON phpbb_moderator_cache(display_on_index);;
CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache(forum_id);;
-
-# phpbb_modules
+# Table: 'phpbb_modules'
CREATE TABLE phpbb_modules (
- module_id INTEGER NOT NULL,
- module_enabled INTEGER DEFAULT 1 NOT NULL,
- module_display INTEGER DEFAULT 1 NOT NULL,
- "module_name" VARCHAR(255) DEFAULT '' NOT NULL,
- module_class VARCHAR(10) DEFAULT '' NOT NULL,
- parent_id INTEGER DEFAULT 0 NOT NULL,
- left_id INTEGER DEFAULT 0 NOT NULL,
- right_id INTEGER DEFAULT 0 NOT NULL,
- module_langname VARCHAR(255) DEFAULT '' NOT NULL,
- module_mode VARCHAR(255) DEFAULT '' NOT NULL,
- module_auth VARCHAR(255) DEFAULT '' NOT NULL
+ module_id INTEGER NOT NULL,
+ module_enabled INTEGER DEFAULT 1 NOT NULL,
+ module_display INTEGER DEFAULT 1 NOT NULL,
+ module_basename VARCHAR(255) DEFAULT '' NOT NULL,
+ module_class VARCHAR(10) DEFAULT '' NOT NULL,
+ parent_id INTEGER DEFAULT 0 NOT NULL,
+ left_id INTEGER DEFAULT 0 NOT NULL,
+ right_id INTEGER DEFAULT 0 NOT NULL,
+ module_langname VARCHAR(255) DEFAULT '' NOT NULL,
+ module_mode VARCHAR(255) DEFAULT '' NOT NULL,
+ module_auth VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_modules ADD PRIMARY KEY (module_id);;
-CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules(module_enabled);;
CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules(left_id, right_id);;
+CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules(module_enabled);;
CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules(module_class, left_id);;
CREATE GENERATOR phpbb_modules_gen;;
@@ -564,72 +565,71 @@ CREATE TRIGGER t_phpbb_modules_gen FOR phpbb_modules
BEFORE INSERT
AS
BEGIN
- NEW.module_id = GEN_ID(phpbb_modules_gen, 1);
+ NEW.module_id = GEN_ID(phpbb_modules_gen, 1);
END;;
-# phpbb_poll_options
+# Table: 'phpbb_poll_options'
CREATE TABLE phpbb_poll_options (
- poll_option_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- poll_option_text BLOB SUB_TYPE TEXT,
- poll_option_total INTEGER DEFAULT 0 NOT NULL
+ poll_option_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ poll_option_text BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ poll_option_total INTEGER DEFAULT 0 NOT NULL
);;
-CREATE INDEX phpbb_poll_options_poll_opt_id ON phpbb_poll_options(poll_option_id);;
+CREATE INDEX phpbb_poll_options_poll_option_id ON phpbb_poll_options(poll_option_id);;
CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options(topic_id);;
-
-# phpbb_poll_votes
+# Table: 'phpbb_poll_votes'
CREATE TABLE phpbb_poll_votes (
- topic_id INTEGER DEFAULT 0 NOT NULL,
- poll_option_id INTEGER DEFAULT 0 NOT NULL,
- vote_user_id INTEGER DEFAULT 0 NOT NULL,
- vote_user_ip VARCHAR(40) NOT NULL
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ poll_option_id INTEGER DEFAULT 0 NOT NULL,
+ vote_user_id INTEGER DEFAULT 0 NOT NULL,
+ vote_user_ip VARCHAR(40) DEFAULT '' NOT NULL
);;
+CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes(topic_id);;
CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes(vote_user_id);;
CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes(vote_user_ip);;
-
-# phpbb_posts
+# Table: 'phpbb_posts'
CREATE TABLE phpbb_posts (
- post_id INTEGER NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- poster_id INTEGER DEFAULT 0 NOT NULL,
- icon_id INTEGER DEFAULT 0 NOT NULL,
- poster_ip VARCHAR(40) NOT NULL,
- post_time INTEGER DEFAULT 0 NOT NULL,
- post_approved INTEGER DEFAULT 1 NOT NULL,
- post_reported INTEGER DEFAULT 0 NOT NULL,
- enable_bbcode INTEGER DEFAULT 1 NOT NULL,
- enable_smilies INTEGER DEFAULT 1 NOT NULL,
- enable_magic_url INTEGER DEFAULT 1 NOT NULL,
- enable_sig INTEGER DEFAULT 1 NOT NULL,
- post_username VARCHAR(255),
- post_subject BLOB SUB_TYPE TEXT NOT NULL,
- post_text BLOB SUB_TYPE TEXT NOT NULL,
- post_checksum VARCHAR(32) NOT NULL,
- post_encoding VARCHAR(20) DEFAULT 'iso-8859-1' NOT NULL,
- post_attachment INTEGER DEFAULT 0 NOT NULL,
- bbcode_bitfield INTEGER DEFAULT 0 NOT NULL,
- bbcode_uid VARCHAR(5) DEFAULT '' NOT NULL,
- post_edit_time INTEGER DEFAULT 0,
- post_edit_reason BLOB SUB_TYPE TEXT,
- post_edit_user INTEGER DEFAULT 0,
- post_edit_count INTEGER DEFAULT 0,
- post_edit_locked INTEGER DEFAULT 0
+ post_id INTEGER NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ poster_id INTEGER DEFAULT 0 NOT NULL,
+ icon_id INTEGER DEFAULT 0 NOT NULL,
+ poster_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ post_time INTEGER DEFAULT 0 NOT NULL,
+ post_approved INTEGER DEFAULT 1 NOT NULL,
+ post_reported INTEGER DEFAULT 0 NOT NULL,
+ enable_bbcode INTEGER DEFAULT 1 NOT NULL,
+ enable_smilies INTEGER DEFAULT 1 NOT NULL,
+ enable_magic_url INTEGER DEFAULT 1 NOT NULL,
+ enable_sig INTEGER DEFAULT 1 NOT NULL,
+ post_username VARCHAR(255) DEFAULT '' NOT NULL,
+ post_subject BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ post_text BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ post_checksum VARCHAR(32) DEFAULT '' NOT NULL,
+ post_encoding VARCHAR(20) DEFAULT 'iso-8859-1' NOT NULL,
+ post_attachment INTEGER DEFAULT 0 NOT NULL,
+ bbcode_bitfield INTEGER DEFAULT 0 NOT NULL,
+ bbcode_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ post_edit_time INTEGER DEFAULT 0 NOT NULL,
+ post_edit_reason BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ post_edit_user INTEGER DEFAULT 0 NOT NULL,
+ post_edit_count INTEGER DEFAULT 0 NOT NULL,
+ post_edit_locked INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_posts ADD PRIMARY KEY (post_id);;
CREATE INDEX phpbb_posts_forum_id ON phpbb_posts(forum_id);;
+CREATE INDEX phpbb_posts_topic_id ON phpbb_posts(topic_id);;
+CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts(poster_ip);;
+CREATE INDEX phpbb_posts_poster_id ON phpbb_posts(poster_id);;
CREATE INDEX phpbb_posts_post_approved ON phpbb_posts(post_approved);;
CREATE INDEX phpbb_posts_post_time ON phpbb_posts(post_time);;
-CREATE INDEX phpbb_posts_poster_id ON phpbb_posts(poster_id);;
-CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts(poster_ip);;
-CREATE INDEX phpbb_posts_topic_id ON phpbb_posts(topic_id);;
CREATE GENERATOR phpbb_posts_gen;;
SET GENERATOR phpbb_posts_gen TO 0;;
@@ -638,41 +638,41 @@ CREATE TRIGGER t_phpbb_posts_gen FOR phpbb_posts
BEFORE INSERT
AS
BEGIN
- NEW.post_id = GEN_ID(phpbb_posts_gen, 1);
+ NEW.post_id = GEN_ID(phpbb_posts_gen, 1);
END;;
-# phpbb_privmsgs
+# Table: 'phpbb_privmsgs'
CREATE TABLE phpbb_privmsgs (
- msg_id INTEGER NOT NULL,
- root_level INTEGER DEFAULT 0 NOT NULL,
- author_id INTEGER DEFAULT 0 NOT NULL,
- icon_id INTEGER DEFAULT 0 NOT NULL,
- author_ip VARCHAR(40) DEFAULT '' NOT NULL,
- message_time INTEGER DEFAULT 0 NOT NULL,
- enable_bbcode INTEGER DEFAULT 1 NOT NULL,
- enable_smilies INTEGER DEFAULT 1 NOT NULL,
- enable_magic_url INTEGER DEFAULT 1 NOT NULL,
- enable_sig INTEGER DEFAULT 1 NOT NULL,
- message_subject BLOB SUB_TYPE TEXT NOT NULL,
- message_text BLOB SUB_TYPE TEXT NOT NULL,
- message_edit_reason BLOB SUB_TYPE TEXT,
- message_edit_user INTEGER DEFAULT 0,
- message_encoding VARCHAR(20) DEFAULT 'iso-8859-1' NOT NULL,
- message_attachment INTEGER DEFAULT 0 NOT NULL,
- bbcode_bitfield INTEGER DEFAULT 0 NOT NULL,
- bbcode_uid VARCHAR(5) DEFAULT '' NOT NULL,
- message_edit_time INTEGER DEFAULT 0,
- message_edit_count INTEGER DEFAULT 0,
- to_address BLOB SUB_TYPE TEXT NOT NULL,
- bcc_address BLOB SUB_TYPE TEXT NOT NULL
+ msg_id INTEGER NOT NULL,
+ root_level INTEGER DEFAULT 0 NOT NULL,
+ author_id INTEGER DEFAULT 0 NOT NULL,
+ icon_id INTEGER DEFAULT 0 NOT NULL,
+ author_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ message_time INTEGER DEFAULT 0 NOT NULL,
+ enable_bbcode INTEGER DEFAULT 1 NOT NULL,
+ enable_smilies INTEGER DEFAULT 1 NOT NULL,
+ enable_magic_url INTEGER DEFAULT 1 NOT NULL,
+ enable_sig INTEGER DEFAULT 1 NOT NULL,
+ message_subject BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ message_text BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ message_edit_reason BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ message_edit_user INTEGER DEFAULT 0 NOT NULL,
+ message_encoding VARCHAR(20) DEFAULT 'iso-8859-1' NOT NULL,
+ message_attachment INTEGER DEFAULT 0 NOT NULL,
+ bbcode_bitfield INTEGER DEFAULT 0 NOT NULL,
+ bbcode_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ message_edit_time INTEGER DEFAULT 0 NOT NULL,
+ message_edit_count INTEGER DEFAULT 0 NOT NULL,
+ to_address BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ bcc_address BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_privmsgs ADD PRIMARY KEY (msg_id);;
-CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs(author_id);;
CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs(author_ip);;
CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs(message_time);;
+CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs(author_id);;
CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs(root_level);;
CREATE GENERATOR phpbb_privmsgs_gen;;
@@ -682,16 +682,16 @@ CREATE TRIGGER t_phpbb_privmsgs_gen FOR phpbb_privmsgs
BEFORE INSERT
AS
BEGIN
- NEW.msg_id = GEN_ID(phpbb_privmsgs_gen, 1);
+ NEW.msg_id = GEN_ID(phpbb_privmsgs_gen, 1);
END;;
-# phpbb_privmsgs_folder
+# Table: 'phpbb_privmsgs_folder'
CREATE TABLE phpbb_privmsgs_folder (
- folder_id INTEGER NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- folder_name VARCHAR(255) DEFAULT '' NOT NULL,
- pm_count INTEGER DEFAULT 0 NOT NULL
+ folder_id INTEGER NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ folder_name VARCHAR(255) DEFAULT '' NOT NULL,
+ pm_count INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_privmsgs_folder ADD PRIMARY KEY (folder_id);;
@@ -705,25 +705,26 @@ CREATE TRIGGER t_phpbb_privmsgs_folder_gen FOR phpbb_privmsgs_folder
BEFORE INSERT
AS
BEGIN
- NEW.folder_id = GEN_ID(phpbb_privmsgs_folder_gen, 1);
+ NEW.folder_id = GEN_ID(phpbb_privmsgs_folder_gen, 1);
END;;
-# phpbb_privmsgs_rules
+# Table: 'phpbb_privmsgs_rules'
CREATE TABLE phpbb_privmsgs_rules (
- rule_id INTEGER NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- rule_check INTEGER DEFAULT 0 NOT NULL,
- rule_connection INTEGER DEFAULT 0 NOT NULL,
- rule_string VARCHAR(255) DEFAULT '' NOT NULL,
- rule_user_id INTEGER DEFAULT 0 NOT NULL,
- rule_group_id INTEGER DEFAULT 0 NOT NULL,
- rule_action INTEGER DEFAULT 0 NOT NULL,
- rule_folder_id INTEGER DEFAULT 0 NOT NULL
+ rule_id INTEGER NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ rule_check INTEGER DEFAULT 0 NOT NULL,
+ rule_connection INTEGER DEFAULT 0 NOT NULL,
+ rule_string VARCHAR(255) DEFAULT '' NOT NULL,
+ rule_user_id INTEGER DEFAULT 0 NOT NULL,
+ rule_group_id INTEGER DEFAULT 0 NOT NULL,
+ rule_action INTEGER DEFAULT 0 NOT NULL,
+ rule_folder_id INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_privmsgs_rules ADD PRIMARY KEY (rule_id);;
+
CREATE GENERATOR phpbb_privmsgs_rules_gen;;
SET GENERATOR phpbb_privmsgs_rules_gen TO 0;;
@@ -731,52 +732,51 @@ CREATE TRIGGER t_phpbb_privmsgs_rules_gen FOR phpbb_privmsgs_rules
BEFORE INSERT
AS
BEGIN
- NEW.rule_id = GEN_ID(phpbb_privmsgs_rules_gen, 1);
+ NEW.rule_id = GEN_ID(phpbb_privmsgs_rules_gen, 1);
END;;
-# phpbb_privmsgs_to
+# Table: 'phpbb_privmsgs_to'
CREATE TABLE phpbb_privmsgs_to (
- msg_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- author_id INTEGER DEFAULT 0 NOT NULL,
- deleted INTEGER DEFAULT 0 NOT NULL,
- new INTEGER DEFAULT 1 NOT NULL,
- unread INTEGER DEFAULT 1 NOT NULL,
- replied INTEGER DEFAULT 0 NOT NULL,
- marked INTEGER DEFAULT 0 NOT NULL,
- forwarded INTEGER DEFAULT 0 NOT NULL,
- folder_id INTEGER DEFAULT 0 NOT NULL
+ msg_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ author_id INTEGER DEFAULT 0 NOT NULL,
+ pm_deleted INTEGER DEFAULT 0 NOT NULL,
+ pm_new INTEGER DEFAULT 1 NOT NULL,
+ pm_unread INTEGER DEFAULT 1 NOT NULL,
+ pm_replied INTEGER DEFAULT 0 NOT NULL,
+ pm_marked INTEGER DEFAULT 0 NOT NULL,
+ pm_forwarded INTEGER DEFAULT 0 NOT NULL,
+ folder_id INTEGER DEFAULT 0 NOT NULL
);;
CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to(msg_id);;
-CREATE INDEX phpbb_privmsgs_to_user_id ON phpbb_privmsgs_to(user_id, folder_id);;
+CREATE INDEX phpbb_privmsgs_to_user_folder_id ON phpbb_privmsgs_to(user_id, folder_id);;
-
-# phpbb_profile_fields
+# Table: 'phpbb_profile_fields'
CREATE TABLE phpbb_profile_fields (
- field_id INTEGER NOT NULL,
- field_name VARCHAR(255) NOT NULL,
- field_type INTEGER DEFAULT 0 NOT NULL,
- field_ident VARCHAR(20) DEFAULT '' NOT NULL,
- field_length VARCHAR(20) DEFAULT '' NOT NULL,
- field_minlen VARCHAR(255) DEFAULT '' NOT NULL,
- field_maxlen VARCHAR(255) DEFAULT '' NOT NULL,
- field_novalue VARCHAR(255) DEFAULT '' NOT NULL,
- field_default_value VARCHAR(255) DEFAULT '0' NOT NULL,
- field_validation VARCHAR(20) DEFAULT '' NOT NULL,
- field_required INTEGER DEFAULT 0 NOT NULL,
- field_show_on_reg INTEGER DEFAULT 0 NOT NULL,
- field_hide INTEGER DEFAULT 0 NOT NULL,
- field_no_view INTEGER DEFAULT 0 NOT NULL,
- field_active INTEGER DEFAULT 0 NOT NULL,
- field_order INTEGER DEFAULT 0 NOT NULL
+ field_id INTEGER NOT NULL,
+ field_name VARCHAR(255) DEFAULT '' NOT NULL,
+ field_type INTEGER DEFAULT 0 NOT NULL,
+ field_ident VARCHAR(20) DEFAULT '' NOT NULL,
+ field_length VARCHAR(20) DEFAULT '' NOT NULL,
+ field_minlen VARCHAR(255) DEFAULT '' NOT NULL,
+ field_maxlen VARCHAR(255) DEFAULT '' NOT NULL,
+ field_novalue VARCHAR(255) DEFAULT '' NOT NULL,
+ field_default_value VARCHAR(255) DEFAULT '' NOT NULL,
+ field_validation VARCHAR(20) DEFAULT '' NOT NULL,
+ field_required INTEGER DEFAULT 0 NOT NULL,
+ field_show_on_reg INTEGER DEFAULT 0 NOT NULL,
+ field_hide INTEGER DEFAULT 0 NOT NULL,
+ field_no_view INTEGER DEFAULT 0 NOT NULL,
+ field_active INTEGER DEFAULT 0 NOT NULL,
+ field_order INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_profile_fields ADD PRIMARY KEY (field_id);;
-CREATE INDEX phpbb_profile_fields_field_ord ON phpbb_profile_fields(field_order);;
CREATE INDEX phpbb_profile_fields_field_type ON phpbb_profile_fields(field_type);;
+CREATE INDEX phpbb_profile_fields_field_order ON phpbb_profile_fields(field_order);;
CREATE GENERATOR phpbb_profile_fields_gen;;
SET GENERATOR phpbb_profile_fields_gen TO 0;;
@@ -785,53 +785,54 @@ CREATE TRIGGER t_phpbb_profile_fields_gen FOR phpbb_profile_fields
BEFORE INSERT
AS
BEGIN
- NEW.field_id = GEN_ID(phpbb_profile_fields_gen, 1);
+ NEW.field_id = GEN_ID(phpbb_profile_fields_gen, 1);
END;;
-# phpbb_profile_fields_data
+# Table: 'phpbb_profile_fields_data'
CREATE TABLE phpbb_profile_fields_data (
- user_id INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_profile_fields_data ADD PRIMARY KEY (user_id);;
-# phpbb_profile_fields_lang
+# Table: 'phpbb_profile_fields_lang'
CREATE TABLE phpbb_profile_fields_lang (
- field_id INTEGER DEFAULT 0 NOT NULL,
- lang_id INTEGER DEFAULT 0 NOT NULL,
- option_id INTEGER DEFAULT 0 NOT NULL,
- field_type INTEGER DEFAULT 0 NOT NULL,
- "value" VARCHAR(255) DEFAULT '' NOT NULL
+ field_id INTEGER DEFAULT 0 NOT NULL,
+ lang_id INTEGER DEFAULT 0 NOT NULL,
+ option_id INTEGER DEFAULT 0 NOT NULL,
+ field_type INTEGER DEFAULT 0 NOT NULL,
+ lang_value VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_profile_fields_lang ADD PRIMARY KEY (field_id, lang_id, option_id);;
-# phpbb_profile_lang
+# Table: 'phpbb_profile_lang'
CREATE TABLE phpbb_profile_lang (
- field_id INTEGER DEFAULT 0 NOT NULL,
- lang_id INTEGER DEFAULT 0 NOT NULL,
- lang_name VARCHAR(255) DEFAULT '' NOT NULL,
- lang_explain BLOB SUB_TYPE TEXT,
- lang_default_value VARCHAR(255) DEFAULT '' NOT NULL
+ field_id INTEGER DEFAULT 0 NOT NULL,
+ lang_id INTEGER DEFAULT 0 NOT NULL,
+ lang_name VARCHAR(255) DEFAULT '' NOT NULL,
+ lang_explain BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ lang_default_value VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_profile_lang ADD PRIMARY KEY (field_id, lang_id);;
-# phpbb_ranks
+# Table: 'phpbb_ranks'
CREATE TABLE phpbb_ranks (
- rank_id INTEGER NOT NULL,
- rank_title VARCHAR(255) NOT NULL,
- rank_min INTEGER DEFAULT 0 NOT NULL,
- rank_special INTEGER DEFAULT 0 ,
- rank_image VARCHAR(255)
+ rank_id INTEGER NOT NULL,
+ rank_title VARCHAR(255) DEFAULT '' NOT NULL,
+ rank_min INTEGER DEFAULT 0 NOT NULL,
+ rank_special INTEGER DEFAULT 0 NOT NULL,
+ rank_image VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_ranks ADD PRIMARY KEY (rank_id);;
+
CREATE GENERATOR phpbb_ranks_gen;;
SET GENERATOR phpbb_ranks_gen TO 0;;
@@ -839,24 +840,25 @@ CREATE TRIGGER t_phpbb_ranks_gen FOR phpbb_ranks
BEFORE INSERT
AS
BEGIN
- NEW.rank_id = GEN_ID(phpbb_ranks_gen, 1);
+ NEW.rank_id = GEN_ID(phpbb_ranks_gen, 1);
END;;
-# phpbb_reports
+# Table: 'phpbb_reports'
CREATE TABLE phpbb_reports (
- report_id INTEGER NOT NULL,
- reason_id INTEGER DEFAULT 0 NOT NULL,
- post_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- user_notify INTEGER DEFAULT 0 NOT NULL,
- report_closed INTEGER DEFAULT 0 NOT NULL,
- report_time INTEGER DEFAULT 0 NOT NULL,
- report_text BLOB SUB_TYPE TEXT
+ report_id INTEGER NOT NULL,
+ reason_id INTEGER DEFAULT 0 NOT NULL,
+ post_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ user_notify INTEGER DEFAULT 0 NOT NULL,
+ report_closed INTEGER DEFAULT 0 NOT NULL,
+ report_time INTEGER DEFAULT 0 NOT NULL,
+ report_text BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_reports ADD PRIMARY KEY (report_id);;
+
CREATE GENERATOR phpbb_reports_gen;;
SET GENERATOR phpbb_reports_gen TO 0;;
@@ -864,20 +866,21 @@ CREATE TRIGGER t_phpbb_reports_gen FOR phpbb_reports
BEFORE INSERT
AS
BEGIN
- NEW.report_id = GEN_ID(phpbb_reports_gen, 1);
+ NEW.report_id = GEN_ID(phpbb_reports_gen, 1);
END;;
-# phpbb_reports_reasons
+# Table: 'phpbb_reports_reasons'
CREATE TABLE phpbb_reports_reasons (
- reason_id INTEGER NOT NULL,
- reason_title VARCHAR(255) DEFAULT '' NOT NULL,
- reason_description BLOB SUB_TYPE TEXT,
- reason_order INTEGER DEFAULT 0 NOT NULL
+ reason_id INTEGER NOT NULL,
+ reason_title VARCHAR(255) DEFAULT '' NOT NULL,
+ reason_description BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ reason_order INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_reports_reasons ADD PRIMARY KEY (reason_id);;
+
CREATE GENERATOR phpbb_reports_reasons_gen;;
SET GENERATOR phpbb_reports_reasons_gen TO 0;;
@@ -885,26 +888,26 @@ CREATE TRIGGER t_phpbb_reports_reasons_gen FOR phpbb_reports_reasons
BEFORE INSERT
AS
BEGIN
- NEW.reason_id = GEN_ID(phpbb_reports_reasons_gen, 1);
+ NEW.reason_id = GEN_ID(phpbb_reports_reasons_gen, 1);
END;;
-# phpbb_search_results
+# Table: 'phpbb_search_results'
CREATE TABLE phpbb_search_results (
- search_key VARCHAR(32) DEFAULT '' NOT NULL,
- search_time INTEGER DEFAULT 0 NOT NULL,
- search_keywords BLOB SUB_TYPE TEXT,
- search_authors BLOB SUB_TYPE TEXT
+ search_key VARCHAR(32) DEFAULT '' NOT NULL,
+ search_time INTEGER DEFAULT 0 NOT NULL,
+ search_keywords BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ search_authors BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_search_results ADD PRIMARY KEY (search_key);;
-# phpbb_search_wordlist
+# Table: 'phpbb_search_wordlist'
CREATE TABLE phpbb_search_wordlist (
- word_text VARCHAR(252) DEFAULT '' NOT NULL,
- word_id INTEGER NOT NULL,
- word_common INTEGER DEFAULT 0 NOT NULL
+ word_text VARCHAR(252) DEFAULT '' NOT NULL,
+ word_id INTEGER NOT NULL,
+ word_common INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_search_wordlist ADD PRIMARY KEY (word_text);;
@@ -918,32 +921,32 @@ CREATE TRIGGER t_phpbb_search_wordlist_gen FOR phpbb_search_wordlist
BEFORE INSERT
AS
BEGIN
- NEW.word_id = GEN_ID(phpbb_search_wordlist_gen, 1);
+ NEW.word_id = GEN_ID(phpbb_search_wordlist_gen, 1);
END;;
-# phpbb_search_wordmatch
+# Table: 'phpbb_search_wordmatch'
CREATE TABLE phpbb_search_wordmatch (
- post_id INTEGER DEFAULT 0 NOT NULL,
- word_id INTEGER DEFAULT 0 NOT NULL,
- title_match INTEGER DEFAULT 0 NOT NULL
+ post_id INTEGER DEFAULT 0 NOT NULL,
+ word_id INTEGER DEFAULT 0 NOT NULL,
+ title_match INTEGER DEFAULT 0 NOT NULL
);;
CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch(word_id);;
-# phpbb_sessions
+# Table: 'phpbb_sessions'
CREATE TABLE phpbb_sessions (
- session_id VARCHAR(32) DEFAULT '' NOT NULL,
- session_user_id INTEGER DEFAULT 0 NOT NULL,
- session_last_visit INTEGER DEFAULT 0 NOT NULL,
- session_start INTEGER DEFAULT 0 NOT NULL,
- session_time INTEGER DEFAULT 0 NOT NULL,
- session_ip VARCHAR(40) DEFAULT '0' NOT NULL,
- session_browser VARCHAR(150) DEFAULT '' NOT NULL,
- session_page VARCHAR(200) DEFAULT '' NOT NULL,
- session_viewonline INTEGER DEFAULT 1 NOT NULL,
- session_autologin INTEGER DEFAULT 0 NOT NULL,
- session_admin INTEGER DEFAULT 0 NOT NULL
+ session_id CHAR(32) DEFAULT '' NOT NULL,
+ session_user_id INTEGER DEFAULT 0 NOT NULL,
+ session_last_visit INTEGER DEFAULT 0 NOT NULL,
+ session_start INTEGER DEFAULT 0 NOT NULL,
+ session_time INTEGER DEFAULT 0 NOT NULL,
+ session_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ session_browser VARCHAR(150) DEFAULT '' NOT NULL,
+ session_page VARCHAR(255) DEFAULT '' NOT NULL,
+ session_viewonline INTEGER DEFAULT 1 NOT NULL,
+ session_autologin INTEGER DEFAULT 0 NOT NULL,
+ session_admin INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_sessions ADD PRIMARY KEY (session_id);;
@@ -951,30 +954,29 @@ ALTER TABLE phpbb_sessions ADD PRIMARY KEY (session_id);;
CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions(session_time);;
CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions(session_user_id);;
-
-# phpbb_sessions_keys
+# Table: 'phpbb_sessions_keys'
CREATE TABLE phpbb_sessions_keys (
- key_id VARCHAR(32) DEFAULT '' NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- last_ip VARCHAR(40) DEFAULT '0' NOT NULL,
- last_login INTEGER DEFAULT 0 NOT NULL
+ key_id CHAR(32) DEFAULT '' NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ last_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ last_login INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_sessions_keys ADD PRIMARY KEY (key_id, user_id);;
CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys(last_login);;
-
-# phpbb_sitelist
+# Table: 'phpbb_sitelist'
CREATE TABLE phpbb_sitelist (
- site_id INTEGER NOT NULL,
- site_ip VARCHAR(40) DEFAULT '' NOT NULL,
- site_hostname VARCHAR(255) DEFAULT '' NOT NULL,
- ip_exclude INTEGER DEFAULT 0 NOT NULL
+ site_id INTEGER NOT NULL,
+ site_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ site_hostname VARCHAR(255) DEFAULT '' NOT NULL,
+ ip_exclude INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_sitelist ADD PRIMARY KEY (site_id);;
+
CREATE GENERATOR phpbb_sitelist_gen;;
SET GENERATOR phpbb_sitelist_gen TO 0;;
@@ -982,24 +984,26 @@ CREATE TRIGGER t_phpbb_sitelist_gen FOR phpbb_sitelist
BEFORE INSERT
AS
BEGIN
- NEW.site_id = GEN_ID(phpbb_sitelist_gen, 1);
+ NEW.site_id = GEN_ID(phpbb_sitelist_gen, 1);
END;;
-# phpbb_smilies
+# Table: 'phpbb_smilies'
CREATE TABLE phpbb_smilies (
- smiley_id INTEGER NOT NULL,
- code VARCHAR(50),
- emotion VARCHAR(50),
- smiley_url VARCHAR(50),
- smiley_width INTEGER DEFAULT 0 NOT NULL,
- smiley_height INTEGER DEFAULT 0 NOT NULL,
- smiley_order INTEGER DEFAULT 0 NOT NULL,
- display_on_posting INTEGER DEFAULT 1 NOT NULL
+ smiley_id INTEGER NOT NULL,
+ code VARCHAR(50) DEFAULT '' NOT NULL,
+ emotion VARCHAR(50) DEFAULT '' NOT NULL,
+ smiley_url VARCHAR(50) DEFAULT '' NOT NULL,
+ smiley_width INTEGER DEFAULT 0 NOT NULL,
+ smiley_height INTEGER DEFAULT 0 NOT NULL,
+ smiley_order INTEGER DEFAULT 0 NOT NULL,
+ display_on_posting INTEGER DEFAULT 1 NOT NULL
);;
ALTER TABLE phpbb_smilies ADD PRIMARY KEY (smiley_id);;
+CREATE INDEX phpbb_smilies_display_on_posting ON phpbb_smilies(display_on_posting);;
+
CREATE GENERATOR phpbb_smilies_gen;;
SET GENERATOR phpbb_smilies_gen TO 0;;
@@ -1007,75 +1011,96 @@ CREATE TRIGGER t_phpbb_smilies_gen FOR phpbb_smilies
BEFORE INSERT
AS
BEGIN
- NEW.smiley_id = GEN_ID(phpbb_smilies_gen, 1);
+ NEW.smiley_id = GEN_ID(phpbb_smilies_gen, 1);
END;;
-# phpbb_styles
+# Table: 'phpbb_styles'
CREATE TABLE phpbb_styles (
- style_id INTEGER NOT NULL,
- style_name VARCHAR(252) DEFAULT '' NOT NULL,
- style_copyright VARCHAR(255) DEFAULT '' NOT NULL,
- style_active INTEGER DEFAULT 1 NOT NULL,
- template_id INTEGER DEFAULT 0 NOT NULL,
- theme_id INTEGER DEFAULT 0 NOT NULL,
- imageset_id INTEGER DEFAULT 0 NOT NULL
+ style_id INTEGER NOT NULL,
+ style_name VARCHAR(255) DEFAULT '' NOT NULL,
+ style_copyright VARCHAR(255) DEFAULT '' NOT NULL,
+ style_active INTEGER DEFAULT 1 NOT NULL,
+ template_id INTEGER DEFAULT 0 NOT NULL,
+ theme_id INTEGER DEFAULT 0 NOT NULL,
+ imageset_id INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_styles ADD PRIMARY KEY (style_id);;
-CREATE UNIQUE INDEX phpbb_styles_tmplte_nm ON phpbb_styles(template_name);;
+CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles(style_name);;
CREATE INDEX phpbb_styles_template_id ON phpbb_styles(template_id);;
CREATE INDEX phpbb_styles_theme_id ON phpbb_styles(theme_id);;
CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles(imageset_id);;
-# phpbb_styles_template
+CREATE GENERATOR phpbb_styles_gen;;
+SET GENERATOR phpbb_styles_gen TO 0;;
+
+CREATE TRIGGER t_phpbb_styles_gen FOR phpbb_styles
+BEFORE INSERT
+AS
+BEGIN
+ NEW.style_id = GEN_ID(phpbb_styles_gen, 1);
+END;;
+
+
+# Table: 'phpbb_styles_template'
CREATE TABLE phpbb_styles_template (
- template_id INTEGER NOT NULL,
- template_name VARCHAR(252) NOT NULL,
- template_copyright VARCHAR(255) NOT NULL,
- template_path VARCHAR(100) NOT NULL,
- bbcode_bitfield INTEGER DEFAULT 6921 NOT NULL,
- template_storedb INTEGER DEFAULT 0 NOT NULL
+ template_id INTEGER NOT NULL,
+ template_name VARCHAR(255) DEFAULT '' NOT NULL,
+ template_copyright VARCHAR(255) DEFAULT '' NOT NULL,
+ template_path VARCHAR(100) DEFAULT '' NOT NULL,
+ bbcode_bitfield INTEGER DEFAULT 6921 NOT NULL,
+ template_storedb INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_styles_template ADD PRIMARY KEY (template_id);;
-CREATE UNIQUE INDEX phpbb_styles_template_tmplte_nm ON phpbb_styles_template(template_name);;
+CREATE UNIQUE INDEX phpbb_styles_template_template_name ON phpbb_styles_template(template_name);;
+CREATE GENERATOR phpbb_styles_template_gen;;
+SET GENERATOR phpbb_styles_template_gen TO 0;;
-# phpbb_styles_template_data
+CREATE TRIGGER t_phpbb_styles_template_gen FOR phpbb_styles_template
+BEFORE INSERT
+AS
+BEGIN
+ NEW.template_id = GEN_ID(phpbb_styles_template_gen, 1);
+END;;
+
+
+# Table: 'phpbb_styles_template_data'
CREATE TABLE phpbb_styles_template_data (
- template_id INTEGER DEFAULT 0 NOT NULL,
- template_filename VARCHAR(100) DEFAULT '' NOT NULL,
- template_included BLOB SUB_TYPE TEXT,
- template_mtime INTEGER DEFAULT 0 NOT NULL,
- template_data BLOB SUB_TYPE TEXT
+ template_id INTEGER NOT NULL,
+ template_filename VARCHAR(100) DEFAULT '' NOT NULL,
+ template_included BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ template_mtime INTEGER DEFAULT 0 NOT NULL,
+ template_data BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
-CREATE INDEX phpbb_styles_tmplte_d_tmpl_flnm ON phpbb_styles_template_data(template_filename);;
-CREATE INDEX phpbb_styles_tmplte_dt_tmplt_id ON phpbb_styles_template_data(template_id);;
+CREATE INDEX phpbb_styles_template_data_template_id ON phpbb_styles_template_data(template_id);;
+CREATE INDEX phpbb_styles_template_data_template_filename ON phpbb_styles_template_data(template_filename);;
-CREATE GENERATOR phpbb_styles_templte_data_gen;;
-SET GENERATOR phpbb_styles_templte_data_gen TO 0;;
+CREATE GENERATOR phpbb_styles_template_data_gen;;
+SET GENERATOR phpbb_styles_template_data_gen TO 0;;
-CREATE TRIGGER t_phpbb_styles_templte_data_gen FOR phpbb_styles_template
+CREATE TRIGGER t_phpbb_styles_template_data_gen FOR phpbb_styles_template_data
BEFORE INSERT
AS
BEGIN
- NEW.template_id = GEN_ID(phpbb_styles_templte_data_gen, 1);
+ NEW.template_id = GEN_ID(phpbb_styles_template_data_gen, 1);
END;;
-# phpbb_styles_theme
+# Table: 'phpbb_styles_theme'
CREATE TABLE phpbb_styles_theme (
- theme_id INTEGER NOT NULL,
- theme_name VARCHAR(252) DEFAULT '' NOT NULL,
- theme_copyright VARCHAR(255) DEFAULT '' NOT NULL,
- theme_path VARCHAR(100) DEFAULT '' NOT NULL,
- theme_storedb INTEGER DEFAULT 0 NOT NULL,
- theme_mtime INTEGER DEFAULT 0 NOT NULL,
- theme_data BLOB SUB_TYPE TEXT
+ theme_id INTEGER NOT NULL,
+ theme_name VARCHAR(255) DEFAULT '' NOT NULL,
+ theme_copyright VARCHAR(255) DEFAULT '' NOT NULL,
+ theme_path VARCHAR(100) DEFAULT '' NOT NULL,
+ theme_storedb INTEGER DEFAULT 0 NOT NULL,
+ theme_mtime INTEGER DEFAULT 0 NOT NULL,
+ theme_data BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_styles_theme ADD PRIMARY KEY (theme_id);;
@@ -1089,127 +1114,110 @@ CREATE TRIGGER t_phpbb_styles_theme_gen FOR phpbb_styles_theme
BEFORE INSERT
AS
BEGIN
- NEW.theme_id = GEN_ID(phpbb_styles_theme_gen, 1);
-END;;
-
-ALTER TABLE phpbb_styles ADD PRIMARY KEY (style_id);;
-
-CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles(style_name);;
-CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles(imageset_id);;
-CREATE INDEX phpbb_styles_template_id ON phpbb_styles(template_id);;
-CREATE INDEX phpbb_styles_theme_id ON phpbb_styles(theme_id);;
-
-CREATE GENERATOR phpbb_styles_gen;;
-SET GENERATOR phpbb_styles_gen TO 0;;
-
-CREATE TRIGGER t_phpbb_styles_gen FOR phpbb_styles
-BEFORE INSERT
-AS
-BEGIN
- NEW.style_id = GEN_ID(phpbb_styles_gen, 1);
+ NEW.theme_id = GEN_ID(phpbb_styles_theme_gen, 1);
END;;
-# phpbb_styles_imageset
+# Table: 'phpbb_styles_imageset'
CREATE TABLE phpbb_styles_imageset (
- imageset_id INTEGER NOT NULL,
- imageset_name VARCHAR(252) DEFAULT '' NOT NULL,
- imageset_copyright VARCHAR(255) DEFAULT '' NOT NULL,
- imageset_path VARCHAR(100) DEFAULT '' NOT NULL,
- site_logo VARCHAR(200) DEFAULT '' NOT NULL,
- btn_post VARCHAR(200) DEFAULT '' NOT NULL,
- btn_post_pm VARCHAR(200) DEFAULT '' NOT NULL,
- btn_reply VARCHAR(200) DEFAULT '' NOT NULL,
- btn_reply_pm VARCHAR(200) DEFAULT '' NOT NULL,
- btn_locked VARCHAR(200) DEFAULT '' NOT NULL,
- btn_profile VARCHAR(200) DEFAULT '' NOT NULL,
- btn_pm VARCHAR(200) DEFAULT '' NOT NULL,
- btn_delete VARCHAR(200) DEFAULT '' NOT NULL,
- btn_info VARCHAR(200) DEFAULT '' NOT NULL,
- btn_quote VARCHAR(200) DEFAULT '' NOT NULL,
- btn_search VARCHAR(200) DEFAULT '' NOT NULL,
- btn_edit VARCHAR(200) DEFAULT '' NOT NULL,
- btn_report VARCHAR(200) DEFAULT '' NOT NULL,
- btn_email VARCHAR(200) DEFAULT '' NOT NULL,
- btn_www VARCHAR(200) DEFAULT '' NOT NULL,
- btn_icq VARCHAR(200) DEFAULT '' NOT NULL,
- btn_aim VARCHAR(200) DEFAULT '' NOT NULL,
- btn_yim VARCHAR(200) DEFAULT '' NOT NULL,
- btn_msnm VARCHAR(200) DEFAULT '' NOT NULL,
- btn_jabber VARCHAR(200) DEFAULT '' NOT NULL,
- btn_online VARCHAR(200) DEFAULT '' NOT NULL,
- btn_offline VARCHAR(200) DEFAULT '' NOT NULL,
- btn_friend VARCHAR(200) DEFAULT '' NOT NULL,
- btn_foe VARCHAR(200) DEFAULT '' NOT NULL,
- icon_unapproved VARCHAR(200) DEFAULT '' NOT NULL,
- icon_reported VARCHAR(200) DEFAULT '' NOT NULL,
- icon_attach VARCHAR(200) DEFAULT '' NOT NULL,
- icon_post VARCHAR(200) DEFAULT '' NOT NULL,
- icon_post_new VARCHAR(200) DEFAULT '' NOT NULL,
- icon_post_latest VARCHAR(200) DEFAULT '' NOT NULL,
- icon_post_newest VARCHAR(200) DEFAULT '' NOT NULL,
- forum VARCHAR(200) DEFAULT '' NOT NULL,
- forum_new VARCHAR(200) DEFAULT '' NOT NULL,
- forum_locked VARCHAR(200) DEFAULT '' NOT NULL,
- forum_link VARCHAR(200) DEFAULT '' NOT NULL,
- sub_forum VARCHAR(200) DEFAULT '' NOT NULL,
- sub_forum_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder VARCHAR(200) DEFAULT '' NOT NULL,
- folder_moved VARCHAR(200) DEFAULT '' NOT NULL,
- folder_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_hot VARCHAR(200) DEFAULT '' NOT NULL,
- folder_hot_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_hot_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_hot_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_announce VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_announce_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_global VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_global_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_global_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_global_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_sticky VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_sticky VARCHAR(200) DEFAULT '' NOT NULL,
- folder_sticky_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_sticky_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_sticky_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_announce VARCHAR(200) DEFAULT '' NOT NULL,
- folder_announce_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_announce_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_announce_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_global VARCHAR(200) DEFAULT '' NOT NULL,
- folder_global_posted VARCHAR(200) DEFAULT '' NOT NULL,
- folder_global_new VARCHAR(200) DEFAULT '' NOT NULL,
- folder_global_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
- poll_left VARCHAR(200) DEFAULT '' NOT NULL,
- poll_center VARCHAR(200) DEFAULT '' NOT NULL,
- poll_right VARCHAR(200) DEFAULT '' NOT NULL,
- attach_progress_bar VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon1 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon2 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon3 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon4 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon5 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon6 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon7 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon8 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon9 VARCHAR(200) DEFAULT '' NOT NULL,
- user_icon10 VARCHAR(200) DEFAULT '' NOT NULL
+ imageset_id INTEGER NOT NULL,
+ imageset_name VARCHAR(255) DEFAULT '' NOT NULL,
+ imageset_copyright VARCHAR(255) DEFAULT '' NOT NULL,
+ imageset_path VARCHAR(100) DEFAULT '' NOT NULL,
+ site_logo VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_post VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_post_pm VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_reply VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_reply_pm VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_locked VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_profile VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_pm VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_delete VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_info VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_quote VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_search VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_edit VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_report VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_email VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_www VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_icq VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_aim VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_yim VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_msnm VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_jabber VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_online VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_offline VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_friend VARCHAR(200) DEFAULT '' NOT NULL,
+ btn_foe VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_unapproved VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_reported VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_attach VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_post VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_post_new VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_post_latest VARCHAR(200) DEFAULT '' NOT NULL,
+ icon_post_newest VARCHAR(200) DEFAULT '' NOT NULL,
+ forum VARCHAR(200) DEFAULT '' NOT NULL,
+ forum_new VARCHAR(200) DEFAULT '' NOT NULL,
+ forum_locked VARCHAR(200) DEFAULT '' NOT NULL,
+ forum_link VARCHAR(200) DEFAULT '' NOT NULL,
+ sub_forum VARCHAR(200) DEFAULT '' NOT NULL,
+ sub_forum_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_moved VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_hot VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_hot_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_hot_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_hot_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_announce VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_global VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_global_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_sticky VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_sticky_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_sticky_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_sticky_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_announce VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_announce_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_announce_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_announce_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_global VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_global_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_global_new VARCHAR(200) DEFAULT '' NOT NULL,
+ folder_global_new_posted VARCHAR(200) DEFAULT '' NOT NULL,
+ poll_left VARCHAR(200) DEFAULT '' NOT NULL,
+ poll_center VARCHAR(200) DEFAULT '' NOT NULL,
+ poll_right VARCHAR(200) DEFAULT '' NOT NULL,
+ attach_progress_bar VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon1 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon2 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon3 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon4 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon5 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon6 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon7 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon8 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon9 VARCHAR(200) DEFAULT '' NOT NULL,
+ user_icon10 VARCHAR(200) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_styles_imageset ADD PRIMARY KEY (imageset_id);;
-CREATE UNIQUE INDEX phpbb_styles_imageset_imgset_nm ON phpbb_styles_imageset(imageset_name);;
+CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name ON phpbb_styles_imageset(imageset_name);;
CREATE GENERATOR phpbb_styles_imageset_gen;;
SET GENERATOR phpbb_styles_imageset_gen TO 0;;
@@ -1218,49 +1226,50 @@ CREATE TRIGGER t_phpbb_styles_imageset_gen FOR phpbb_styles_imageset
BEFORE INSERT
AS
BEGIN
- NEW.imageset_id = GEN_ID(phpbb_styles_imageset_gen, 1);
+ NEW.imageset_id = GEN_ID(phpbb_styles_imageset_gen, 1);
END;;
-# phpbb_topics
+
+# Table: 'phpbb_topics'
CREATE TABLE phpbb_topics (
- topic_id INTEGER NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- icon_id INTEGER DEFAULT 1 NOT NULL,
- topic_attachment INTEGER DEFAULT 0 NOT NULL,
- topic_approved INTEGER DEFAULT 1 NOT NULL,
- topic_reported INTEGER DEFAULT 0 NOT NULL,
- topic_title BLOB SUB_TYPE TEXT,
- topic_poster INTEGER DEFAULT 0 NOT NULL,
- topic_time INTEGER DEFAULT 0 NOT NULL,
- topic_time_limit INTEGER DEFAULT 0 NOT NULL,
- topic_views INTEGER DEFAULT 0 NOT NULL,
- topic_replies INTEGER DEFAULT 0 NOT NULL,
- topic_replies_real INTEGER DEFAULT 0 NOT NULL,
- topic_status INTEGER DEFAULT 0 NOT NULL,
- topic_type INTEGER DEFAULT 0 NOT NULL,
- topic_first_post_id INTEGER DEFAULT 0 NOT NULL,
- topic_first_poster_name VARCHAR(255),
- topic_last_post_id INTEGER DEFAULT 0 NOT NULL,
- topic_last_poster_id INTEGER DEFAULT 0 NOT NULL,
- topic_last_poster_name VARCHAR(255),
- topic_last_post_time INTEGER DEFAULT 0 NOT NULL,
- topic_last_view_time INTEGER DEFAULT 0 NOT NULL,
- topic_moved_id INTEGER DEFAULT 0 NOT NULL,
- topic_bumped INTEGER DEFAULT 0 NOT NULL,
- topic_bumper INTEGER DEFAULT 0 NOT NULL,
- poll_title BLOB SUB_TYPE TEXT NULL,
- poll_start INTEGER DEFAULT 0 NULL,
- poll_length INTEGER DEFAULT 0 NULL,
- poll_max_options INTEGER DEFAULT 1 NOT NULL,
- poll_last_vote INTEGER DEFAULT 0 ,
- poll_vote_change INTEGER DEFAULT 0 NOT NULL
+ topic_id INTEGER NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ icon_id INTEGER DEFAULT 0 NOT NULL,
+ topic_attachment INTEGER DEFAULT 0 NOT NULL,
+ topic_approved INTEGER DEFAULT 1 NOT NULL,
+ topic_reported INTEGER DEFAULT 0 NOT NULL,
+ topic_title BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ topic_poster INTEGER DEFAULT 0 NOT NULL,
+ topic_time INTEGER DEFAULT 0 NOT NULL,
+ topic_time_limit INTEGER DEFAULT 0 NOT NULL,
+ topic_views INTEGER DEFAULT 0 NOT NULL,
+ topic_replies INTEGER DEFAULT 0 NOT NULL,
+ topic_replies_real INTEGER DEFAULT 0 NOT NULL,
+ topic_status INTEGER DEFAULT 0 NOT NULL,
+ topic_type INTEGER DEFAULT 0 NOT NULL,
+ topic_first_post_id INTEGER DEFAULT 0 NOT NULL,
+ topic_first_poster_name VARCHAR(255) DEFAULT '' NOT NULL,
+ topic_last_post_id INTEGER DEFAULT 0 NOT NULL,
+ topic_last_poster_id INTEGER DEFAULT 0 NOT NULL,
+ topic_last_poster_name VARCHAR(255) DEFAULT '' NOT NULL,
+ topic_last_post_time INTEGER DEFAULT 0 NOT NULL,
+ topic_last_view_time INTEGER DEFAULT 0 NOT NULL,
+ topic_moved_id INTEGER DEFAULT 0 NOT NULL,
+ topic_bumped INTEGER DEFAULT 0 NOT NULL,
+ topic_bumper INTEGER DEFAULT 0 NOT NULL,
+ poll_title BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ poll_start INTEGER DEFAULT 0 NOT NULL,
+ poll_length INTEGER DEFAULT 0 NOT NULL,
+ poll_max_options INTEGER DEFAULT 1 NOT NULL,
+ poll_last_vote INTEGER DEFAULT 0 NOT NULL,
+ poll_vote_change INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_topics ADD PRIMARY KEY (topic_id);;
CREATE INDEX phpbb_topics_forum_id ON phpbb_topics(forum_id);;
CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics(forum_id, topic_type);;
-CREATE INDEX phpbb_topics_topic_last_pst_tme ON phpbb_topics(topic_last_post_time);;
+CREATE INDEX phpbb_topics_topic_last_post_time ON phpbb_topics(topic_last_post_time);;
CREATE GENERATOR phpbb_topics_gen;;
SET GENERATOR phpbb_topics_gen TO 0;;
@@ -1269,135 +1278,133 @@ CREATE TRIGGER t_phpbb_topics_gen FOR phpbb_topics
BEFORE INSERT
AS
BEGIN
- NEW.topic_id = GEN_ID(phpbb_topics_gen, 1);
+ NEW.topic_id = GEN_ID(phpbb_topics_gen, 1);
END;;
-# phpbb_topics_track
+# Table: 'phpbb_topics_track'
CREATE TABLE phpbb_topics_track (
- user_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- forum_id INTEGER DEFAULT 0 NOT NULL,
- mark_time INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ forum_id INTEGER DEFAULT 0 NOT NULL,
+ mark_time INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_topics_track ADD PRIMARY KEY (user_id, topic_id);;
CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track(forum_id);;
-
-# phpbb_topics_posted
+# Table: 'phpbb_topics_posted'
CREATE TABLE phpbb_topics_posted (
- user_id INTEGER DEFAULT 0 NOT NULL,
- topic_id INTEGER DEFAULT 0 NOT NULL,
- topic_posted INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ topic_posted INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_topics_posted ADD PRIMARY KEY (user_id, topic_id);;
-# phpbb_topics_watch
+# Table: 'phpbb_topics_watch'
CREATE TABLE phpbb_topics_watch (
- topic_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- notify_status INTEGER DEFAULT 0 NOT NULL
+ topic_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ notify_status INTEGER DEFAULT 0 NOT NULL
);;
-CREATE INDEX phpbb_topics_watch_notify_stat ON phpbb_topics_watch(notify_status);;
CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch(topic_id);;
CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch(user_id);;
+CREATE INDEX phpbb_topics_watch_notify_status ON phpbb_topics_watch(notify_status);;
-
-# phpbb_user_group
+# Table: 'phpbb_user_group'
CREATE TABLE phpbb_user_group (
- group_id INTEGER DEFAULT 0 NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- group_leader INTEGER DEFAULT 0 NOT NULL,
- user_pending INTEGER
+ group_id INTEGER DEFAULT 0 NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ group_leader INTEGER DEFAULT 0 NOT NULL,
+ user_pending INTEGER DEFAULT 1 NOT NULL
);;
CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group(group_id);;
-CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group(group_leader);;
CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group(user_id);;
+CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group(group_leader);;
-
-# phpbb_users
+# Table: 'phpbb_users'
CREATE TABLE phpbb_users (
- user_id INTEGER NOT NULL,
- user_type INTEGER DEFAULT 0 NOT NULL,
- group_id INTEGER DEFAULT 3 NOT NULL,
- user_permissions BLOB SUB_TYPE TEXT,
- user_perm_from INTEGER DEFAULT 0 NULL,
- user_ip VARCHAR(40) DEFAULT '' NOT NULL,
- user_regdate INTEGER DEFAULT 0 NOT NULL,
- username VARCHAR(252) DEFAULT '' NOT NULL,
- user_password VARCHAR(40) DEFAULT '' NOT NULL,
- user_passchg INTEGER DEFAULT 0,
- user_email VARCHAR(100) DEFAULT '' NOT NULL,
- user_email_hash DOUBLE PRECISION DEFAULT 0 NOT NULL,
- user_birthday VARCHAR(10) DEFAULT '',
- user_lastvisit INTEGER DEFAULT 0 NOT NULL,
- user_lastmark INTEGER DEFAULT 0 NOT NULL,
- user_lastpost_time INTEGER DEFAULT 0 NOT NULL,
- user_lastpage VARCHAR(200) DEFAULT '' NOT NULL,
- user_last_confirm_key VARCHAR(10) DEFAULT '',
- user_last_search INTEGER DEFAULT 0,
- user_warnings INTEGER DEFAULT 0,
- user_last_warning INTEGER DEFAULT 0,
- user_login_attempts INTEGER DEFAULT 0,
- user_posts INTEGER DEFAULT 0 NOT NULL,
- user_lang VARCHAR(30) DEFAULT '' NOT NULL,
- user_timezone DOUBLE PRECISION DEFAULT 0 NOT NULL,
- user_dst INTEGER DEFAULT 0 NOT NULL,
- user_dateformat VARCHAR(30) DEFAULT 'd M Y H:i' NOT NULL,
- user_style INTEGER DEFAULT 0 NOT NULL,
- user_rank INTEGER DEFAULT 0 ,
- user_colour VARCHAR(6) DEFAULT '' NOT NULL,
- user_new_privmsg INTEGER DEFAULT 0 NOT NULL,
- user_unread_privmsg INTEGER DEFAULT 0 NOT NULL,
- user_last_privmsg INTEGER DEFAULT 0 NOT NULL,
- user_message_rules INTEGER DEFAULT 0 NOT NULL,
- user_full_folder INTEGER DEFAULT -3 NOT NULL,
- user_emailtime INTEGER DEFAULT 0 NOT NULL,
- user_topic_show_days INTEGER DEFAULT 0 NOT NULL,
- user_topic_sortby_type VARCHAR(1) DEFAULT 't' NOT NULL,
- user_topic_sortby_dir VARCHAR(1) DEFAULT 'd' NOT NULL,
- user_post_show_days INTEGER DEFAULT 0 NOT NULL,
- user_post_sortby_type VARCHAR(1) DEFAULT 't' NOT NULL,
- user_post_sortby_dir VARCHAR(1) DEFAULT 'a' NOT NULL,
- user_notify INTEGER DEFAULT 0 NOT NULL,
- user_notify_pm INTEGER DEFAULT 1 NOT NULL,
- user_notify_type INTEGER DEFAULT 0 NOT NULL,
- user_allow_pm INTEGER DEFAULT 1 NOT NULL,
- user_allow_email INTEGER DEFAULT 1 NOT NULL,
- user_allow_viewonline INTEGER DEFAULT 1 NOT NULL,
- user_allow_viewemail INTEGER DEFAULT 1 NOT NULL,
- user_allow_massemail INTEGER DEFAULT 1 NOT NULL,
- user_options INTEGER DEFAULT 893 NOT NULL,
- user_avatar VARCHAR(255) DEFAULT '' NOT NULL,
- user_avatar_type INTEGER DEFAULT 0 NOT NULL,
- user_avatar_width INTEGER DEFAULT 0 NOT NULL,
- user_avatar_height INTEGER DEFAULT 0 NOT NULL,
- user_sig BLOB SUB_TYPE TEXT,
- user_sig_bbcode_uid VARCHAR(5) DEFAULT '',
- user_sig_bbcode_bitfield INTEGER DEFAULT 0,
- user_from VARCHAR(100) DEFAULT '',
- user_icq VARCHAR(15) DEFAULT '',
- user_aim VARCHAR(255) DEFAULT '',
- user_yim VARCHAR(255) DEFAULT '',
- user_msnm VARCHAR(255) DEFAULT '',
- user_jabber VARCHAR(255) DEFAULT '',
- user_website VARCHAR(200) DEFAULT '',
- user_occ VARCHAR(255) DEFAULT '',
- user_interests VARCHAR(255) DEFAULT '',
- user_actkey VARCHAR(32) DEFAULT '' NOT NULL,
- user_newpasswd VARCHAR(32) DEFAULT ''
+ user_id INTEGER NOT NULL,
+ user_type INTEGER DEFAULT 0 NOT NULL,
+ group_id INTEGER DEFAULT 3 NOT NULL,
+ user_permissions BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ user_perm_from INTEGER DEFAULT 0 NOT NULL,
+ user_ip VARCHAR(40) DEFAULT '' NOT NULL,
+ user_regdate INTEGER DEFAULT 0 NOT NULL,
+ username VARCHAR(255) DEFAULT '' NOT NULL,
+ user_password VARCHAR(40) DEFAULT '' NOT NULL,
+ user_passchg INTEGER DEFAULT 0 NOT NULL,
+ user_email VARCHAR(100) DEFAULT '' NOT NULL,
+ user_email_hash DOUBLE PRECISION DEFAULT 0 NOT NULL,
+ user_birthday VARCHAR(10) DEFAULT '' NOT NULL,
+ user_lastvisit INTEGER DEFAULT 0 NOT NULL,
+ user_lastmark INTEGER DEFAULT 0 NOT NULL,
+ user_lastpost_time INTEGER DEFAULT 0 NOT NULL,
+ user_lastpage VARCHAR(200) DEFAULT '' NOT NULL,
+ user_last_confirm_key VARCHAR(10) DEFAULT '' NOT NULL,
+ user_last_search INTEGER DEFAULT 0 NOT NULL,
+ user_warnings INTEGER DEFAULT 0 NOT NULL,
+ user_last_warning INTEGER DEFAULT 0 NOT NULL,
+ user_login_attempts INTEGER DEFAULT 0 NOT NULL,
+ user_posts INTEGER DEFAULT 0 NOT NULL,
+ user_lang VARCHAR(30) DEFAULT '' NOT NULL,
+ user_timezone DOUBLE PRECISION DEFAULT 0 NOT NULL,
+ user_dst INTEGER DEFAULT 0 NOT NULL,
+ user_dateformat VARCHAR(30) DEFAULT 'd M Y H:i' NOT NULL,
+ user_style INTEGER DEFAULT 0 NOT NULL,
+ user_rank INTEGER DEFAULT 0 NOT NULL,
+ user_colour VARCHAR(6) DEFAULT '' NOT NULL,
+ user_new_privmsg INTEGER DEFAULT 0 NOT NULL,
+ user_unread_privmsg INTEGER DEFAULT 0 NOT NULL,
+ user_last_privmsg INTEGER DEFAULT 0 NOT NULL,
+ user_message_rules INTEGER DEFAULT 0 NOT NULL,
+ user_full_folder INTEGER DEFAULT -3 NOT NULL,
+ user_emailtime INTEGER DEFAULT 0 NOT NULL,
+ user_topic_show_days INTEGER DEFAULT 0 NOT NULL,
+ user_topic_sortby_type VARCHAR(1) DEFAULT 't' NOT NULL,
+ user_topic_sortby_dir VARCHAR(1) DEFAULT 'd' NOT NULL,
+ user_post_show_days INTEGER DEFAULT 0 NOT NULL,
+ user_post_sortby_type VARCHAR(1) DEFAULT 't' NOT NULL,
+ user_post_sortby_dir VARCHAR(1) DEFAULT 'a' NOT NULL,
+ user_notify INTEGER DEFAULT 0 NOT NULL,
+ user_notify_pm INTEGER DEFAULT 1 NOT NULL,
+ user_notify_type INTEGER DEFAULT 0 NOT NULL,
+ user_allow_pm INTEGER DEFAULT 1 NOT NULL,
+ user_allow_email INTEGER DEFAULT 1 NOT NULL,
+ user_allow_viewonline INTEGER DEFAULT 1 NOT NULL,
+ user_allow_viewemail INTEGER DEFAULT 1 NOT NULL,
+ user_allow_massemail INTEGER DEFAULT 1 NOT NULL,
+ user_options INTEGER DEFAULT 893 NOT NULL,
+ user_avatar VARCHAR(255) DEFAULT '' NOT NULL,
+ user_avatar_type INTEGER DEFAULT 0 NOT NULL,
+ user_avatar_width INTEGER DEFAULT 0 NOT NULL,
+ user_avatar_height INTEGER DEFAULT 0 NOT NULL,
+ user_sig BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ user_sig_bbcode_uid VARCHAR(5) DEFAULT '' NOT NULL,
+ user_sig_bbcode_bitfield INTEGER DEFAULT 0 NOT NULL,
+ user_from VARCHAR(100) DEFAULT '' NOT NULL,
+ user_icq VARCHAR(15) DEFAULT '' NOT NULL,
+ user_aim VARCHAR(255) DEFAULT '' NOT NULL,
+ user_yim VARCHAR(255) DEFAULT '' NOT NULL,
+ user_msnm VARCHAR(255) DEFAULT '' NOT NULL,
+ user_jabber VARCHAR(255) DEFAULT '' NOT NULL,
+ user_website VARCHAR(200) DEFAULT '' NOT NULL,
+ user_occ VARCHAR(255) DEFAULT '' NOT NULL,
+ user_interests BLOB SUB_TYPE TEXT DEFAULT '' NOT NULL,
+ user_actkey VARCHAR(32) DEFAULT '' NOT NULL,
+ user_newpasswd VARCHAR(32) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_users ADD PRIMARY KEY (user_id);;
CREATE INDEX phpbb_users_user_birthday ON phpbb_users(user_birthday);;
CREATE INDEX phpbb_users_user_email_hash ON phpbb_users(user_email_hash);;
+CREATE INDEX phpbb_users_user_type ON phpbb_users(user_type);;
CREATE INDEX phpbb_users_username ON phpbb_users(username);;
CREATE GENERATOR phpbb_users_gen;;
@@ -1407,21 +1414,22 @@ CREATE TRIGGER t_phpbb_users_gen FOR phpbb_users
BEFORE INSERT
AS
BEGIN
- NEW.user_id = GEN_ID(phpbb_users_gen, 1);
+ NEW.user_id = GEN_ID(phpbb_users_gen, 1);
END;;
-# phpbb_warnings
+# Table: 'phpbb_warnings'
CREATE TABLE phpbb_warnings (
- warning_id INTEGER NOT NULL,
- user_id INTEGER DEFAULT 0 NOT NULL,
- post_id INTEGER DEFAULT 0 NOT NULL,
- log_id INTEGER DEFAULT 0 NOT NULL,
- warning_time INTEGER DEFAULT 0 NOT NULL
+ warning_id INTEGER NOT NULL,
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ post_id INTEGER DEFAULT 0 NOT NULL,
+ log_id INTEGER DEFAULT 0 NOT NULL,
+ warning_time INTEGER DEFAULT 0 NOT NULL
);;
ALTER TABLE phpbb_warnings ADD PRIMARY KEY (warning_id);;
+
CREATE GENERATOR phpbb_warnings_gen;;
SET GENERATOR phpbb_warnings_gen TO 0;;
@@ -1429,19 +1437,20 @@ CREATE TRIGGER t_phpbb_warnings_gen FOR phpbb_warnings
BEFORE INSERT
AS
BEGIN
- NEW.warning_id = GEN_ID(phpbb_warnings_gen, 1);
+ NEW.warning_id = GEN_ID(phpbb_warnings_gen, 1);
END;;
-# phpbb_words
+# Table: 'phpbb_words'
CREATE TABLE phpbb_words (
- word_id INTEGER NOT NULL,
- word VARCHAR(255) NOT NULL,
- replacement VARCHAR(255) NOT NULL
+ word_id INTEGER NOT NULL,
+ word VARCHAR(255) DEFAULT '' NOT NULL,
+ replacement VARCHAR(255) DEFAULT '' NOT NULL
);;
ALTER TABLE phpbb_words ADD PRIMARY KEY (word_id);;
+
CREATE GENERATOR phpbb_words_gen;;
SET GENERATOR phpbb_words_gen TO 0;;
@@ -1449,26 +1458,29 @@ CREATE TRIGGER t_phpbb_words_gen FOR phpbb_words
BEFORE INSERT
AS
BEGIN
- NEW.word_id = GEN_ID(phpbb_words_gen, 1);
+ NEW.word_id = GEN_ID(phpbb_words_gen, 1);
END;;
-# phpbb_zebra
+# Table: 'phpbb_zebra'
CREATE TABLE phpbb_zebra (
- user_id INTEGER DEFAULT 0 NOT NULL,
- zebra_id INTEGER DEFAULT 0 NOT NULL,
- friend INTEGER DEFAULT 0 NOT NULL,
- foe INTEGER DEFAULT 0 NOT NULL
+ user_id INTEGER DEFAULT 0 NOT NULL,
+ zebra_id INTEGER DEFAULT 0 NOT NULL,
+ friend INTEGER DEFAULT 0 NOT NULL,
+ foe INTEGER DEFAULT 0 NOT NULL
);;
CREATE INDEX phpbb_zebra_user_id ON phpbb_zebra(user_id);;
CREATE INDEX phpbb_zebra_zebra_id ON phpbb_zebra(zebra_id);;
+
+
DECLARE EXTERNAL FUNCTION STRLEN
- CSTRING(32767)
+ CSTRING(32767)
RETURNS INTEGER BY VALUE
ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf';;
DECLARE EXTERNAL FUNCTION LOWER CSTRING(80)
RETURNS CSTRING(80) FREE_IT
-ENTRY_POINT 'IB_UDF_lower' MODULE_NAME 'ib_udf';; \ No newline at end of file
+ENTRY_POINT 'IB_UDF_lower' MODULE_NAME 'ib_udf';;
+
diff --git a/phpBB/install/schemas/mssql_schema.sql b/phpBB/install/schemas/mssql_schema.sql
index 6c519626e2..dd3e0ab6b4 100644
--- a/phpBB/install/schemas/mssql_schema.sql
+++ b/phpBB/install/schemas/mssql_schema.sql
@@ -1,32 +1,29 @@
/*
+ MSSQL Schema for phpBB 3.x - (c) phpBB Group, 2005
-MSSQL Schema for phpBB 3.x - (c) phpBB Group, 2005
-
-$Id$
+ $Id$
*/
BEGIN TRANSACTION
GO
-/*
- Table: phpbb_attachments
-*/
+/* Table: 'phpbb_attachments' */
CREATE TABLE [phpbb_attachments] (
[attach_id] [int] IDENTITY (1, 1) NOT NULL ,
- [post_msg_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [in_message] [int] NOT NULL ,
- [poster_id] [int] NOT NULL ,
- [physical_filename] [varchar] (255) NOT NULL ,
- [real_filename] [varchar] (255) NOT NULL ,
- [download_count] [int] NOT NULL ,
- [comment] [varchar] (8000) ,
- [extension] [varchar] (100) NULL ,
- [mimetype] [varchar] (100) NULL ,
- [filesize] [int] NOT NULL ,
- [filetime] [int] NOT NULL ,
- [thumbnail] [int] NOT NULL
+ [post_msg_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [in_message] [int] DEFAULT (0) NOT NULL ,
+ [poster_id] [int] DEFAULT (0) NOT NULL ,
+ [pysical_filename] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [real_filename] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [download_count] [int] DEFAULT (0) NOT NULL ,
+ [attach_comment] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [extension] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [mimetype] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [filesize] [int] DEFAULT (0) NOT NULL ,
+ [filetime] [int] DEFAULT (0) NOT NULL ,
+ [thumbnail] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -37,17 +34,6 @@ ALTER TABLE [phpbb_attachments] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_attachments] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_attach_post_msg_id] DEFAULT (0) FOR [post_msg_id],
- CONSTRAINT [DF_phpbb_attach_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_attach_in_message] DEFAULT (0) FOR [in_message],
- CONSTRAINT [DF_phpbb_attach_poster_id] DEFAULT (0) FOR [poster_id],
- CONSTRAINT [DF_phpbb_attach_download_count] DEFAULT (0) FOR [download_count],
- CONSTRAINT [DF_phpbb_attach_filetime] DEFAULT (0) FOR [filetime],
- CONSTRAINT [DF_phpbb_attach_filesize] DEFAULT (0) FOR [filesize],
- CONSTRAINT [DF_phpbb_attach_thumbnail] DEFAULT (0) FOR [thumbnail]
-GO
-
CREATE INDEX [filetime] ON [phpbb_attachments]([filetime]) ON [PRIMARY]
GO
@@ -60,33 +46,20 @@ GO
CREATE INDEX [poster_id] ON [phpbb_attachments]([poster_id]) ON [PRIMARY]
GO
-CREATE INDEX [physical_filename] ON [phpbb_attachments]([physical_filename]) ON [PRIMARY]
-GO
-
CREATE INDEX [filesize] ON [phpbb_attachments]([filesize]) ON [PRIMARY]
GO
-/*
- Table: phpbb_acl_groups
-*/
+/* Table: 'phpbb_acl_groups' */
CREATE TABLE [phpbb_acl_groups] (
- [group_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [auth_option_id] [int] NOT NULL ,
- [auth_role_id] [int] NOT NULL ,
- [auth_setting] [int] NOT NULL
+ [group_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_option_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_role_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_setting] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_acl_groups] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_acl_g_group_id] DEFAULT (0) FOR [group_id],
- CONSTRAINT [DF_phpbb_acl_g_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_acl_g_auth_option_id] DEFAULT (0) FOR [auth_option_id],
- CONSTRAINT [DF_phpbb_acl_g_auth_role_id] DEFAULT (0) FOR [auth_role_id],
- CONSTRAINT [DF_phpbb_acl_g_auth_setting] DEFAULT (0) FOR [auth_setting]
-GO
-
CREATE INDEX [group_id] ON [phpbb_acl_groups]([group_id]) ON [PRIMARY]
GO
@@ -94,15 +67,13 @@ CREATE INDEX [auth_option_id] ON [phpbb_acl_groups]([auth_option_id]) ON [PRIMA
GO
-/*
- Table: phpbb_acl_options
-*/
+/* Table: 'phpbb_acl_options' */
CREATE TABLE [phpbb_acl_options] (
[auth_option_id] [int] IDENTITY (1, 1) NOT NULL ,
- [auth_option] [varchar] (50) NOT NULL ,
- [is_global] [int] NOT NULL ,
- [is_local] [int] NOT NULL ,
- [founder_only] [int] NOT NULL
+ [auth_option] [varchar] (50) DEFAULT ('') NOT NULL ,
+ [is_global] [int] DEFAULT (0) NOT NULL ,
+ [is_local] [int] DEFAULT (0) NOT NULL ,
+ [founder_only] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -113,25 +84,17 @@ ALTER TABLE [phpbb_acl_options] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_acl_options] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_acl_o_is_global] DEFAULT (0) FOR [is_global],
- CONSTRAINT [DF_phpbb_acl_o_is_local] DEFAULT (0) FOR [is_local],
- CONSTRAINT [DF_phpbb_acl_o_founder_only] DEFAULT (0) FOR [founder_only]
-GO
-
CREATE INDEX [auth_option] ON [phpbb_acl_options]([auth_option]) ON [PRIMARY]
GO
-/*
- Table: phpbb_acl_roles
-*/
+/* Table: 'phpbb_acl_roles' */
CREATE TABLE [phpbb_acl_roles] (
[role_id] [int] IDENTITY (1, 1) NOT NULL ,
- [role_name] [varchar] (255) NOT NULL ,
- [role_description] [varchar] (8000) ,
- [role_type] [varchar] (10) NOT NULL ,
- [role_order] [int] NOT NULL
+ [role_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [role_description] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [role_type] [varchar] (10) DEFAULT ('') NOT NULL ,
+ [role_order] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -142,12 +105,6 @@ ALTER TABLE [phpbb_acl_roles] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_acl_roles] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_acl_p_role_role_order] DEFAULT (0) FOR [role_order],
- CONSTRAINT [DF_phpbb_acl_p_role_role_type] DEFAULT ('') FOR [role_type],
- CONSTRAINT [DF_phpbb_acl_p_role_role_name] DEFAULT ('') FOR [role_name]
-GO
-
CREATE INDEX [role_type] ON [phpbb_acl_roles]([role_type]) ON [PRIMARY]
GO
@@ -155,13 +112,11 @@ CREATE INDEX [role_order] ON [phpbb_acl_roles]([role_order]) ON [PRIMARY]
GO
-/*
- Table: phpbb_acl_roles_data
-*/
+/* Table: 'phpbb_acl_roles_data' */
CREATE TABLE [phpbb_acl_roles_data] (
- [role_id] [int] NOT NULL ,
- [auth_option_id] [int] NOT NULL ,
- [auth_setting] [int] NOT NULL
+ [role_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_option_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_setting] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -173,33 +128,17 @@ ALTER TABLE [phpbb_acl_roles_data] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_acl_roles_data] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_acl_d_role_id] DEFAULT (0) FOR [role_id],
- CONSTRAINT [DF_phpbb_acl_d_auth_option_id] DEFAULT (0) FOR [auth_option_id],
- CONSTRAINT [DF_phpbb_acl_d_auth_setting] DEFAULT (0) FOR [auth_setting]
-GO
-
-/*
- Table: phpbb_acl_users
-*/
+/* Table: 'phpbb_acl_users' */
CREATE TABLE [phpbb_acl_users] (
- [user_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [auth_option_id] [int] NOT NULL ,
- [auth_role_id] [int] NOT NULL ,
- [auth_setting] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_option_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_role_id] [int] DEFAULT (0) NOT NULL ,
+ [auth_setting] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_acl_users] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_acl_u_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_acl_u_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_acl_u_auth_option_id] DEFAULT (0) FOR [auth_option_id],
- CONSTRAINT [DF_phpbb_acl_u_auth_role_id] DEFAULT (0) FOR [auth_role_id],
- CONSTRAINT [DF_phpbb_acl_u_auth_setting] DEFAULT (0) FOR [auth_setting]
-GO
-
CREATE INDEX [user_id] ON [phpbb_acl_users]([user_id]) ON [PRIMARY]
GO
@@ -207,19 +146,17 @@ CREATE INDEX [auth_option_id] ON [phpbb_acl_users]([auth_option_id]) ON [PRIMAR
GO
-/*
- Table: phpbb_banlist
-*/
+/* Table: 'phpbb_banlist' */
CREATE TABLE [phpbb_banlist] (
[ban_id] [int] IDENTITY (1, 1) NOT NULL ,
- [ban_userid] [int] NOT NULL ,
- [ban_ip] [varchar] (40) NOT NULL ,
- [ban_email] [varchar] (100) NOT NULL ,
- [ban_start] [int] NOT NULL ,
- [ban_end] [int] NOT NULL ,
- [ban_exclude] [int] NOT NULL ,
- [ban_reason] [varchar] (3000) ,
- [ban_give_reason] [varchar] (3000)
+ [ban_userid] [int] DEFAULT (0) NOT NULL ,
+ [ban_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [ban_email] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [ban_start] [int] DEFAULT (0) NOT NULL ,
+ [ban_end] [int] DEFAULT (0) NOT NULL ,
+ [ban_exclude] [int] DEFAULT (0) NOT NULL ,
+ [ban_reason] [varchar] (3000) DEFAULT ('') NOT NULL ,
+ [ban_give_reason] [varchar] (3000) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -230,29 +167,18 @@ ALTER TABLE [phpbb_banlist] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_banlist] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_banlis_ban_userid] DEFAULT (0) FOR [ban_userid],
- CONSTRAINT [DF_phpbb_banlis_ban_start] DEFAULT (0) FOR [ban_start],
- CONSTRAINT [DF_phpbb_banlis_ban_end] DEFAULT (0) FOR [ban_end],
- CONSTRAINT [DF_phpbb_banlis_ban_exclude] DEFAULT (0) FOR [ban_exclude],
- CONSTRAINT [DF_phpbb_banlis_ban_ip] DEFAULT ('') FOR [ban_ip],
- CONSTRAINT [DF_phpbb_banlis_ban_email] DEFAULT ('') FOR [ban_email]
-GO
-
-/*
- Table: phpbb_bbcodes
-*/
+/* Table: 'phpbb_bbcodes' */
CREATE TABLE [phpbb_bbcodes] (
- [bbcode_id] [int] NOT NULL ,
- [bbcode_tag] [varchar] (16) NOT NULL ,
- [display_on_posting] [int] NOT NULL ,
- [bbcode_match] [varchar] (255) NOT NULL ,
- [bbcode_tpl] [text] ,
- [first_pass_match] [varchar] (255) NOT NULL ,
- [first_pass_replace] [varchar] (255) NOT NULL ,
- [second_pass_match] [varchar] (255) NOT NULL ,
- [second_pass_replace] [text]
+ [bbcode_id] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_tag] [varchar] (16) DEFAULT ('') NOT NULL ,
+ [display_on_posting] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_match] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [bbcode_tpl] [text] DEFAULT ('') NOT NULL ,
+ [first_pass_match] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [first_pass_replace] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [second_pass_match] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [second_pass_replace] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -263,36 +189,18 @@ ALTER TABLE [phpbb_bbcodes] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_bbcodes] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_bbcode_bbcode_id] DEFAULT (0) FOR [bbcode_id],
- CONSTRAINT [DF_phpbb_bbcode_bbcode_tag] DEFAULT ('') FOR [bbcode_tag],
- CONSTRAINT [DF_phpbb_bbcode_bbcode_match] DEFAULT ('') FOR [bbcode_match],
- CONSTRAINT [DF_phpbb_bbcode_display_on_posting] DEFAULT (0) FOR [display_on_posting],
- CONSTRAINT [DF_phpbb_bbcode_first_pass_match] DEFAULT ('') FOR [first_pass_match],
- CONSTRAINT [DF_phpbb_bbcode_first_pass_replace] DEFAULT ('') FOR [first_pass_replace],
- CONSTRAINT [DF_phpbb_bbcode_second_pass_match] DEFAULT ('') FOR [second_pass_match]
-GO
-
-CREATE INDEX [display_on_posting] ON [phpbb_bbcodes]([display_on_posting]) ON [PRIMARY]
+CREATE INDEX [display_in_posting] ON [phpbb_bbcodes]([display_on_posting]) ON [PRIMARY]
GO
-/*
- Table: phpbb_bookmarks
-*/
+/* Table: 'phpbb_bookmarks' */
CREATE TABLE [phpbb_bookmarks] (
- [topic_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [order_id] [int] NOT NULL
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [order_id] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_bookmarks] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_bookma_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_bookma_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_bookma_order_id] DEFAULT (0) FOR [order_id]
-GO
-
CREATE INDEX [order_id] ON [phpbb_bookmarks]([order_id]) ON [PRIMARY]
GO
@@ -300,16 +208,14 @@ CREATE INDEX [topic_user_id] ON [phpbb_bookmarks]([topic_id], [user_id]) ON [PR
GO
-/*
- Table: phpbb_bots
-*/
+/* Table: 'phpbb_bots' */
CREATE TABLE [phpbb_bots] (
[bot_id] [int] IDENTITY (1, 1) NOT NULL ,
- [bot_active] [int] NOT NULL ,
- [bot_name] [varchar] (1000) ,
- [user_id] [int] NOT NULL ,
- [bot_agent] [varchar] (255) NOT NULL ,
- [bot_ip] [varchar] (255) NOT NULL
+ [bot_active] [int] DEFAULT (1) NOT NULL ,
+ [bot_name] [varchar] (3000) DEFAULT ('') NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [bot_agent] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [bot_ip] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -320,23 +226,15 @@ ALTER TABLE [phpbb_bots] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_bots] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_bots___bot_active] DEFAULT (1) FOR [bot_active],
- CONSTRAINT [DF_phpbb_bots___user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_bots___bot_ip] DEFAULT ('') FOR [bot_ip]
-GO
-
CREATE INDEX [bot_active] ON [phpbb_bots]([bot_active]) ON [PRIMARY]
GO
-/*
- Table: phpbb_config
-*/
+/* Table: 'phpbb_config' */
CREATE TABLE [phpbb_config] (
- [config_name] [varchar] (255) NOT NULL ,
- [config_value] [varchar] (255) NOT NULL ,
- [is_dynamic] [int] NOT NULL
+ [config_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [config_value] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [is_dynamic] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -347,22 +245,16 @@ ALTER TABLE [phpbb_config] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_config] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_config_is_dynamic] DEFAULT (0) FOR [is_dynamic]
-GO
-
CREATE INDEX [is_dynamic] ON [phpbb_config]([is_dynamic]) ON [PRIMARY]
GO
-/*
- Table: phpbb_confirm
-*/
+/* Table: 'phpbb_confirm' */
CREATE TABLE [phpbb_confirm] (
- [confirm_id] [char] (32) NOT NULL ,
- [session_id] [char] (32) NOT NULL ,
- [confirm_type] [int] NOT NULL ,
- [code] [varchar] (8) NOT NULL
+ [confirm_id] [char] (32) DEFAULT ('') NOT NULL ,
+ [session_id] [char] (32) DEFAULT ('') NOT NULL ,
+ [confirm_type] [int] DEFAULT (0) NOT NULL ,
+ [code] [varchar] (8) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -374,20 +266,11 @@ ALTER TABLE [phpbb_confirm] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_confirm] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_confirm_confirm_type] DEFAULT (0) FOR [confirm_type],
- CONSTRAINT [DF_phpbb_confirm_confirm_id] DEFAULT ('') FOR [confirm_id],
- CONSTRAINT [DF_phpbb_confirm_session_id] DEFAULT ('') FOR [session_id],
- CONSTRAINT [DF_phpbb_confirm_code] DEFAULT ('') FOR [code]
-GO
-
-/*
- Table: phpbb_disallow
-*/
+/* Table: 'phpbb_disallow' */
CREATE TABLE [phpbb_disallow] (
[disallow_id] [int] IDENTITY (1, 1) NOT NULL ,
- [disallow_username] [varchar] (255) NOT NULL
+ [disallow_username] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -398,22 +281,16 @@ ALTER TABLE [phpbb_disallow] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_disallow] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_disallow_disallow_username] DEFAULT ('') FOR [disallow_username]
-GO
-
-/*
- Table: phpbb_drafts
-*/
+/* Table: 'phpbb_drafts' */
CREATE TABLE [phpbb_drafts] (
[draft_id] [int] IDENTITY (1, 1) NOT NULL ,
- [user_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [save_time] [int] NOT NULL ,
- [draft_subject] [varchar] (1000) ,
- [draft_message] [text]
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [save_time] [int] DEFAULT (0) NOT NULL ,
+ [draft_subject] [varchar] (1000) DEFAULT ('') NOT NULL ,
+ [draft_message] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -424,24 +301,15 @@ ALTER TABLE [phpbb_drafts] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_drafts] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_drafts_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_drafts_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_drafts_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_drafts_save_time] DEFAULT (0) FOR [save_time]
-GO
-
CREATE INDEX [save_time] ON [phpbb_drafts]([save_time]) ON [PRIMARY]
GO
-/*
- Table: phpbb_extensions
-*/
+/* Table: 'phpbb_extensions' */
CREATE TABLE [phpbb_extensions] (
[extension_id] [int] IDENTITY (1, 1) NOT NULL ,
- [group_id] [int] NOT NULL ,
- [extension] [varchar] (100) NOT NULL
+ [group_id] [int] DEFAULT (0) NOT NULL ,
+ [extension] [varchar] (100) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -452,27 +320,19 @@ ALTER TABLE [phpbb_extensions] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_extensions] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_extens_group_id] DEFAULT (0) FOR [group_id],
- CONSTRAINT [DF_phpbb_extens_extension] DEFAULT (0) FOR [extension]
-GO
-
-
-/*
- Table: phpbb_extension_groups
-*/
+/* Table: 'phpbb_extension_groups' */
CREATE TABLE [phpbb_extension_groups] (
[group_id] [int] IDENTITY (1, 1) NOT NULL ,
- [group_name] [varchar] (255) NOT NULL ,
- [cat_id] [int] NOT NULL ,
- [allow_group] [int] NOT NULL ,
- [download_mode] [int] NOT NULL ,
- [upload_icon] [varchar] (255) NOT NULL ,
- [max_filesize] [int] NOT NULL ,
- [allowed_forums] [text] ,
- [allow_in_pm] [int] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
+ [group_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [cat_id] [int] DEFAULT (0) NOT NULL ,
+ [allow_group] [int] DEFAULT (0) NOT NULL ,
+ [download_mode] [int] DEFAULT (1) NOT NULL ,
+ [upload_icon] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [max_filesize] [int] DEFAULT (0) NOT NULL ,
+ [allowed_forums] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [allow_in_pm] [int] DEFAULT (0) NOT NULL
+) ON [PRIMARY]
GO
ALTER TABLE [phpbb_extension_groups] WITH NOCHECK ADD
@@ -482,56 +342,45 @@ ALTER TABLE [phpbb_extension_groups] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_extension_groups] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_extens_cat_id] DEFAULT (0) FOR [cat_id],
- CONSTRAINT [DF_phpbb_extens_allow_group] DEFAULT (0) FOR [allow_group],
- CONSTRAINT [DF_phpbb_extens_download_mode] DEFAULT (1) FOR [download_mode],
- CONSTRAINT [DF_phpbb_extens_max_filesize] DEFAULT (0) FOR [max_filesize],
- CONSTRAINT [DF_phpbb_extens_allow_in_pm] DEFAULT (0) FOR [allow_in_pm],
- CONSTRAINT [DF_phpbb_extens_upload_icon] DEFAULT ('') FOR [upload_icon]
-GO
-
-/*
- Table: phpbb_forums
-*/
+/* Table: 'phpbb_forums' */
CREATE TABLE [phpbb_forums] (
[forum_id] [int] IDENTITY (1, 1) NOT NULL ,
- [parent_id] [int] NOT NULL ,
- [left_id] [int] NOT NULL ,
- [right_id] [int] NOT NULL ,
- [forum_parents] [text] NULL ,
- [forum_name] [varchar] (3000) ,
- [forum_desc] [text] ,
- [forum_desc_bitfield] [int] NOT NULL ,
- [forum_desc_uid] [varchar] (5) NOT NULL ,
- [forum_link] [varchar] (255) NOT NULL ,
- [forum_password] [varchar] (40) NOT NULL ,
- [forum_style] [int] NULL ,
- [forum_image] [varchar] (255) NOT NULL ,
- [forum_rules] [text] ,
- [forum_rules_link] [varchar] (255) NOT NULL ,
- [forum_rules_bitfield] [int] NOT NULL ,
- [forum_rules_uid] [varchar] (5) NOT NULL ,
- [forum_topics_per_page] [int] NOT NULL ,
- [forum_type] [int] NOT NULL ,
- [forum_status] [int] NOT NULL ,
- [forum_posts] [int] NOT NULL ,
- [forum_topics] [int] NOT NULL ,
- [forum_topics_real] [int] NOT NULL ,
- [forum_last_post_id] [int] NOT NULL ,
- [forum_last_poster_id] [int] NOT NULL ,
- [forum_last_post_time] [int] NOT NULL ,
- [forum_last_poster_name] [varchar] (255) NULL ,
- [forum_flags] [int] NOT NULL ,
- [display_on_index] [int] NOT NULL ,
- [enable_indexing] [int] NOT NULL ,
- [enable_icons] [int] NOT NULL ,
- [enable_prune] [int] NOT NULL ,
- [prune_next] [int] NULL ,
- [prune_days] [int] NOT NULL ,
- [prune_viewed] [int] NOT NULL ,
- [prune_freq] [int] NOT NULL
+ [parent_id] [int] DEFAULT (0) NOT NULL ,
+ [left_id] [int] DEFAULT (0) NOT NULL ,
+ [right_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_parents] [text] DEFAULT ('') NOT NULL ,
+ [forum_name] [varchar] (3000) DEFAULT ('') NOT NULL ,
+ [forum_desc] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [forum_desc_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [forum_desc_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [forum_link] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [forum_password] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [forum_style] [int] DEFAULT (0) NOT NULL ,
+ [forum_image] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [forum_rules] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [forum_rules_link] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [forum_rules_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [forum_rules_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [forum_topics_per_page] [int] DEFAULT (0) NOT NULL ,
+ [forum_type] [int] DEFAULT (0) NOT NULL ,
+ [forum_status] [int] DEFAULT (0) NOT NULL ,
+ [forum_posts] [int] DEFAULT (0) NOT NULL ,
+ [forum_topics] [int] DEFAULT (0) NOT NULL ,
+ [forum_topics_real] [int] DEFAULT (0) NOT NULL ,
+ [forum_last_post_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_last_poster_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_last_post_time] [int] DEFAULT (0) NOT NULL ,
+ [forum_last_poster_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [forum_flags] [int] DEFAULT (32) NOT NULL ,
+ [display_on_index] [int] DEFAULT (1) NOT NULL ,
+ [enable_indexing] [int] DEFAULT (1) NOT NULL ,
+ [enable_icons] [int] DEFAULT (1) NOT NULL ,
+ [enable_prune] [int] DEFAULT (0) NOT NULL ,
+ [prune_next] [int] DEFAULT (0) NOT NULL ,
+ [prune_days] [int] DEFAULT (0) NOT NULL ,
+ [prune_viewed] [int] DEFAULT (0) NOT NULL ,
+ [prune_freq] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -542,37 +391,6 @@ ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_forums_parent_id] DEFAULT (0) FOR [parent_id],
- CONSTRAINT [DF_phpbb_forums_left_id] DEFAULT (0) FOR [left_id],
- CONSTRAINT [DF_phpbb_forums_right_id] DEFAULT (0) FOR [right_id],
- CONSTRAINT [DF_phpbb_forums_desc_bitfield] DEFAULT (0) FOR [forum_desc_bitfield],
- CONSTRAINT [DF_phpbb_forums_rules_bitfield] DEFAULT (0) FOR [forum_rules_bitfield],
- CONSTRAINT [DF_phpbb_forums_topics_per_page] DEFAULT (0) FOR [forum_topics_per_page],
- CONSTRAINT [DF_phpbb_forums_forum_type] DEFAULT (0) FOR [forum_type],
- CONSTRAINT [DF_phpbb_forums_forum_status] DEFAULT (0) FOR [forum_status],
- CONSTRAINT [DF_phpbb_forums_forum_posts] DEFAULT (0) FOR [forum_posts],
- CONSTRAINT [DF_phpbb_forums_forum_topics] DEFAULT (0) FOR [forum_topics],
- CONSTRAINT [DF_phpbb_forums_forum_topics_real] DEFAULT (0) FOR [forum_topics_real],
- CONSTRAINT [DF_phpbb_forums_forum_last_post_id] DEFAULT (0) FOR [forum_last_post_id],
- CONSTRAINT [DF_phpbb_forums_forum_last_poster_id] DEFAULT (0) FOR [forum_last_poster_id],
- CONSTRAINT [DF_phpbb_forums_forum_last_post_time] DEFAULT (0) FOR [forum_last_post_time],
- CONSTRAINT [DF_phpbb_forums_forum_flags] DEFAULT (32) FOR [forum_flags],
- CONSTRAINT [DF_phpbb_forums_display_on_index] DEFAULT (1) FOR [display_on_index],
- CONSTRAINT [DF_phpbb_forums_enable_indexing] DEFAULT (1) FOR [enable_indexing],
- CONSTRAINT [DF_phpbb_forums_enable_icons] DEFAULT (1) FOR [enable_icons],
- CONSTRAINT [DF_phpbb_forums_enable_prune] DEFAULT (0) FOR [enable_prune],
- CONSTRAINT [DF_phpbb_forums_prune_days] DEFAULT (0) FOR [prune_days],
- CONSTRAINT [DF_phpbb_forums_prune_viewed] DEFAULT (0) FOR [prune_viewed],
- CONSTRAINT [DF_phpbb_forums_prune_freq] DEFAULT (0) FOR [prune_freq],
- CONSTRAINT [DF_phpbb_forums_forum_desc_uid] DEFAULT ('') FOR [forum_desc_uid],
- CONSTRAINT [DF_phpbb_forums_forum_link] DEFAULT ('') FOR [forum_link],
- CONSTRAINT [DF_phpbb_forums_forum_password] DEFAULT ('') FOR [forum_password],
- CONSTRAINT [DF_phpbb_forums_forum_image] DEFAULT ('') FOR [forum_image],
- CONSTRAINT [DF_phpbb_forums_forum_rules_link] DEFAULT ('') FOR [forum_rules_link],
- CONSTRAINT [DF_phpbb_forums_forum_rules_uid] DEFAULT ('') FOR [forum_rules_uid]
-GO
-
CREATE INDEX [left_right_id] ON [phpbb_forums]([left_id], [right_id]) ON [PRIMARY]
GO
@@ -580,13 +398,11 @@ CREATE INDEX [forum_last_post_id] ON [phpbb_forums]([forum_last_post_id]) ON [P
GO
-/*
- Table: phpbb_forums_access
-*/
+/* Table: 'phpbb_forums_access' */
CREATE TABLE [phpbb_forums_access] (
- [forum_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [session_id] [varchar] (32) NOT NULL
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [session_id] [char] (32) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -599,20 +415,12 @@ ALTER TABLE [phpbb_forums_access] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_forums_access] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_forum__forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_forum__user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_forum__session_id] DEFAULT ('') FOR [session_id]
-GO
-
-/*
- Table: phpbb_forums_track
-*/
+/* Table: 'phpbb_forums_track' */
CREATE TABLE [phpbb_forums_track] (
- [user_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [mark_time] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [mark_time] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -624,29 +432,15 @@ ALTER TABLE [phpbb_forums_track] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_forums_track] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_forumm_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_forumm_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_forumm_mark_time] DEFAULT (0) FOR [mark_time]
-GO
-
-/*
- Table: phpbb_forums_watch
-*/
+/* Table: 'phpbb_forums_watch' */
CREATE TABLE [phpbb_forums_watch] (
- [forum_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [notify_status] [int] NOT NULL
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [notify_status] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_forums_watch] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_forumw_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_forumw_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_forumw_notify_status] DEFAULT (0) FOR [notify_status]
-GO
-
CREATE INDEX [forum_id] ON [phpbb_forums_watch]([forum_id]) ON [PRIMARY]
GO
@@ -657,29 +451,26 @@ CREATE INDEX [notify_status] ON [phpbb_forums_watch]([notify_status]) ON [PRIMA
GO
-/*
- Table: phpbb_groups
-*/
+/* Table: 'phpbb_groups' */
CREATE TABLE [phpbb_groups] (
[group_id] [int] IDENTITY (1, 1) NOT NULL ,
- [group_type] [int] NOT NULL ,
- [group_name] [varchar] (255) NOT NULL ,
- [group_desc] [text] ,
- [group_desc_bitfield] [int] NOT NULL ,
- [group_desc_uid] [varchar] (5) NOT NULL ,
- [group_display] [int] NOT NULL ,
- [group_avatar] [varchar] (255) NOT NULL ,
- [group_avatar_type] [int] NOT NULL ,
- [group_avatar_width] [int] NOT NULL ,
- [group_avatar_height] [int] NOT NULL ,
- [group_rank] [int] NOT NULL ,
- [group_colour] [varchar] (6) NOT NULL ,
- [group_sig_chars] [int] NOT NULL ,
- [group_receive_pm] [int] NOT NULL ,
- [group_message_limit] [int] NOT NULL ,
- [group_chgpass] [int] NOT NULL ,
- [group_legend] [int] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
+ [group_type] [int] DEFAULT (1) NOT NULL ,
+ [group_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [group_desc] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [group_desc_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [group_desc_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [group_display] [int] DEFAULT (0) NOT NULL ,
+ [group_avatar] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [group_avatar_type] [int] DEFAULT (0) NOT NULL ,
+ [group_avatar_width] [int] DEFAULT (0) NOT NULL ,
+ [group_avatar_height] [int] DEFAULT (0) NOT NULL ,
+ [group_rank] [int] DEFAULT (0) NOT NULL ,
+ [group_colour] [varchar] (6) DEFAULT ('') NOT NULL ,
+ [group_sig_chars] [int] DEFAULT (0) NOT NULL ,
+ [group_receive_pm] [int] DEFAULT (0) NOT NULL ,
+ [group_message_limit] [int] DEFAULT (0) NOT NULL ,
+ [group_legend] [int] DEFAULT (1) NOT NULL
+) ON [PRIMARY]
GO
ALTER TABLE [phpbb_groups] WITH NOCHECK ADD
@@ -689,39 +480,18 @@ ALTER TABLE [phpbb_groups] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_groups] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_groups_group_type] DEFAULT (1) FOR [group_type],
- CONSTRAINT [DF_phpbb_groups_group_display] DEFAULT (0) FOR [group_display],
- CONSTRAINT [DF_phpbb_groups_group_desc_bitfield] DEFAULT (0) FOR [group_desc_bitfield],
- CONSTRAINT [DF_phpbb_groups_group_avatar_type] DEFAULT (0) FOR [group_avatar_type],
- CONSTRAINT [DF_phpbb_groups_group_avatar_width] DEFAULT (0) FOR [group_avatar_width],
- CONSTRAINT [DF_phpbb_groups_group_avatar_height] DEFAULT (0) FOR [group_avatar_height],
- CONSTRAINT [DF_phpbb_groups_group_rank] DEFAULT ((-1)) FOR [group_rank],
- CONSTRAINT [DF_phpbb_groups_group_sig_chars] DEFAULT (0) FOR [group_sig_chars],
- CONSTRAINT [DF_phpbb_groups_group_receive_pm] DEFAULT (0) FOR [group_receive_pm],
- CONSTRAINT [DF_phpbb_groups_group_message_limit] DEFAULT (0) FOR [group_message_limit],
- CONSTRAINT [DF_phpbb_groups_group_chgpass] DEFAULT (0) FOR [group_chgpass],
- CONSTRAINT [DF_phpbb_groups_group_legend] DEFAULT (1) FOR [group_legend],
- CONSTRAINT [DF_phpbb_groups_group_name] DEFAULT ('') FOR [group_name],
- CONSTRAINT [DF_phpbb_groups_group_desc_uid] DEFAULT ('') FOR [group_desc_uid],
- CONSTRAINT [DF_phpbb_groups_group_avatar] DEFAULT ('') FOR [group_avatar],
- CONSTRAINT [DF_phpbb_groups_group_colour] DEFAULT ('') FOR [group_colour]
-GO
-
CREATE INDEX [group_legend] ON [phpbb_groups]([group_legend]) ON [PRIMARY]
GO
-/*
- Table: phpbb_icons
-*/
+/* Table: 'phpbb_icons' */
CREATE TABLE [phpbb_icons] (
[icons_id] [int] IDENTITY (1, 1) NOT NULL ,
- [icons_url] [varchar] (255) NULL ,
- [icons_width] [int] NOT NULL ,
- [icons_height] [int] NOT NULL ,
- [icons_order] [int] NOT NULL ,
- [display_on_posting] [int] NOT NULL
+ [icons_url] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [icons_width] [int] DEFAULT (0) NOT NULL ,
+ [icons_height] [int] DEFAULT (0) NOT NULL ,
+ [icons_order] [int] DEFAULT (0) NOT NULL ,
+ [display_on_posting] [int] DEFAULT (1) NOT NULL
) ON [PRIMARY]
GO
@@ -732,24 +502,15 @@ ALTER TABLE [phpbb_icons] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_icons] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_icons__display_on_posting] DEFAULT (1) FOR [display_on_posting],
- CONSTRAINT [DF_phpbb_icons__icons_width] DEFAULT (0) FOR [icons_width],
- CONSTRAINT [DF_phpbb_icons__icons_height] DEFAULT (0) FOR [icons_height],
- CONSTRAINT [DF_phpbb_icons__icons_order] DEFAULT (0) FOR [icons_order]
-GO
-
-/*
- Table: phpbb_lang
-*/
+/* Table: 'phpbb_lang' */
CREATE TABLE [phpbb_lang] (
[lang_id] [int] IDENTITY (1, 1) NOT NULL ,
- [lang_iso] [varchar] (5) NOT NULL ,
- [lang_dir] [varchar] (30) NOT NULL ,
- [lang_english_name] [varchar] (100) NULL ,
- [lang_local_name] [varchar] (255) NULL ,
- [lang_author] [varchar] (255) NULL
+ [lang_iso] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [lang_dir] [varchar] (30) DEFAULT ('') NOT NULL ,
+ [lang_english_name] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [lang_local_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [lang_author] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -760,21 +521,22 @@ ALTER TABLE [phpbb_lang] WITH NOCHECK ADD
) ON [PRIMARY]
GO
+CREATE INDEX [lang_iso] ON [phpbb_lang]([lang_iso]) ON [PRIMARY]
+GO
-/*
- Table: phpbb_log
-*/
+
+/* Table: 'phpbb_log' */
CREATE TABLE [phpbb_log] (
[log_id] [int] IDENTITY (1, 1) NOT NULL ,
- [log_type] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [reportee_id] [int] NOT NULL ,
- [log_ip] [varchar] (40) NOT NULL ,
- [log_time] [int] NOT NULL ,
- [log_operation] [varchar] (8000) ,
- [log_data] [text]
+ [log_type] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [reportee_id] [int] DEFAULT (0) NOT NULL ,
+ [log_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [log_time] [int] DEFAULT (0) NOT NULL ,
+ [log_operation] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [log_data] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -785,15 +547,6 @@ ALTER TABLE [phpbb_log] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_log] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_log____log_type] DEFAULT (0) FOR [log_type],
- CONSTRAINT [DF_phpbb_log____user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_log____forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_log____topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_log____reportee_id] DEFAULT (0) FOR [reportee_id],
- CONSTRAINT [DF_phpbb_log____log_time] DEFAULT (0) FOR [log_time]
-GO
-
CREATE INDEX [log_type] ON [phpbb_log]([log_type]) ON [PRIMARY]
GO
@@ -810,28 +563,17 @@ CREATE INDEX [user_id] ON [phpbb_log]([user_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_moderator_cache
-*/
+/* Table: 'phpbb_moderator_cache' */
CREATE TABLE [phpbb_moderator_cache] (
- [forum_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [username] [varchar] (255) NOT NULL ,
- [group_id] [int] NOT NULL ,
- [group_name] [varchar] (255) NOT NULL ,
- [display_on_index] [int] NOT NULL
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [username] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [group_id] [int] DEFAULT (0) NOT NULL ,
+ [group_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [display_on_index] [int] DEFAULT (1) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_moderator_cache] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_modera_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_modera_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_modera_group_id] DEFAULT (0) FOR [group_id],
- CONSTRAINT [DF_phpbb_modera_display_on_index] DEFAULT (1) FOR [display_on_index],
- CONSTRAINT [DF_phpbb_modera_username] DEFAULT ('') FOR [username],
- CONSTRAINT [DF_phpbb_modera_group_name] DEFAULT ('') FOR [group_name]
-GO
-
CREATE INDEX [display_on_index] ON [phpbb_moderator_cache]([display_on_index]) ON [PRIMARY]
GO
@@ -839,21 +581,19 @@ CREATE INDEX [forum_id] ON [phpbb_moderator_cache]([forum_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_modules
-*/
+/* Table: 'phpbb_modules' */
CREATE TABLE [phpbb_modules] (
[module_id] [int] IDENTITY (1, 1) NOT NULL ,
- [module_enabled] [int] NOT NULL ,
- [module_display] [int] NOT NULL ,
- [module_name] [varchar] (255) NOT NULL ,
- [module_class] [varchar] (10) NOT NULL ,
- [parent_id] [int] NOT NULL ,
- [left_id] [int] NOT NULL ,
- [right_id] [int] NOT NULL ,
- [module_langname] [varchar] (255) NOT NULL ,
- [module_mode] [varchar] (255) NOT NULL ,
- [module_auth] [varchar] (255) NOT NULL
+ [module_enabled] [int] DEFAULT (1) NOT NULL ,
+ [module_display] [int] DEFAULT (1) NOT NULL ,
+ [module_basename] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [module_class] [varchar] (10) DEFAULT ('') NOT NULL ,
+ [parent_id] [int] DEFAULT (0) NOT NULL ,
+ [left_id] [int] DEFAULT (0) NOT NULL ,
+ [right_id] [int] DEFAULT (0) NOT NULL ,
+ [module_langname] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [module_mode] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [module_auth] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -864,46 +604,25 @@ ALTER TABLE [phpbb_modules] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_modules] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_module_forums_parent_id] DEFAULT (0) FOR [parent_id],
- CONSTRAINT [DF_phpbb_module_left_id] DEFAULT (0) FOR [left_id],
- CONSTRAINT [DF_phpbb_module_right_id] DEFAULT (0) FOR [right_id],
- CONSTRAINT [DF_phpbb_module_module_enabled] DEFAULT (1) FOR [module_enabled],
- CONSTRAINT [DF_phpbb_module_module_display] DEFAULT (1) FOR [module_display],
- CONSTRAINT [DF_phpbb_module_module_name] DEFAULT ('') FOR [module_name],
- CONSTRAINT [DF_phpbb_module_module_class] DEFAULT ('') FOR [module_class],
- CONSTRAINT [DF_phpbb_module_module_langname] DEFAULT ('') FOR [module_langname],
- CONSTRAINT [DF_phpbb_module_module_mode] DEFAULT ('') FOR [module_mode],
- CONSTRAINT [DF_phpbb_module_module_auth] DEFAULT ('') FOR [module_auth]
+CREATE INDEX [left_right_id] ON [phpbb_modules]([left_id], [right_id]) ON [PRIMARY]
GO
CREATE INDEX [module_enabled] ON [phpbb_modules]([module_enabled]) ON [PRIMARY]
GO
-CREATE INDEX [module_left_right_id] ON [phpbb_modules]([left_id], [right_id]) ON [PRIMARY]
+CREATE INDEX [class_left_id] ON [phpbb_modules]([module_class], [left_id]) ON [PRIMARY]
GO
-CREATE INDEX [module_class_left_id] ON [phpbb_modules]([module_class], [left_id]) ON [PRIMARY]
-GO
-
-/*
- Table: phpbb_poll_options
-*/
+/* Table: 'phpbb_poll_options' */
CREATE TABLE [phpbb_poll_options] (
- [poll_option_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [poll_option_text] [varchar] (3000) ,
- [poll_option_total] [int] NOT NULL
+ [poll_option_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [poll_option_text] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [poll_option_total] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_poll_options] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_poll_o_poll_option_id] DEFAULT (0) FOR [poll_option_id],
- CONSTRAINT [DF_phpbb_poll_o_poll_option_total] DEFAULT (0) FOR [poll_option_total],
- CONSTRAINT [DF_phpbb_poll_o_topic_id] DEFAULT (0) FOR [topic_id]
-GO
-
CREATE INDEX [poll_option_id] ON [phpbb_poll_options]([poll_option_id]) ON [PRIMARY]
GO
@@ -911,23 +630,15 @@ CREATE INDEX [topic_id] ON [phpbb_poll_options]([topic_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_poll_votes
-*/
+/* Table: 'phpbb_poll_votes' */
CREATE TABLE [phpbb_poll_votes] (
- [topic_id] [int] NOT NULL ,
- [poll_option_id] [int] NOT NULL ,
- [vote_user_id] [int] NOT NULL ,
- [vote_user_ip] [varchar] (40) NOT NULL
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [poll_option_id] [int] DEFAULT (0) NOT NULL ,
+ [vote_user_id] [int] DEFAULT (0) NOT NULL ,
+ [vote_user_ip] [varchar] (40) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_poll_votes] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_poll_v_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_poll_v_poll_option_id] DEFAULT (0) FOR [poll_option_id],
- CONSTRAINT [DF_phpbb_poll_v_vote_user_id] DEFAULT (0) FOR [vote_user_id]
-GO
-
CREATE INDEX [topic_id] ON [phpbb_poll_votes]([topic_id]) ON [PRIMARY]
GO
@@ -938,36 +649,34 @@ CREATE INDEX [vote_user_ip] ON [phpbb_poll_votes]([vote_user_ip]) ON [PRIMARY]
GO
-/*
- Table: phpbb_posts
-*/
+/* Table: 'phpbb_posts' */
CREATE TABLE [phpbb_posts] (
[post_id] [int] IDENTITY (1, 1) NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [poster_id] [int] NOT NULL ,
- [icon_id] [int] NOT NULL ,
- [poster_ip] [varchar] (40) NOT NULL ,
- [post_time] [int] NOT NULL ,
- [post_approved] [int] NOT NULL ,
- [post_reported] [int] NOT NULL ,
- [enable_bbcode] [int] NOT NULL ,
- [enable_smilies] [int] NOT NULL ,
- [enable_magic_url] [int] NOT NULL ,
- [enable_sig] [int] NOT NULL ,
- [post_username] [varchar] (255) NULL ,
- [post_subject] [varchar] (1000) NOT NULL ,
- [post_text] [text] NOT NULL ,
- [post_checksum] [varchar] (32) NOT NULL ,
- [post_encoding] [varchar] (20) NOT NULL ,
- [post_attachment] [int] NOT NULL ,
- [bbcode_bitfield] [int] NOT NULL ,
- [bbcode_uid] [varchar] (5) NOT NULL ,
- [post_edit_time] [int] NULL ,
- [post_edit_reason] [varchar] (3000) NULL,
- [post_edit_user] [int] NULL ,
- [post_edit_count] [int] NULL ,
- [post_edit_locked] [int] NULL
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [poster_id] [int] DEFAULT (0) NOT NULL ,
+ [icon_id] [int] DEFAULT (0) NOT NULL ,
+ [poster_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [post_time] [int] DEFAULT (0) NOT NULL ,
+ [post_approved] [int] DEFAULT (1) NOT NULL ,
+ [post_reported] [int] DEFAULT (0) NOT NULL ,
+ [enable_bbcode] [int] DEFAULT (1) NOT NULL ,
+ [enable_smilies] [int] DEFAULT (1) NOT NULL ,
+ [enable_magic_url] [int] DEFAULT (1) NOT NULL ,
+ [enable_sig] [int] DEFAULT (1) NOT NULL ,
+ [post_username] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [post_subject] [varchar] (1000) DEFAULT ('') NOT NULL ,
+ [post_text] [text] DEFAULT ('') NOT NULL ,
+ [post_checksum] [varchar] (32) DEFAULT ('') NOT NULL ,
+ [post_encoding] [varchar] (20) DEFAULT ('iso-8859-1') NOT NULL ,
+ [post_attachment] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [post_edit_time] [int] DEFAULT (0) NOT NULL ,
+ [post_edit_reason] [varchar] (3000) DEFAULT ('') NOT NULL ,
+ [post_edit_user] [int] DEFAULT (0) NOT NULL ,
+ [post_edit_count] [int] DEFAULT (0) NOT NULL ,
+ [post_edit_locked] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -978,28 +687,6 @@ ALTER TABLE [phpbb_posts] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_posts] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_posts__topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_posts__forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_posts__poster_id] DEFAULT (0) FOR [poster_id],
- CONSTRAINT [DF_phpbb_posts__icon_id] DEFAULT (0) FOR [icon_id],
- CONSTRAINT [DF_phpbb_posts__post_time] DEFAULT (0) FOR [post_time],
- CONSTRAINT [DF_phpbb_posts__post_approved] DEFAULT (1) FOR [post_approved],
- CONSTRAINT [DF_phpbb_posts__post_reported] DEFAULT (0) FOR [post_reported],
- CONSTRAINT [DF_phpbb_posts__enable_bbcode] DEFAULT (1) FOR [enable_bbcode],
- CONSTRAINT [DF_phpbb_posts__enable_smilies] DEFAULT (1) FOR [enable_smilies],
- CONSTRAINT [DF_phpbb_posts__enable_magic_url] DEFAULT (1) FOR [enable_magic_url],
- CONSTRAINT [DF_phpbb_posts__enable_sig] DEFAULT (1) FOR [enable_sig],
- CONSTRAINT [DF_phpbb_posts__post_encoding] DEFAULT ('iso-8859-1') FOR [post_encoding],
- CONSTRAINT [DF_phpbb_posts__post_attachment] DEFAULT (0) FOR [post_attachment],
- CONSTRAINT [DF_phpbb_posts__bbcode_bitfield] DEFAULT (0) FOR [bbcode_bitfield],
- CONSTRAINT [DF_phpbb_posts__post_edit_time] DEFAULT (0) FOR [post_edit_time],
- CONSTRAINT [DF_phpbb_posts__post_edit_user] DEFAULT (0) FOR [post_edit_user],
- CONSTRAINT [DF_phpbb_posts__post_edit_count] DEFAULT (0) FOR [post_edit_count],
- CONSTRAINT [DF_phpbb_posts__post_edit_locked] DEFAULT (0) FOR [post_edit_locked],
- CONSTRAINT [DF_phpbb_posts__bbcode_uid] DEFAULT ('') FOR [bbcode_uid]
-GO
-
CREATE INDEX [forum_id] ON [phpbb_posts]([forum_id]) ON [PRIMARY]
GO
@@ -1019,32 +706,30 @@ CREATE INDEX [post_time] ON [phpbb_posts]([post_time]) ON [PRIMARY]
GO
-/*
- Table: phpbb_privmsgs
-*/
+/* Table: 'phpbb_privmsgs' */
CREATE TABLE [phpbb_privmsgs] (
[msg_id] [int] IDENTITY (1, 1) NOT NULL ,
- [root_level] [int] NOT NULL ,
- [author_id] [int] NOT NULL ,
- [icon_id] [int] NOT NULL ,
- [author_ip] [varchar] (40) NOT NULL ,
- [message_time] [int] NOT NULL ,
- [enable_bbcode] [int] NOT NULL ,
- [enable_smilies] [int] NOT NULL ,
- [enable_magic_url] [int] NOT NULL ,
- [enable_sig] [int] NOT NULL ,
- [message_subject] [varchar] (1000) NOT NULL ,
- [message_text] [text] NOT NULL ,
- [message_edit_reason] [varchar] (3000) NULL ,
- [message_edit_user] [int] NULL ,
- [message_encoding] [varchar] (20) NOT NULL ,
- [message_attachment] [int] NOT NULL ,
- [bbcode_bitfield] [int] NOT NULL ,
- [bbcode_uid] [varchar] (5) NOT NULL ,
- [message_edit_time] [int] NULL ,
- [message_edit_count] [int] NULL ,
- [to_address] [text] NOT NULL ,
- [bcc_address] [text] NOT NULL
+ [root_level] [int] DEFAULT (0) NOT NULL ,
+ [author_id] [int] DEFAULT (0) NOT NULL ,
+ [icon_id] [int] DEFAULT (0) NOT NULL ,
+ [author_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [message_time] [int] DEFAULT (0) NOT NULL ,
+ [enable_bbcode] [int] DEFAULT (1) NOT NULL ,
+ [enable_smilies] [int] DEFAULT (1) NOT NULL ,
+ [enable_magic_url] [int] DEFAULT (1) NOT NULL ,
+ [enable_sig] [int] DEFAULT (1) NOT NULL ,
+ [message_subject] [varchar] (1000) DEFAULT ('') NOT NULL ,
+ [message_text] [text] DEFAULT ('') NOT NULL ,
+ [message_edit_reason] [varchar] (3000) DEFAULT ('') NOT NULL ,
+ [message_edit_user] [int] DEFAULT (0) NOT NULL ,
+ [message_encoding] [varchar] (20) DEFAULT ('iso-8859-1') NOT NULL ,
+ [message_attachment] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [bbcode_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [message_edit_time] [int] DEFAULT (0) NOT NULL ,
+ [message_edit_count] [int] DEFAULT (0) NOT NULL ,
+ [to_address] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [bcc_address] [varchar] (8000) DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -1055,25 +740,6 @@ ALTER TABLE [phpbb_privmsgs] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_privmsgs] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_privms_root_level] DEFAULT (0) FOR [root_level],
- CONSTRAINT [DF_phpbb_privms_author_id] DEFAULT (0) FOR [author_id],
- CONSTRAINT [DF_phpbb_privms_icon_id] DEFAULT (0) FOR [icon_id],
- CONSTRAINT [DF_phpbb_privms_message_time] DEFAULT (0) FOR [message_time],
- CONSTRAINT [DF_phpbb_privms_enable_bbcode] DEFAULT (1) FOR [enable_bbcode],
- CONSTRAINT [DF_phpbb_privms_enable_smilies] DEFAULT (1) FOR [enable_smilies],
- CONSTRAINT [DF_phpbb_privms_enable_magic_url] DEFAULT (1) FOR [enable_magic_url],
- CONSTRAINT [DF_phpbb_privms_enable_sig] DEFAULT (1) FOR [enable_sig],
- CONSTRAINT [DF_phpbb_privms_message_edit_user] DEFAULT (0) FOR [message_edit_user],
- CONSTRAINT [DF_phpbb_privms_message_encoding] DEFAULT ('iso-8859-1') FOR [message_encoding],
- CONSTRAINT [DF_phpbb_privms_message_attachment] DEFAULT (0) FOR [message_attachment],
- CONSTRAINT [DF_phpbb_privms_bbcode_bitfield] DEFAULT (0) FOR [bbcode_bitfield],
- CONSTRAINT [DF_phpbb_privms_message_edit_time] DEFAULT (0) FOR [message_edit_time],
- CONSTRAINT [DF_phpbb_privms_message_edit_count] DEFAULT (0) FOR [message_edit_count],
- CONSTRAINT [DF_phpbb_privms_author_ip] DEFAULT ('') FOR [author_ip],
- CONSTRAINT [DF_phpbb_privms_bbcode_uid] DEFAULT ('') FOR [bbcode_uid]
-GO
-
CREATE INDEX [author_ip] ON [phpbb_privmsgs]([author_ip]) ON [PRIMARY]
GO
@@ -1087,14 +753,12 @@ CREATE INDEX [root_level] ON [phpbb_privmsgs]([root_level]) ON [PRIMARY]
GO
-/*
- Table: phpbb_privmsgs_folder
-*/
+/* Table: 'phpbb_privmsgs_folder' */
CREATE TABLE [phpbb_privmsgs_folder] (
[folder_id] [int] IDENTITY (1, 1) NOT NULL ,
- [user_id] [int] NOT NULL ,
- [folder_name] [varchar] (255) NOT NULL ,
- [pm_count] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [folder_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [pm_count] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1105,29 +769,21 @@ ALTER TABLE [phpbb_privmsgs_folder] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_privmsgs_folder] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pmfold_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_pmfold_pm_count] DEFAULT (0) FOR [pm_count],
- CONSTRAINT [DF_phpbb_pmfold_folder_name] DEFAULT ('') FOR [folder_name]
-GO
-
CREATE INDEX [user_id] ON [phpbb_privmsgs_folder]([user_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_privmsgs_rules
-*/
+/* Table: 'phpbb_privmsgs_rules' */
CREATE TABLE [phpbb_privmsgs_rules] (
[rule_id] [int] IDENTITY (1, 1) NOT NULL ,
- [user_id] [int] NOT NULL ,
- [rule_check] [int] NOT NULL ,
- [rule_connection] [int] NOT NULL ,
- [rule_string] [varchar] (255) NOT NULL ,
- [rule_user_id] [int] NOT NULL ,
- [rule_group_id] [int] NOT NULL ,
- [rule_action] [int] NOT NULL ,
- [rule_folder_id] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [rule_check] [int] DEFAULT (0) NOT NULL ,
+ [rule_connection] [int] DEFAULT (0) NOT NULL ,
+ [rule_string] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [rule_user_id] [int] DEFAULT (0) NOT NULL ,
+ [rule_group_id] [int] DEFAULT (0) NOT NULL ,
+ [rule_action] [int] DEFAULT (0) NOT NULL ,
+ [rule_folder_id] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1138,75 +794,47 @@ ALTER TABLE [phpbb_privmsgs_rules] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_privmsgs_rules] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pmrule_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_pmrule_rule_check] DEFAULT (0) FOR [rule_check],
- CONSTRAINT [DF_phpbb_pmrule_rule_connection] DEFAULT (0) FOR [rule_connection],
- CONSTRAINT [DF_phpbb_pmrule_rule_user_id] DEFAULT (0) FOR [rule_user_id],
- CONSTRAINT [DF_phpbb_pmrule_rule_group_id] DEFAULT (0) FOR [rule_group_id],
- CONSTRAINT [DF_phpbb_pmrule_rule_action] DEFAULT (0) FOR [rule_action],
- CONSTRAINT [DF_phpbb_pmrule_rule_folder_id] DEFAULT (0) FOR [rule_folder_id],
- CONSTRAINT [DF_phpbb_pmrule_rule_string] DEFAULT ('') FOR [rule_string]
-GO
-
-/*
- Table: phpbb_privmsgs_to
-*/
+/* Table: 'phpbb_privmsgs_to' */
CREATE TABLE [phpbb_privmsgs_to] (
- [msg_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [author_id] [int] NOT NULL ,
- [deleted] [int] NOT NULL ,
- [new] [int] NOT NULL ,
- [unread] [int] NOT NULL ,
- [replied] [int] NOT NULL ,
- [marked] [int] NOT NULL ,
- [forwarded] [int] NOT NULL ,
- [folder_id] [int] NOT NULL
+ [msg_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [author_id] [int] DEFAULT (0) NOT NULL ,
+ [pm_deleted] [int] DEFAULT (0) NOT NULL ,
+ [pm_new] [int] DEFAULT (1) NOT NULL ,
+ [pm_unread] [int] DEFAULT (1) NOT NULL ,
+ [pm_replied] [int] DEFAULT (0) NOT NULL ,
+ [pm_marked] [int] DEFAULT (0) NOT NULL ,
+ [pm_forwarded] [int] DEFAULT (0) NOT NULL ,
+ [folder_id] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_privmsgs_to] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pmto___msg_id] DEFAULT (0) FOR [msg_id],
- CONSTRAINT [DF_phpbb_pmto___user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_pmto___author_id] DEFAULT (0) FOR [author_id],
- CONSTRAINT [DF_phpbb_pmto___deleted] DEFAULT (0) FOR [deleted],
- CONSTRAINT [DF_phpbb_pmto___new] DEFAULT (1) FOR [new],
- CONSTRAINT [DF_phpbb_pmto___unread] DEFAULT (1) FOR [unread],
- CONSTRAINT [DF_phpbb_pmto___replied] DEFAULT (0) FOR [replied],
- CONSTRAINT [DF_phpbb_pmto___marked] DEFAULT (0) FOR [marked],
- CONSTRAINT [DF_phpbb_pmto___forwarded] DEFAULT (0) FOR [forwarded],
- CONSTRAINT [DF_phpbb_pmto___folder_id] DEFAULT (0) FOR [folder_id]
-GO
-
CREATE INDEX [msg_id] ON [phpbb_privmsgs_to]([msg_id]) ON [PRIMARY]
GO
-CREATE INDEX [user_id] ON [phpbb_privmsgs_to]([user_id], [folder_id]) ON [PRIMARY]
+CREATE INDEX [user_folder_id] ON [phpbb_privmsgs_to]([user_id], [folder_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_profile_fields
-*/
+/* Table: 'phpbb_profile_fields' */
CREATE TABLE [phpbb_profile_fields] (
[field_id] [int] IDENTITY (1, 1) NOT NULL ,
- [field_name] [varchar] (255) NOT NULL ,
- [field_type] [int] NOT NULL ,
- [field_ident] [varchar] (20) NOT NULL ,
- [field_length] [varchar] (20) NOT NULL ,
- [field_minlen] [varchar] (255) NOT NULL ,
- [field_maxlen] [varchar] (255) NOT NULL ,
- [field_novalue] [varchar] (255) NOT NULL ,
- [field_default_value] [varchar] (255) NOT NULL ,
- [field_validation] [varchar] (20) NOT NULL ,
- [field_required] [int] NOT NULL ,
- [field_show_on_reg] [int] NOT NULL ,
- [field_hide] [int] NOT NULL ,
- [field_no_view] [int] NOT NULL ,
- [field_active] [int] NOT NULL ,
- [field_order] [int] NOT NULL
+ [field_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [field_type] [int] DEFAULT (0) NOT NULL ,
+ [field_ident] [varchar] (20) DEFAULT ('') NOT NULL ,
+ [field_length] [varchar] (20) DEFAULT ('') NOT NULL ,
+ [field_minlen] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [field_maxlen] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [field_novalue] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [field_default_value] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [field_validation] [varchar] (20) DEFAULT ('') NOT NULL ,
+ [field_required] [int] DEFAULT (0) NOT NULL ,
+ [field_show_on_reg] [int] DEFAULT (0) NOT NULL ,
+ [field_hide] [int] DEFAULT (0) NOT NULL ,
+ [field_no_view] [int] DEFAULT (0) NOT NULL ,
+ [field_active] [int] DEFAULT (0) NOT NULL ,
+ [field_order] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1217,24 +845,6 @@ ALTER TABLE [phpbb_profile_fields] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_profile_fields] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pffiel_field_type] DEFAULT (0) FOR [field_type],
- CONSTRAINT [DF_phpbb_pffiel_field_default_value] DEFAULT ('0') FOR [field_default_value],
- CONSTRAINT [DF_phpbb_pffiel_field_required] DEFAULT (0) FOR [field_required],
- CONSTRAINT [DF_phpbb_pffiel_field_show_on_reg] DEFAULT (0) FOR [field_show_on_reg],
- CONSTRAINT [DF_phpbb_pffiel_field_hide] DEFAULT (0) FOR [field_hide],
- CONSTRAINT [DF_phpbb_pffiel_field_no_view] DEFAULT (0) FOR [field_no_view],
- CONSTRAINT [DF_phpbb_pffiel_field_active] DEFAULT (0) FOR [field_active],
- CONSTRAINT [DF_phpbb_pffiel_field_order] DEFAULT (0) FOR [field_order],
- CONSTRAINT [DF_phpbb_pffiel_field_name] DEFAULT ('') FOR [field_name],
- CONSTRAINT [DF_phpbb_pffiel_field_ident] DEFAULT ('') FOR [field_ident],
- CONSTRAINT [DF_phpbb_pffiel_field_length] DEFAULT ('') FOR [field_length],
- CONSTRAINT [DF_phpbb_pffiel_field_minlen] DEFAULT ('') FOR [field_minlen],
- CONSTRAINT [DF_phpbb_pffiel_field_maxlen] DEFAULT ('') FOR [field_maxlen],
- CONSTRAINT [DF_phpbb_pffiel_field_novalue] DEFAULT ('') FOR [field_novalue],
- CONSTRAINT [DF_phpbb_pffiel_field_validation] DEFAULT ('') FOR [field_validation]
-GO
-
CREATE INDEX [field_type] ON [phpbb_profile_fields]([field_type]) ON [PRIMARY]
GO
@@ -1242,11 +852,9 @@ CREATE INDEX [field_order] ON [phpbb_profile_fields]([field_order]) ON [PRIMARY
GO
-/*
- Table: phpbb_profile_fields_data
-*/
+/* Table: 'phpbb_profile_fields_data' */
CREATE TABLE [phpbb_profile_fields_data] (
- [user_id] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1257,20 +865,14 @@ ALTER TABLE [phpbb_profile_fields_data] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_profile_fields_data] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pfdata_user_id] DEFAULT (0) FOR [user_id]
-GO
-
-/*
- Table: phpbb_profile_fields_lang
-*/
+/* Table: 'phpbb_profile_fields_lang' */
CREATE TABLE [phpbb_profile_fields_lang] (
- [field_id] [int] NOT NULL ,
- [lang_id] [int] NOT NULL ,
- [option_id] [int] NOT NULL ,
- [field_type] [int] NOT NULL ,
- [value] [varchar] (255) NOT NULL
+ [field_id] [int] DEFAULT (0) NOT NULL ,
+ [lang_id] [int] DEFAULT (0) NOT NULL ,
+ [option_id] [int] DEFAULT (0) NOT NULL ,
+ [field_type] [int] DEFAULT (0) NOT NULL ,
+ [lang_value] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -1283,25 +885,15 @@ ALTER TABLE [phpbb_profile_fields_lang] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_profile_fields_lang] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pfflan_field_id] DEFAULT (0) FOR [field_id],
- CONSTRAINT [DF_phpbb_pfflan_lang_id] DEFAULT (0) FOR [lang_id],
- CONSTRAINT [DF_phpbb_pfflan_option_id] DEFAULT (0) FOR [option_id],
- CONSTRAINT [DF_phpbb_pfflan_field_type] DEFAULT (0) FOR [field_type],
- CONSTRAINT [DF_phpbb_pfflan_value] DEFAULT ('') FOR [value]
-GO
-
-/*
- Table: phpbb_profile_lang
-*/
+/* Table: 'phpbb_profile_lang' */
CREATE TABLE [phpbb_profile_lang] (
- [field_id] [int] NOT NULL ,
- [lang_id] [int] NOT NULL ,
- [lang_name] [varchar] (255) NOT NULL ,
- [lang_explain] [text] ,
- [lang_default_value] [varchar] (255) NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
+ [field_id] [int] DEFAULT (0) NOT NULL ,
+ [lang_id] [int] DEFAULT (0) NOT NULL ,
+ [lang_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [lang_explain] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [lang_default_value] [varchar] (255) DEFAULT ('') NOT NULL
+) ON [PRIMARY]
GO
ALTER TABLE [phpbb_profile_lang] WITH NOCHECK ADD
@@ -1312,23 +904,14 @@ ALTER TABLE [phpbb_profile_lang] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_profile_lang] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_pflang_field_id] DEFAULT (0) FOR [field_id],
- CONSTRAINT [DF_phpbb_pflang_lang_id] DEFAULT (0) FOR [lang_id],
- CONSTRAINT [DF_phpbb_pflang_lang_name] DEFAULT ('') FOR [lang_name],
- CONSTRAINT [DF_phpbb_pflang_lang_default_value] DEFAULT ('') FOR [lang_default_value]
-GO
-
-/*
- Table: phpbb_ranks
-*/
+/* Table: 'phpbb_ranks' */
CREATE TABLE [phpbb_ranks] (
[rank_id] [int] IDENTITY (1, 1) NOT NULL ,
- [rank_title] [varchar] (255) NOT NULL ,
- [rank_min] [int] NOT NULL ,
- [rank_special] [int] NULL ,
- [rank_image] [varchar] (255) NULL
+ [rank_title] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [rank_min] [int] DEFAULT (0) NOT NULL ,
+ [rank_special] [int] DEFAULT (0) NOT NULL ,
+ [rank_image] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -1339,24 +922,17 @@ ALTER TABLE [phpbb_ranks] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_ranks] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_ranks__rank_min] DEFAULT (0) FOR [rank_min],
- CONSTRAINT [DF_phpbb_ranks__rank_special] DEFAULT (0) FOR [rank_special]
-GO
-
-/*
- Table: phpbb_reports
-*/
+/* Table: 'phpbb_reports' */
CREATE TABLE [phpbb_reports] (
[report_id] [int] IDENTITY (1, 1) NOT NULL ,
- [reason_id] [int] NOT NULL ,
- [post_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [user_notify] [int] NOT NULL ,
- [report_closed] [int] NOT NULL ,
- [report_time] [int] NOT NULL ,
- [report_text] [text]
+ [reason_id] [int] DEFAULT (0) NOT NULL ,
+ [post_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [user_notify] [int] DEFAULT (0) NOT NULL ,
+ [report_closed] [int] DEFAULT (0) NOT NULL ,
+ [report_time] [int] DEFAULT (0) NOT NULL ,
+ [report_text] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -1367,25 +943,14 @@ ALTER TABLE [phpbb_reports] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_reports] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_report_reason_id] DEFAULT (0) FOR [reason_id],
- CONSTRAINT [DF_phpbb_report_post_id] DEFAULT (0) FOR [post_id],
- CONSTRAINT [DF_phpbb_report_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_report_user_notify] DEFAULT (0) FOR [user_notify],
- CONSTRAINT [DF_phpbb_report_report_closed] DEFAULT (0) FOR [report_closed],
- CONSTRAINT [DF_phpbb_report_report_time] DEFAULT (0) FOR [report_time]
-GO
-
-/*
- Table: phpbb_reports_reasons
-*/
+/* Table: 'phpbb_reports_reasons' */
CREATE TABLE [phpbb_reports_reasons] (
[reason_id] [int] IDENTITY (1, 1) NOT NULL ,
- [reason_title] [varchar] (255) NOT NULL ,
- [reason_description] [varchar] (8000) ,
- [reason_order] [int] NOT NULL
-) ON [PRIMARY]
+ [reason_title] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [reason_description] [text] DEFAULT ('') NOT NULL ,
+ [reason_order] [int] DEFAULT (0) NOT NULL
+) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [phpbb_reports_reasons] WITH NOCHECK ADD
@@ -1395,20 +960,13 @@ ALTER TABLE [phpbb_reports_reasons] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_reports_reasons] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_reporr_reason_order] DEFAULT (0) FOR [reason_order],
- CONSTRAINT [DF_phpbb_reporr_reason_title] DEFAULT ('') FOR [reason_title]
-GO
-
-/*
- Table: phpbb_search_results
-*/
+/* Table: 'phpbb_search_results' */
CREATE TABLE [phpbb_search_results] (
- [search_key] [varchar] (32) NOT NULL ,
- [search_time] [int] NOT NULL ,
- [search_keywords] [varchar] (8000) ,
- [search_authors] [text]
+ [search_key] [varchar] (32) DEFAULT ('') NOT NULL ,
+ [search_time] [int] DEFAULT (0) NOT NULL ,
+ [search_keywords] [text] DEFAULT ('') NOT NULL ,
+ [search_authors] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -1419,19 +977,12 @@ ALTER TABLE [phpbb_search_results] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_search_results] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_search_search_time] DEFAULT (0) FOR [search_time],
- CONSTRAINT [DF_phpbb_search_search_key] DEFAULT ('') FOR [search_key]
-GO
-
-/*
- Table: phpbb_search_wordlist
-*/
+/* Table: 'phpbb_search_wordlist' */
CREATE TABLE [phpbb_search_wordlist] (
- [word_text] [nvarchar] (252) NOT NULL ,
+ [word_text] [nvarchar] (252) DEFAULT ('') NOT NULL ,
[word_id] [int] IDENTITY (1, 1) NOT NULL ,
- [word_common] [int] NOT NULL
+ [word_common] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1442,50 +993,35 @@ ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_swlist_word_common] DEFAULT (0) FOR [word_common],
- CONSTRAINT [DF_phpbb_swlist_word_text] DEFAULT ('') FOR [word_text]
-GO
-
CREATE INDEX [word_id] ON [phpbb_search_wordlist]([word_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_search_wordmatch
-*/
+/* Table: 'phpbb_search_wordmatch' */
CREATE TABLE [phpbb_search_wordmatch] (
- [post_id] [int] NOT NULL ,
- [word_id] [int] NOT NULL ,
- [title_match] [int] NOT NULL
+ [post_id] [int] DEFAULT (0) NOT NULL ,
+ [word_id] [int] DEFAULT (0) NOT NULL ,
+ [title_match] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_search_wordmatch] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_swmatc_post_id] DEFAULT (0) FOR [post_id],
- CONSTRAINT [DF_phpbb_swmatc_word_id] DEFAULT (0) FOR [word_id],
- CONSTRAINT [DF_phpbb_swmatc_title_match] DEFAULT (0) FOR [title_match]
-GO
-
CREATE INDEX [word_id] ON [phpbb_search_wordmatch]([word_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_sessions
-*/
+/* Table: 'phpbb_sessions' */
CREATE TABLE [phpbb_sessions] (
- [session_id] [varchar] (32) NOT NULL ,
- [session_user_id] [int] NOT NULL ,
- [session_last_visit] [int] NOT NULL ,
- [session_start] [int] NOT NULL ,
- [session_time] [int] NOT NULL ,
- [session_ip] [varchar] (40) NOT NULL ,
- [session_browser] [varchar] (150) NOT NULL ,
- [session_page] [varchar] (200) NOT NULL ,
- [session_viewonline] [int] NOT NULL ,
- [session_autologin] [int] NOT NULL ,
- [session_admin] [int] NOT NULL
+ [session_id] [char] (32) DEFAULT ('') NOT NULL ,
+ [session_user_id] [int] DEFAULT (0) NOT NULL ,
+ [session_last_visit] [int] DEFAULT (0) NOT NULL ,
+ [session_start] [int] DEFAULT (0) NOT NULL ,
+ [session_time] [int] DEFAULT (0) NOT NULL ,
+ [session_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [session_browser] [varchar] (150) DEFAULT ('') NOT NULL ,
+ [session_page] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [session_viewonline] [int] DEFAULT (1) NOT NULL ,
+ [session_autologin] [int] DEFAULT (0) NOT NULL ,
+ [session_admin] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1496,20 +1032,6 @@ ALTER TABLE [phpbb_sessions] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_sessions] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_sessio_session_user_id] DEFAULT (0) FOR [session_user_id],
- CONSTRAINT [DF_phpbb_sessio_session_last_visit] DEFAULT (0) FOR [session_last_visit],
- CONSTRAINT [DF_phpbb_sessio_session_start] DEFAULT (0) FOR [session_start],
- CONSTRAINT [DF_phpbb_sessio_session_time] DEFAULT (0) FOR [session_time],
- CONSTRAINT [DF_phpbb_sessio_session_ip] DEFAULT ('0') FOR [session_ip],
- CONSTRAINT [DF_phpbb_sessio_session_viewonline] DEFAULT (1) FOR [session_viewonline],
- CONSTRAINT [DF_phpbb_sessio_session_autologin] DEFAULT (0) FOR [session_autologin],
- CONSTRAINT [DF_phpbb_sessio_session_admin] DEFAULT (0) FOR [session_admin],
- CONSTRAINT [DF_phpbb_sessio_session_id] DEFAULT ('') FOR [session_id],
- CONSTRAINT [DF_phpbb_sessio_session_browser] DEFAULT ('') FOR [session_browser],
- CONSTRAINT [DF_phpbb_sessio_session_page] DEFAULT ('') FOR [session_page]
-GO
-
CREATE INDEX [session_time] ON [phpbb_sessions]([session_time]) ON [PRIMARY]
GO
@@ -1517,14 +1039,12 @@ CREATE INDEX [session_user_id] ON [phpbb_sessions]([session_user_id]) ON [PRIMA
GO
-/*
- Table: phpbb_sessions_keys
-*/
+/* Table: 'phpbb_sessions_keys' */
CREATE TABLE [phpbb_sessions_keys] (
- [key_id] [varchar] (32) NOT NULL ,
- [user_id] [int] NOT NULL ,
- [last_ip] [varchar] (40) NOT NULL ,
- [last_login] [int] NOT NULL
+ [key_id] [char] (32) DEFAULT ('') NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [last_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [last_login] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1536,25 +1056,16 @@ ALTER TABLE [phpbb_sessions_keys] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_sessions_keys] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_sessik_key_id] DEFAULT ('0') FOR [key_id],
- CONSTRAINT [DF_phpbb_sessik_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_sessik_last_ip] DEFAULT ('0') FOR [last_ip],
- CONSTRAINT [DF_phpbb_sessik_last_login] DEFAULT (0) FOR [last_login]
-GO
-
CREATE INDEX [last_login] ON [phpbb_sessions_keys]([last_login]) ON [PRIMARY]
GO
-/*
- Table: phpbb_sitelist
-*/
+/* Table: 'phpbb_sitelist' */
CREATE TABLE [phpbb_sitelist] (
[site_id] [int] IDENTITY (1, 1) NOT NULL ,
- [site_ip] [varchar] (40) NOT NULL ,
- [site_hostname] [varchar] (255) NOT NULL ,
- [ip_exclude] [int] NOT NULL
+ [site_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [site_hostname] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [ip_exclude] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1565,25 +1076,17 @@ ALTER TABLE [phpbb_sitelist] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_sitelist] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_siteli_ip_exclude] DEFAULT (0) FOR [ip_exclude],
- CONSTRAINT [DF_phpbb_siteli_ip_site_ip] DEFAULT ('') FOR [site_ip],
- CONSTRAINT [DF_phpbb_siteli_ip_site_hostname] DEFAULT ('') FOR [site_hostname]
-GO
-
-/*
- Table: phpbb_smilies
-*/
+/* Table: 'phpbb_smilies' */
CREATE TABLE [phpbb_smilies] (
[smiley_id] [int] IDENTITY (1, 1) NOT NULL ,
- [code] [varchar] (50) NULL ,
- [emotion] [varchar] (50) NULL ,
- [smiley_url] [varchar] (50) NULL ,
- [smiley_width] [int] NOT NULL ,
- [smiley_height] [int] NOT NULL ,
- [smiley_order] [int] NOT NULL ,
- [display_on_posting] [int] NOT NULL
+ [code] [varchar] (50) DEFAULT ('') NOT NULL ,
+ [emotion] [varchar] (50) DEFAULT ('') NOT NULL ,
+ [smiley_url] [varchar] (50) DEFAULT ('') NOT NULL ,
+ [smiley_width] [int] DEFAULT (0) NOT NULL ,
+ [smiley_height] [int] DEFAULT (0) NOT NULL ,
+ [smiley_order] [int] DEFAULT (0) NOT NULL ,
+ [display_on_posting] [int] DEFAULT (1) NOT NULL
) ON [PRIMARY]
GO
@@ -1594,25 +1097,19 @@ ALTER TABLE [phpbb_smilies] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_smilies] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_smilie_smiley_width] DEFAULT (0) FOR [smiley_width],
- CONSTRAINT [DF_phpbb_smilie_smiley_height] DEFAULT (0) FOR [smiley_height],
- CONSTRAINT [DF_phpbb_smilie_smiley_order] DEFAULT (0) FOR [smiley_order],
- CONSTRAINT [DF_phpbb_smilie_display_on_posting] DEFAULT (1) FOR [display_on_posting]
+CREATE INDEX [display_on_posting] ON [phpbb_smilies]([display_on_posting]) ON [PRIMARY]
GO
-/*
- Table: phpbb_styles
-*/
+/* Table: 'phpbb_styles' */
CREATE TABLE [phpbb_styles] (
[style_id] [int] IDENTITY (1, 1) NOT NULL ,
- [style_name] [varchar] (255) NOT NULL ,
- [style_copyright] [varchar] (255) NOT NULL ,
- [style_active] [int] NOT NULL ,
- [template_id] [int] NOT NULL ,
- [theme_id] [int] NOT NULL ,
- [imageset_id] [int] NOT NULL
+ [style_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [style_copyright] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [style_active] [int] DEFAULT (1) NOT NULL ,
+ [template_id] [int] DEFAULT (0) NOT NULL ,
+ [theme_id] [int] DEFAULT (0) NOT NULL ,
+ [imageset_id] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1623,15 +1120,6 @@ ALTER TABLE [phpbb_styles] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_styles] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_styles_style_active] DEFAULT (1) FOR [style_active],
- CONSTRAINT [DF_phpbb_styles_style_name] DEFAULT ('') FOR [style_name],
- CONSTRAINT [DF_phpbb_styles_style_copyright] DEFAULT ('') FOR [style_copyright],
- CONSTRAINT [DF_phpbb_styles_template_id] DEFAULT (0) FOR [template_id],
- CONSTRAINT [DF_phpbb_styles_theme_id] DEFAULT (0) FOR [theme_id],
- CONSTRAINT [DF_phpbb_styles_imageset_id] DEFAULT (0) FOR [imageset_id]
-GO
-
CREATE UNIQUE INDEX [style_name] ON [phpbb_styles]([style_name]) ON [PRIMARY]
GO
@@ -1645,16 +1133,14 @@ CREATE INDEX [imageset_id] ON [phpbb_styles]([imageset_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_styles_template
-*/
+/* Table: 'phpbb_styles_template' */
CREATE TABLE [phpbb_styles_template] (
[template_id] [int] IDENTITY (1, 1) NOT NULL ,
- [template_name] [varchar] (255) NOT NULL ,
- [template_copyright] [varchar] (255) NOT NULL ,
- [template_path] [varchar] (100) NOT NULL ,
- [bbcode_bitfield] [int] NOT NULL ,
- [template_storedb] [int] NOT NULL
+ [template_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [template_copyright] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [template_path] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [bbcode_bitfield] [int] DEFAULT (6921) NOT NULL ,
+ [template_storedb] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1665,33 +1151,20 @@ ALTER TABLE [phpbb_styles_template] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_styles_template] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_templa_bbcode_bitfield] DEFAULT (6921) FOR [bbcode_bitfield],
- CONSTRAINT [DF_phpbb_templa_template_storedb] DEFAULT (0) FOR [template_storedb]
-GO
-
CREATE UNIQUE INDEX [template_name] ON [phpbb_styles_template]([template_name]) ON [PRIMARY]
GO
-/*
- Table: phpbb_styles_template_data
-*/
+/* Table: 'phpbb_styles_template_data' */
CREATE TABLE [phpbb_styles_template_data] (
- [template_id] [int] NOT NULL ,
- [template_filename] [varchar] (100) NOT NULL ,
- [template_included] [text] ,
- [template_mtime] [int] NOT NULL ,
- [template_data] [text]
+ [template_id] [int] IDENTITY (1, 1) NOT NULL ,
+ [template_filename] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [template_included] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [template_mtime] [int] DEFAULT (0) NOT NULL ,
+ [template_data] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
-ALTER TABLE [phpbb_styles_template_data] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_tpldat_template_id] DEFAULT (0) FOR [template_id],
- CONSTRAINT [DF_phpbb_tpldat_template_mtime] DEFAULT (0) FOR [template_mtime],
- CONSTRAINT [DF_phpbb_tpldat_template_filename] DEFAULT ('') FOR [template_filename]
-GO
-
CREATE INDEX [template_id] ON [phpbb_styles_template_data]([template_id]) ON [PRIMARY]
GO
@@ -1699,17 +1172,15 @@ CREATE INDEX [template_filename] ON [phpbb_styles_template_data]([template_file
GO
-/*
- Table: phpbb_styles_theme
-*/
+/* Table: 'phpbb_styles_theme' */
CREATE TABLE [phpbb_styles_theme] (
[theme_id] [int] IDENTITY (1, 1) NOT NULL ,
- [theme_name] [varchar] (255) NOT NULL ,
- [theme_copyright] [varchar] (255) NOT NULL ,
- [theme_path] [varchar] (100) NOT NULL ,
- [theme_storedb] [int] NOT NULL ,
- [theme_mtime] [int] NOT NULL ,
- [theme_data] [text]
+ [theme_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [theme_copyright] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [theme_path] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [theme_storedb] [int] DEFAULT (0) NOT NULL ,
+ [theme_mtime] [int] DEFAULT (0) NOT NULL ,
+ [theme_data] [text] DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -1720,114 +1191,105 @@ ALTER TABLE [phpbb_styles_theme] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_styles_theme] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_theme__theme_storedb] DEFAULT (0) FOR [theme_storedb],
- CONSTRAINT [DF_phpbb_theme__theme_mtime] DEFAULT (0) FOR [theme_mtime],
- CONSTRAINT [DF_phpbb_theme__theme_name] DEFAULT ('') FOR [theme_name],
- CONSTRAINT [DF_phpbb_theme__theme_copyright] DEFAULT ('') FOR [theme_copyright],
- CONSTRAINT [DF_phpbb_theme__theme_path] DEFAULT ('') FOR [theme_path]
-GO
-
CREATE UNIQUE INDEX [theme_name] ON [phpbb_styles_theme]([theme_name]) ON [PRIMARY]
GO
-/*
- Table: phpbb_styles_imageset
-*/
+
+/* Table: 'phpbb_styles_imageset' */
CREATE TABLE [phpbb_styles_imageset] (
[imageset_id] [int] IDENTITY (1, 1) NOT NULL ,
- [imageset_name] [varchar] (255) NOT NULL ,
- [imageset_copyright] [varchar] (255) NOT NULL ,
- [imageset_path] [varchar] (100) NOT NULL ,
- [site_logo] [varchar] (200) NOT NULL ,
- [btn_post] [varchar] (200) NOT NULL ,
- [btn_post_pm] [varchar] (200) NOT NULL ,
- [btn_reply] [varchar] (200) NOT NULL ,
- [btn_reply_pm] [varchar] (200) NOT NULL ,
- [btn_locked] [varchar] (200) NOT NULL ,
- [btn_profile] [varchar] (200) NOT NULL ,
- [btn_pm] [varchar] (200) NOT NULL ,
- [btn_delete] [varchar] (200) NOT NULL ,
- [btn_info] [varchar] (200) NOT NULL ,
- [btn_quote] [varchar] (200) NOT NULL ,
- [btn_search] [varchar] (200) NOT NULL ,
- [btn_edit] [varchar] (200) NOT NULL ,
- [btn_report] [varchar] (200) NOT NULL ,
- [btn_email] [varchar] (200) NOT NULL ,
- [btn_www] [varchar] (200) NOT NULL ,
- [btn_icq] [varchar] (200) NOT NULL ,
- [btn_aim] [varchar] (200) NOT NULL ,
- [btn_yim] [varchar] (200) NOT NULL ,
- [btn_msnm] [varchar] (200) NOT NULL ,
- [btn_jabber] [varchar] (200) NOT NULL ,
- [btn_online] [varchar] (200) NOT NULL ,
- [btn_offline] [varchar] (200) NOT NULL ,
- [btn_friend] [varchar] (200) NOT NULL ,
- [btn_foe] [varchar] (200) NOT NULL ,
- [icon_unapproved] [varchar] (200) NOT NULL ,
- [icon_reported] [varchar] (200) NOT NULL ,
- [icon_attach] [varchar] (200) NOT NULL ,
- [icon_post] [varchar] (200) NOT NULL ,
- [icon_post_new] [varchar] (200) NOT NULL ,
- [icon_post_latest] [varchar] (200) NOT NULL ,
- [icon_post_newest] [varchar] (200) NOT NULL ,
- [forum] [varchar] (200) NOT NULL ,
- [forum_new] [varchar] (200) NOT NULL ,
- [forum_locked] [varchar] (200) NOT NULL ,
- [forum_link] [varchar] (200) NOT NULL ,
- [sub_forum] [varchar] (200) NOT NULL ,
- [sub_forum_new] [varchar] (200) NOT NULL ,
- [folder] [varchar] (200) NOT NULL ,
- [folder_moved] [varchar] (200) NOT NULL ,
- [folder_posted] [varchar] (200) NOT NULL ,
- [folder_new] [varchar] (200) NOT NULL ,
- [folder_new_posted] [varchar] (200) NOT NULL ,
- [folder_hot] [varchar] (200) NOT NULL ,
- [folder_hot_posted] [varchar] (200) NOT NULL ,
- [folder_hot_new] [varchar] (200) NOT NULL ,
- [folder_hot_new_posted] [varchar] (200) NOT NULL ,
- [folder_locked] [varchar] (200) NOT NULL ,
- [folder_locked_posted] [varchar] (200) NOT NULL ,
- [folder_locked_new] [varchar] (200) NOT NULL ,
- [folder_locked_new_posted] [varchar] (200) NOT NULL ,
- [folder_locked_announce] [varchar] (200) NOT NULL ,
- [folder_locked_announce_new] [varchar] (200) NOT NULL ,
- [folder_locked_announce_posted] [varchar] (200) NOT NULL ,
- [folder_locked_announce_new_posted] [varchar] (200) NOT NULL ,
- [folder_locked_global] [varchar] (200) NOT NULL ,
- [folder_locked_global_new] [varchar] (200) NOT NULL ,
- [folder_locked_global_posted] [varchar] (200) NOT NULL ,
- [folder_locked_global_new_posted] [varchar] (200) NOT NULL ,
- [folder_locked_sticky] [varchar] (200) NOT NULL ,
- [folder_locked_sticky_new] [varchar] (200) NOT NULL ,
- [folder_locked_sticky_posted] [varchar] (200) NOT NULL ,
- [folder_locked_sticky_new_posted] [varchar] (200) NOT NULL ,
- [folder_sticky] [varchar] (200) NOT NULL ,
- [folder_sticky_posted] [varchar] (200) NOT NULL ,
- [folder_sticky_new] [varchar] (200) NOT NULL ,
- [folder_sticky_new_posted] [varchar] (200) NOT NULL ,
- [folder_announce] [varchar] (200) NOT NULL ,
- [folder_announce_posted] [varchar] (200) NOT NULL ,
- [folder_announce_new] [varchar] (200) NOT NULL ,
- [folder_announce_new_posted] [varchar] (200) NOT NULL ,
- [folder_global] [varchar] (200) NOT NULL ,
- [folder_global_posted] [varchar] (200) NOT NULL ,
- [folder_global_new] [varchar] (200) NOT NULL ,
- [folder_global_new_posted] [varchar] (200) NOT NULL ,
- [poll_left] [varchar] (200) NOT NULL ,
- [poll_center] [varchar] (200) NOT NULL ,
- [poll_right] [varchar] (200) NOT NULL ,
- [attach_progress_bar] [varchar] (200) NOT NULL ,
- [user_icon1] [varchar] (200) NOT NULL ,
- [user_icon2] [varchar] (200) NOT NULL ,
- [user_icon3] [varchar] (200) NOT NULL ,
- [user_icon4] [varchar] (200) NOT NULL ,
- [user_icon5] [varchar] (200) NOT NULL ,
- [user_icon6] [varchar] (200) NOT NULL ,
- [user_icon7] [varchar] (200) NOT NULL ,
- [user_icon8] [varchar] (200) NOT NULL ,
- [user_icon9] [varchar] (200) NOT NULL ,
- [user_icon10] [varchar] (200) NOT NULL
+ [imageset_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [imageset_copyright] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [imageset_path] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [site_logo] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_post] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_post_pm] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_reply] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_reply_pm] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_locked] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_profile] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_pm] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_delete] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_info] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_quote] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_search] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_edit] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_report] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_email] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_www] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_icq] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_aim] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_yim] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_msnm] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_jabber] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_online] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_offline] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_friend] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [btn_foe] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_unapproved] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_reported] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_attach] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_post] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_post_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_post_latest] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [icon_post_newest] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [forum] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [forum_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [forum_locked] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [forum_link] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [sub_forum] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [sub_forum_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_moved] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_hot] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_hot_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_hot_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_hot_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_announce] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_announce_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_announce_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_announce_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_global] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_global_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_global_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_global_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_sticky] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_sticky_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_sticky_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_locked_sticky_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_sticky] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_sticky_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_sticky_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_sticky_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_announce] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_announce_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_announce_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_announce_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_global] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_global_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_global_new] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [folder_global_new_posted] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [poll_left] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [poll_center] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [poll_right] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [attach_progress_bar] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon1] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon2] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon3] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon4] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon5] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon6] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon7] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon8] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon9] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_icon10] [varchar] (200) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -1838,141 +1300,43 @@ ALTER TABLE [phpbb_styles_imageset] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_styles_imageset] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_styles_imageset_imageset_name] DEFAULT ('') FOR [imageset_name],
- CONSTRAINT [DF_phpbb_styles_imageset_imageset_copyright] DEFAULT ('') FOR [imageset_copyright],
- CONSTRAINT [DF_phpbb_styles_imageset_imageset_path] DEFAULT ('') FOR [imageset_path],
- CONSTRAINT [DF_phpbb_styles_imageset_site_logo] DEFAULT ('') FOR [site_logo],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_post] DEFAULT ('') FOR [btn_post],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_post_pm] DEFAULT ('') FOR [btn_post_pm],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_reply] DEFAULT ('') FOR [btn_reply],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_reply_pm] DEFAULT ('') FOR [btn_reply_pm],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_locked] DEFAULT ('') FOR [btn_locked],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_profile] DEFAULT ('') FOR [btn_profile],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_pm] DEFAULT ('') FOR [btn_pm],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_delete] DEFAULT ('') FOR [btn_delete],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_info] DEFAULT ('') FOR [btn_info],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_quote] DEFAULT ('') FOR [btn_quote],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_search] DEFAULT ('') FOR [btn_search],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_edit] DEFAULT ('') FOR [btn_edit],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_report] DEFAULT ('') FOR [btn_report],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_email] DEFAULT ('') FOR [btn_email],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_www] DEFAULT ('') FOR [btn_www],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_icq] DEFAULT ('') FOR [btn_icq],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_aim] DEFAULT ('') FOR [btn_aim],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_yim] DEFAULT ('') FOR [btn_yim],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_msnm] DEFAULT ('') FOR [btn_msnm],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_jabber] DEFAULT ('') FOR [btn_jabber],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_online] DEFAULT ('') FOR [btn_online],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_offline] DEFAULT ('') FOR [btn_offline],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_friend] DEFAULT ('') FOR [btn_friend],
- CONSTRAINT [DF_phpbb_styles_imageset_btn_foe] DEFAULT ('') FOR [btn_foe],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_unapproved] DEFAULT ('') FOR [icon_unapproved],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_reported] DEFAULT ('') FOR [icon_reported],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_attach] DEFAULT ('') FOR [icon_attach],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_post] DEFAULT ('') FOR [icon_post],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_post_new] DEFAULT ('') FOR [icon_post_new],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_post_latest] DEFAULT ('') FOR [icon_post_latest],
- CONSTRAINT [DF_phpbb_styles_imageset_icon_post_newest] DEFAULT ('') FOR [icon_post_newest],
- CONSTRAINT [DF_phpbb_styles_imageset_forum] DEFAULT ('') FOR [forum],
- CONSTRAINT [DF_phpbb_styles_imageset_forum_new] DEFAULT ('') FOR [forum_new],
- CONSTRAINT [DF_phpbb_styles_imageset_forum_locked] DEFAULT ('') FOR [forum_locked],
- CONSTRAINT [DF_phpbb_styles_imageset_forum_link] DEFAULT ('') FOR [forum_link],
- CONSTRAINT [DF_phpbb_styles_imageset_sub_forum] DEFAULT ('') FOR [sub_forum],
- CONSTRAINT [DF_phpbb_styles_imageset_sub_forum_new] DEFAULT ('') FOR [sub_forum_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder] DEFAULT ('') FOR [folder],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_moved] DEFAULT ('') FOR [folder_moved],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_posted] DEFAULT ('') FOR [folder_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_new] DEFAULT ('') FOR [folder_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_new_posted] DEFAULT ('') FOR [folder_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_hot] DEFAULT ('') FOR [folder_hot],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_hot_posted] DEFAULT ('') FOR [folder_hot_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_hot_new] DEFAULT ('') FOR [folder_hot_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_hot_new_posted] DEFAULT ('') FOR [folder_hot_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked] DEFAULT ('') FOR [folder_locked],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_posted] DEFAULT ('') FOR [folder_locked_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_new] DEFAULT ('') FOR [folder_locked_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_new_posted] DEFAULT ('') FOR [folder_locked_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_announce] DEFAULT ('') FOR [folder_locked_announce],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_announce_new] DEFAULT ('') FOR [folder_locked_announce_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_announce_posted] DEFAULT ('') FOR [folder_locked_announce_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_announce_new_posted] DEFAULT ('') FOR [folder_locked_announce_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_global] DEFAULT ('') FOR [folder_locked_global],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_global_new] DEFAULT ('') FOR [folder_locked_global_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_global_posted] DEFAULT ('') FOR [folder_locked_global_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_global_new_posted] DEFAULT ('') FOR [folder_locked_global_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_sticky] DEFAULT ('') FOR [folder_locked_sticky],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_sticky_new] DEFAULT ('') FOR [folder_locked_sticky_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_sticky_posted] DEFAULT ('') FOR [folder_locked_sticky_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_locked_sticky_new_posted] DEFAULT ('') FOR [folder_locked_sticky_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_sticky] DEFAULT ('') FOR [folder_sticky],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_sticky_posted] DEFAULT ('') FOR [folder_sticky_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_sticky_new] DEFAULT ('') FOR [folder_sticky_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_sticky_new_posted] DEFAULT ('') FOR [folder_sticky_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_announce] DEFAULT ('') FOR [folder_announce],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_announce_posted] DEFAULT ('') FOR [folder_announce_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_announce_new] DEFAULT ('') FOR [folder_announce_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_announce_new_posted] DEFAULT ('') FOR [folder_announce_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_global] DEFAULT ('') FOR [folder_global],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_global_posted] DEFAULT ('') FOR [folder_global_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_global_new] DEFAULT ('') FOR [folder_global_new],
- CONSTRAINT [DF_phpbb_styles_imageset_folder_global_new_posted] DEFAULT ('') FOR [folder_global_new_posted],
- CONSTRAINT [DF_phpbb_styles_imageset_poll_left] DEFAULT ('') FOR [poll_left],
- CONSTRAINT [DF_phpbb_styles_imageset_poll_center] DEFAULT ('') FOR [poll_center],
- CONSTRAINT [DF_phpbb_styles_imageset_poll_right] DEFAULT ('') FOR [poll_right],
- CONSTRAINT [DF_phpbb_styles_imageset_attach_progress_bar] DEFAULT ('') FOR [attach_progress_bar],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon1] DEFAULT ('') FOR [user_icon1],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon2] DEFAULT ('') FOR [user_icon2],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon3] DEFAULT ('') FOR [user_icon3],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon4] DEFAULT ('') FOR [user_icon4],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon5] DEFAULT ('') FOR [user_icon5],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon6] DEFAULT ('') FOR [user_icon6],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon7] DEFAULT ('') FOR [user_icon7],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon8] DEFAULT ('') FOR [user_icon8],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon9] DEFAULT ('') FOR [user_icon9],
- CONSTRAINT [DF_phpbb_styles_imageset_user_icon10] DEFAULT ('') FOR [user_icon10]
-GO
-
CREATE UNIQUE INDEX [imageset_name] ON [phpbb_styles_imageset]([imageset_name]) ON [PRIMARY]
GO
-
-/*
- Table: phpbb_topics
-*/
+/* Table: 'phpbb_topics' */
CREATE TABLE [phpbb_topics] (
[topic_id] [int] IDENTITY (1, 1) NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [icon_id] [int] NOT NULL ,
- [topic_attachment] [int] NOT NULL ,
- [topic_approved] [int] NOT NULL ,
- [topic_reported] [int] NOT NULL ,
- [topic_title] [varchar] (1000) ,
- [topic_poster] [int] NOT NULL ,
- [topic_time] [int] NOT NULL ,
- [topic_time_limit] [int] NOT NULL ,
- [topic_views] [int] NOT NULL ,
- [topic_replies] [int] NOT NULL ,
- [topic_replies_real] [int] NOT NULL ,
- [topic_status] [int] NOT NULL ,
- [topic_type] [int] NOT NULL ,
- [topic_first_post_id] [int] NOT NULL ,
- [topic_first_poster_name] [varchar] (255) NULL ,
- [topic_last_post_id] [int] NOT NULL ,
- [topic_last_poster_id] [int] NOT NULL ,
- [topic_last_poster_name] [varchar] (255) NULL ,
- [topic_last_post_time] [int] NOT NULL ,
- [topic_last_view_time] [int] NOT NULL ,
- [topic_moved_id] [int] NOT NULL ,
- [topic_bumped] [int] NOT NULL ,
- [topic_bumper] [int] NOT NULL ,
- [poll_title] [varchar] (3000) NULL ,
- [poll_start] [int] NULL ,
- [poll_length] [int] NULL ,
- [poll_max_options] [int] NOT NULL ,
- [poll_last_vote] [int] NULL ,
- [poll_vote_change] [int] NOT NULL
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [icon_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_attachment] [int] DEFAULT (0) NOT NULL ,
+ [topic_approved] [int] DEFAULT (1) NOT NULL ,
+ [topic_reported] [int] DEFAULT (0) NOT NULL ,
+ [topic_title] [varchar] (1000) DEFAULT ('') NOT NULL ,
+ [topic_poster] [int] DEFAULT (0) NOT NULL ,
+ [topic_time] [int] DEFAULT (0) NOT NULL ,
+ [topic_time_limit] [int] DEFAULT (0) NOT NULL ,
+ [topic_views] [int] DEFAULT (0) NOT NULL ,
+ [topic_replies] [int] DEFAULT (0) NOT NULL ,
+ [topic_replies_real] [int] DEFAULT (0) NOT NULL ,
+ [topic_status] [int] DEFAULT (0) NOT NULL ,
+ [topic_type] [int] DEFAULT (0) NOT NULL ,
+ [topic_first_post_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_first_poster_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [topic_last_post_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_last_poster_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_last_poster_name] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [topic_last_post_time] [int] DEFAULT (0) NOT NULL ,
+ [topic_last_view_time] [int] DEFAULT (0) NOT NULL ,
+ [topic_moved_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_bumped] [int] DEFAULT (0) NOT NULL ,
+ [topic_bumper] [int] DEFAULT (0) NOT NULL ,
+ [poll_title] [varchar] (1000) DEFAULT ('') NOT NULL ,
+ [poll_start] [int] DEFAULT (0) NOT NULL ,
+ [poll_length] [int] DEFAULT (0) NOT NULL ,
+ [poll_max_options] [int] DEFAULT (1) NOT NULL ,
+ [poll_last_vote] [int] DEFAULT (0) NOT NULL ,
+ [poll_vote_change] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -1983,35 +1347,6 @@ ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_topics_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_topics_icon_id] DEFAULT (1) FOR [icon_id],
- CONSTRAINT [DF_phpbb_topics_topic_attachment] DEFAULT (0) FOR [topic_attachment],
- CONSTRAINT [DF_phpbb_topics_topic_approved] DEFAULT (1) FOR [topic_approved],
- CONSTRAINT [DF_phpbb_topics_topic_reported] DEFAULT (0) FOR [topic_reported],
- CONSTRAINT [DF_phpbb_topics_topic_poster] DEFAULT (0) FOR [topic_poster],
- CONSTRAINT [DF_phpbb_topics_topic_time] DEFAULT (0) FOR [topic_time],
- CONSTRAINT [DF_phpbb_topics_topic_time_limit] DEFAULT (0) FOR [topic_time_limit],
- CONSTRAINT [DF_phpbb_topics_topic_views] DEFAULT (0) FOR [topic_views],
- CONSTRAINT [DF_phpbb_topics_topic_replies] DEFAULT (0) FOR [topic_replies],
- CONSTRAINT [DF_phpbb_topics_topic_replies_real] DEFAULT (0) FOR [topic_replies_real],
- CONSTRAINT [DF_phpbb_topics_topic_status] DEFAULT (0) FOR [topic_status],
- CONSTRAINT [DF_phpbb_topics_topic_type] DEFAULT (0) FOR [topic_type],
- CONSTRAINT [DF_phpbb_topics_topic_first_post_id] DEFAULT (0) FOR [topic_first_post_id],
- CONSTRAINT [DF_phpbb_topics_topic_last_post_id] DEFAULT (0) FOR [topic_last_post_id],
- CONSTRAINT [DF_phpbb_topics_topic_last_poster_id] DEFAULT (0) FOR [topic_last_poster_id],
- CONSTRAINT [DF_phpbb_topics_topic_last_post_time] DEFAULT (0) FOR [topic_last_post_time],
- CONSTRAINT [DF_phpbb_topics_topic_last_view_time] DEFAULT (0) FOR [topic_last_view_time],
- CONSTRAINT [DF_phpbb_topics_topic_moved_id] DEFAULT (0) FOR [topic_moved_id],
- CONSTRAINT [DF_phpbb_topics_topic_bumped] DEFAULT (0) FOR [topic_bumped],
- CONSTRAINT [DF_phpbb_topics_topic_bumper] DEFAULT (0) FOR [topic_bumper],
- CONSTRAINT [DF_phpbb_topics_poll_start] DEFAULT (0) FOR [poll_start],
- CONSTRAINT [DF_phpbb_topics_poll_length] DEFAULT (0) FOR [poll_length],
- CONSTRAINT [DF_phpbb_topics_poll_max_options] DEFAULT (1) FOR [poll_max_options],
- CONSTRAINT [DF_phpbb_topics_poll_last_vote] DEFAULT (0) FOR [poll_last_vote],
- CONSTRAINT [DF_phpbb_topics_poll_vote_change] DEFAULT (0) FOR [poll_vote_change]
-GO
-
CREATE INDEX [forum_id] ON [phpbb_topics]([forum_id]) ON [PRIMARY]
GO
@@ -2022,14 +1357,12 @@ CREATE INDEX [topic_last_post_time] ON [phpbb_topics]([topic_last_post_time]) O
GO
-/*
- Table: phpbb_topics_track
-*/
+/* Table: 'phpbb_topics_track' */
CREATE TABLE [phpbb_topics_track] (
- [user_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [forum_id] [int] NOT NULL ,
- [mark_time] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [forum_id] [int] DEFAULT (0) NOT NULL ,
+ [mark_time] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -2041,24 +1374,15 @@ ALTER TABLE [phpbb_topics_track] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_topics_track] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_tmarki_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_tmarki_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_tmarki_forum_id] DEFAULT (0) FOR [forum_id],
- CONSTRAINT [DF_phpbb_tmarki_mark_time] DEFAULT (0) FOR [mark_time]
-GO
-
CREATE INDEX [forum_id] ON [phpbb_topics_track]([forum_id]) ON [PRIMARY]
GO
-/*
- Table: phpbb_topics_posted
-*/
+/* Table: 'phpbb_topics_posted' */
CREATE TABLE [phpbb_topics_posted] (
- [user_id] [int] NOT NULL ,
- [topic_id] [int] NOT NULL ,
- [topic_posted] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [topic_posted] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -2070,29 +1394,15 @@ ALTER TABLE [phpbb_topics_posted] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_topics_posted] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_tposte_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_tposte_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_tposte_topic_posted] DEFAULT (0) FOR [topic_posted]
-GO
-
-/*
- Table: phpbb_topics_watch
-*/
+/* Table: 'phpbb_topics_watch' */
CREATE TABLE [phpbb_topics_watch] (
- [topic_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [notify_status] [int] NOT NULL
+ [topic_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [notify_status] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_topics_watch] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_twatch_topic_id] DEFAULT (0) FOR [topic_id],
- CONSTRAINT [DF_phpbb_twatch_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_twatch_notify_status] DEFAULT (0) FOR [notify_status]
-GO
-
CREATE INDEX [topic_id] ON [phpbb_topics_watch]([topic_id]) ON [PRIMARY]
GO
@@ -2103,23 +1413,15 @@ CREATE INDEX [notify_status] ON [phpbb_topics_watch]([notify_status]) ON [PRIMA
GO
-/*
- Table: phpbb_user_group
-*/
+/* Table: 'phpbb_user_group' */
CREATE TABLE [phpbb_user_group] (
- [group_id] [int] NOT NULL ,
- [user_id] [int] NOT NULL ,
- [group_leader] [int] NOT NULL ,
- [user_pending] [int] NULL
+ [group_id] [int] DEFAULT (0) NOT NULL ,
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [group_leader] [int] DEFAULT (0) NOT NULL ,
+ [user_pending] [int] DEFAULT (1) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_user_group] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_usersg_group_id] DEFAULT (0) FOR [group_id],
- CONSTRAINT [DF_phpbb_usersg_user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_usersg_group_leader] DEFAULT (0) FOR [group_leader]
-GO
-
CREATE INDEX [group_id] ON [phpbb_user_group]([group_id]) ON [PRIMARY]
GO
@@ -2130,79 +1432,77 @@ CREATE INDEX [group_leader] ON [phpbb_user_group]([group_leader]) ON [PRIMARY]
GO
-/*
- Table: phpbb_users
-*/
+/* Table: 'phpbb_users' */
CREATE TABLE [phpbb_users] (
[user_id] [int] IDENTITY (1, 1) NOT NULL ,
- [user_type] [int] NOT NULL ,
- [group_id] [int] NOT NULL ,
- [user_permissions] [text] NULL ,
- [user_perm_from] [int] NULL ,
- [user_ip] [varchar] (40) NOT NULL ,
- [user_regdate] [int] NOT NULL ,
- [username] [varchar] (255) NOT NULL ,
- [user_password] [varchar] (40) NOT NULL ,
- [user_passchg] [int] NULL ,
- [user_email] [varchar] (100) NOT NULL ,
- [user_email_hash] [float] NOT NULL ,
- [user_birthday] [varchar] (10) NULL ,
- [user_lastvisit] [int] NOT NULL ,
- [user_lastmark] [int] NOT NULL ,
- [user_lastpost_time] [int] NOT NULL ,
- [user_lastpage] [varchar] (200) NOT NULL ,
- [user_last_confirm_key] [varchar] (10) NULL ,
- [user_last_search] [int] NULL ,
- [user_warnings] [int] NULL ,
- [user_last_warning] [int] NULL ,
- [user_login_attempts] [int] NULL ,
- [user_posts] [int] NOT NULL ,
- [user_lang] [varchar] (30) NOT NULL ,
- [user_timezone] [float] NOT NULL ,
- [user_dst] [int] NOT NULL ,
- [user_dateformat] [varchar] (30) NOT NULL ,
- [user_style] [int] NOT NULL ,
- [user_rank] [int] NULL ,
- [user_colour] [varchar] (6) NOT NULL ,
- [user_new_privmsg] [int] NOT NULL ,
- [user_unread_privmsg] [int] NOT NULL ,
- [user_last_privmsg] [int] NOT NULL ,
- [user_message_rules] [int] NOT NULL ,
- [user_full_folder] [int] NOT NULL ,
- [user_emailtime] [int] NOT NULL ,
- [user_topic_show_days] [int] NOT NULL ,
- [user_topic_sortby_type] [varchar] (1) NOT NULL ,
- [user_topic_sortby_dir] [varchar] (1) NOT NULL ,
- [user_post_show_days] [int] NOT NULL ,
- [user_post_sortby_type] [varchar] (1) NOT NULL ,
- [user_post_sortby_dir] [varchar] (1) NOT NULL ,
- [user_notify] [int] NOT NULL ,
- [user_notify_pm] [int] NOT NULL ,
- [user_notify_type] [int] NOT NULL ,
- [user_allow_pm] [int] NOT NULL ,
- [user_allow_email] [int] NOT NULL ,
- [user_allow_viewonline] [int] NOT NULL ,
- [user_allow_viewemail] [int] NOT NULL ,
- [user_allow_massemail] [int] NOT NULL ,
- [user_options] [int] NOT NULL ,
- [user_avatar] [varchar] (255) NOT NULL ,
- [user_avatar_type] [int] NOT NULL ,
- [user_avatar_width] [int] NOT NULL ,
- [user_avatar_height] [int] NOT NULL ,
- [user_sig] [text] NULL ,
- [user_sig_bbcode_uid] [varchar] (5) NULL ,
- [user_sig_bbcode_bitfield] [int] NULL ,
- [user_from] [varchar] (100) NULL ,
- [user_icq] [varchar] (15) NULL ,
- [user_aim] [varchar] (255) NULL ,
- [user_yim] [varchar] (255) NULL ,
- [user_msnm] [varchar] (255) NULL ,
- [user_jabber] [varchar] (255) NULL ,
- [user_website] [varchar] (200) NULL ,
- [user_occ] [varchar] (255) NULL ,
- [user_interests] [varchar] (255) NULL ,
- [user_actkey] [varchar] (32) NOT NULL ,
- [user_newpasswd] [varchar] (32) NULL
+ [user_type] [int] DEFAULT (0) NOT NULL ,
+ [group_id] [int] DEFAULT (3) NOT NULL ,
+ [user_permissions] [text] DEFAULT ('') NOT NULL ,
+ [user_perm_from] [int] DEFAULT (0) NOT NULL ,
+ [user_ip] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [user_regdate] [int] DEFAULT (0) NOT NULL ,
+ [username] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_password] [varchar] (40) DEFAULT ('') NOT NULL ,
+ [user_passchg] [int] DEFAULT (0) NOT NULL ,
+ [user_email] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [user_email_hash] [float] DEFAULT (0) NOT NULL ,
+ [user_birthday] [varchar] (10) DEFAULT ('') NOT NULL ,
+ [user_lastvisit] [int] DEFAULT (0) NOT NULL ,
+ [user_lastmark] [int] DEFAULT (0) NOT NULL ,
+ [user_lastpost_time] [int] DEFAULT (0) NOT NULL ,
+ [user_lastpage] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_last_confirm_key] [varchar] (10) DEFAULT ('') NOT NULL ,
+ [user_last_search] [int] DEFAULT (0) NOT NULL ,
+ [user_warnings] [int] DEFAULT (0) NOT NULL ,
+ [user_last_warning] [int] DEFAULT (0) NOT NULL ,
+ [user_login_attempts] [int] DEFAULT (0) NOT NULL ,
+ [user_posts] [int] DEFAULT (0) NOT NULL ,
+ [user_lang] [varchar] (30) DEFAULT ('') NOT NULL ,
+ [user_timezone] [float] DEFAULT (0) NOT NULL ,
+ [user_dst] [int] DEFAULT (0) NOT NULL ,
+ [user_dateformat] [varchar] (30) DEFAULT ('d M Y H:i') NOT NULL ,
+ [user_style] [int] DEFAULT (0) NOT NULL ,
+ [user_rank] [int] DEFAULT (0) NOT NULL ,
+ [user_colour] [varchar] (6) DEFAULT ('') NOT NULL ,
+ [user_new_privmsg] [int] DEFAULT (0) NOT NULL ,
+ [user_unread_privmsg] [int] DEFAULT (0) NOT NULL ,
+ [user_last_privmsg] [int] DEFAULT (0) NOT NULL ,
+ [user_message_rules] [int] DEFAULT (0) NOT NULL ,
+ [user_full_folder] [int] DEFAULT (-3) NOT NULL ,
+ [user_emailtime] [int] DEFAULT (0) NOT NULL ,
+ [user_topic_show_days] [int] DEFAULT (0) NOT NULL ,
+ [user_topic_sortby_type] [varchar] (1) DEFAULT ('t') NOT NULL ,
+ [user_topic_sortby_dir] [varchar] (1) DEFAULT ('d') NOT NULL ,
+ [user_post_show_days] [int] DEFAULT (0) NOT NULL ,
+ [user_post_sortby_type] [varchar] (1) DEFAULT ('t') NOT NULL ,
+ [user_post_sortby_dir] [varchar] (1) DEFAULT ('a') NOT NULL ,
+ [user_notify] [int] DEFAULT (0) NOT NULL ,
+ [user_notify_pm] [int] DEFAULT (1) NOT NULL ,
+ [user_notify_type] [int] DEFAULT (0) NOT NULL ,
+ [user_allow_pm] [int] DEFAULT (1) NOT NULL ,
+ [user_allow_email] [int] DEFAULT (1) NOT NULL ,
+ [user_allow_viewonline] [int] DEFAULT (1) NOT NULL ,
+ [user_allow_viewemail] [int] DEFAULT (1) NOT NULL ,
+ [user_allow_massemail] [int] DEFAULT (1) NOT NULL ,
+ [user_options] [int] DEFAULT (893) NOT NULL ,
+ [user_avatar] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_avatar_type] [int] DEFAULT (0) NOT NULL ,
+ [user_avatar_width] [int] DEFAULT (0) NOT NULL ,
+ [user_avatar_height] [int] DEFAULT (0) NOT NULL ,
+ [user_sig] [text] DEFAULT ('') NOT NULL ,
+ [user_sig_bbcode_uid] [varchar] (5) DEFAULT ('') NOT NULL ,
+ [user_sig_bbcode_bitfield] [int] DEFAULT (0) NOT NULL ,
+ [user_from] [varchar] (100) DEFAULT ('') NOT NULL ,
+ [user_icq] [varchar] (15) DEFAULT ('') NOT NULL ,
+ [user_aim] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_yim] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_msnm] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_jabber] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_website] [varchar] (200) DEFAULT ('') NOT NULL ,
+ [user_occ] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [user_interests] [varchar] (8000) DEFAULT ('') NOT NULL ,
+ [user_actkey] [varchar] (32) DEFAULT ('') NOT NULL ,
+ [user_newpasswd] [varchar] (32) DEFAULT ('') NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -2213,93 +1513,26 @@ ALTER TABLE [phpbb_users] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_users] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_users__user_type] DEFAULT (0) FOR [user_type],
- CONSTRAINT [DF_phpbb_users__group_id] DEFAULT (3) FOR [group_id],
- CONSTRAINT [DF_phpbb_users__user_perm_from] DEFAULT (0) FOR [user_perm_from],
- CONSTRAINT [DF_phpbb_users__user_regdate] DEFAULT (0) FOR [user_regdate],
- CONSTRAINT [DF_phpbb_users__user_passchg] DEFAULT (0) FOR [user_passchg],
- CONSTRAINT [DF_phpbb_users__user_email_hash] DEFAULT (0) FOR [user_email_hash],
- CONSTRAINT [DF_phpbb_users__user_lastvisit] DEFAULT (0) FOR [user_lastvisit],
- CONSTRAINT [DF_phpbb_users__user_lastmark] DEFAULT (0) FOR [user_lastmark],
- CONSTRAINT [DF_phpbb_users__user_lastpost_time] DEFAULT (0) FOR [user_lastpost_time],
- CONSTRAINT [DF_phpbb_users__user_warnings] DEFAULT (0) FOR [user_warnings],
- CONSTRAINT [DF_phpbb_users__user_last_warning] DEFAULT (0) FOR [user_last_warning],
- CONSTRAINT [DF_phpbb_users__user_login_attempts] DEFAULT (0) FOR [user_login_attempts],
- CONSTRAINT [DF_phpbb_users__user_posts] DEFAULT (0) FOR [user_posts],
- CONSTRAINT [DF_phpbb_users__user_timezone] DEFAULT (0) FOR [user_timezone],
- CONSTRAINT [DF_phpbb_users__user_dst] DEFAULT (0) FOR [user_dst],
- CONSTRAINT [DF_phpbb_users__user_dateformat] DEFAULT ('d M Y H:i') FOR [user_dateformat],
- CONSTRAINT [DF_phpbb_users__user_style] DEFAULT (0) FOR [user_style],
- CONSTRAINT [DF_phpbb_users__user_rank] DEFAULT (0) FOR [user_rank],
- CONSTRAINT [DF_phpbb_users__user_new_privmsg] DEFAULT (0) FOR [user_new_privmsg],
- CONSTRAINT [DF_phpbb_users__user_unread_privmsg] DEFAULT (0) FOR [user_unread_privmsg],
- CONSTRAINT [DF_phpbb_users__user_last_privmsg] DEFAULT (0) FOR [user_last_privmsg],
- CONSTRAINT [DF_phpbb_users__user_message_rules] DEFAULT (0) FOR [user_message_rules],
- CONSTRAINT [DF_phpbb_users__user_full_folder] DEFAULT ((-3)) FOR [user_full_folder],
- CONSTRAINT [DF_phpbb_users__user_emailtime] DEFAULT (0) FOR [user_emailtime],
- CONSTRAINT [DF_phpbb_users__user_topic_sortby_type] DEFAULT ('t') FOR [user_topic_sortby_type],
- CONSTRAINT [DF_phpbb_users__user_topic_sortby_dir] DEFAULT ('d') FOR [user_topic_sortby_dir],
- CONSTRAINT [DF_phpbb_users__user_topic_show_days] DEFAULT (0) FOR [user_topic_show_days],
- CONSTRAINT [DF_phpbb_users__user_post_show_days] DEFAULT (0) FOR [user_post_show_days],
- CONSTRAINT [DF_phpbb_users__user_post_sortby_type] DEFAULT ('t') FOR [user_post_sortby_type],
- CONSTRAINT [DF_phpbb_users__user_post_sortby_dir] DEFAULT ('a') FOR [user_post_sortby_dir],
- CONSTRAINT [DF_phpbb_users__user_notify] DEFAULT (0) FOR [user_notify],
- CONSTRAINT [DF_phpbb_users__user_notify_pm] DEFAULT (1) FOR [user_notify_pm],
- CONSTRAINT [DF_phpbb_users__user_notify_type] DEFAULT (0) FOR [user_notify_type],
- CONSTRAINT [DF_phpbb_users__user_allow_pm] DEFAULT (1) FOR [user_allow_pm],
- CONSTRAINT [DF_phpbb_users__user_allow_email] DEFAULT (1) FOR [user_allow_email],
- CONSTRAINT [DF_phpbb_users__user_allow_viewonlin] DEFAULT (1) FOR [user_allow_viewonline],
- CONSTRAINT [DF_phpbb_users__user_allow_viewemail] DEFAULT (1) FOR [user_allow_viewemail],
- CONSTRAINT [DF_phpbb_users__user_allow_massemail] DEFAULT (1) FOR [user_allow_massemail],
- CONSTRAINT [DF_phpbb_users__user_options] DEFAULT (893) FOR [user_options],
- CONSTRAINT [DF_phpbb_users__user_avatar_type] DEFAULT (0) FOR [user_avatar_type],
- CONSTRAINT [DF_phpbb_users__user_avatar_width] DEFAULT (0) FOR [user_avatar_width],
- CONSTRAINT [DF_phpbb_users__user_avatar_height] DEFAULT (0) FOR [user_avatar_height],
- CONSTRAINT [DF_phpbb_users__user_sig_bbcode_bitf] DEFAULT (0) FOR [user_sig_bbcode_bitfield],
- CONSTRAINT [DF_phpbb_users__user_ip] DEFAULT ('') FOR [user_ip],
- CONSTRAINT [DF_phpbb_users__username] DEFAULT ('') FOR [username],
- CONSTRAINT [DF_phpbb_users__user_password] DEFAULT ('') FOR [user_password],
- CONSTRAINT [DF_phpbb_users__user_email] DEFAULT ('') FOR [user_email],
- CONSTRAINT [DF_phpbb_users__user_birthday] DEFAULT ('') FOR [user_birthday],
- CONSTRAINT [DF_phpbb_users__user_lastpage] DEFAULT ('') FOR [user_lastpage],
- CONSTRAINT [DF_phpbb_users__user_last_confirm_key] DEFAULT ('') FOR [user_last_confirm_key],
- CONSTRAINT [DF_phpbb_users__user_lang] DEFAULT ('') FOR [user_lang],
- CONSTRAINT [DF_phpbb_users__user_colour] DEFAULT ('') FOR [user_colour],
- CONSTRAINT [DF_phpbb_users__user_avatar] DEFAULT ('') FOR [user_avatar],
- CONSTRAINT [DF_phpbb_users__user_sig_bbcode_uid] DEFAULT ('') FOR [user_sig_bbcode_uid],
- CONSTRAINT [DF_phpbb_users__user_from] DEFAULT ('') FOR [user_from],
- CONSTRAINT [DF_phpbb_users__user_icq] DEFAULT ('') FOR [user_icq],
- CONSTRAINT [DF_phpbb_users__user_aim] DEFAULT ('') FOR [user_aim],
- CONSTRAINT [DF_phpbb_users__user_yim] DEFAULT ('') FOR [user_yim],
- CONSTRAINT [DF_phpbb_users__user_msnm] DEFAULT ('') FOR [user_msnm],
- CONSTRAINT [DF_phpbb_users__user_jabber] DEFAULT ('') FOR [user_jabber],
- CONSTRAINT [DF_phpbb_users__user_website] DEFAULT ('') FOR [user_website],
- CONSTRAINT [DF_phpbb_users__user_occ] DEFAULT ('') FOR [user_occ],
- CONSTRAINT [DF_phpbb_users__user_interests] DEFAULT ('') FOR [user_interests],
- CONSTRAINT [DF_phpbb_users__user_actkey] DEFAULT ('') FOR [user_actkey],
- CONSTRAINT [DF_phpbb_users__user_newpasswd] DEFAULT ('') FOR [user_newpasswd]
-GO
-
CREATE INDEX [user_birthday] ON [phpbb_users]([user_birthday]) ON [PRIMARY]
GO
CREATE INDEX [user_email_hash] ON [phpbb_users]([user_email_hash]) ON [PRIMARY]
GO
+CREATE INDEX [user_type] ON [phpbb_users]([user_type]) ON [PRIMARY]
+GO
+
CREATE INDEX [username] ON [phpbb_users]([username]) ON [PRIMARY]
GO
-/*
- Table: phpbb_warnings
-*/
+/* Table: 'phpbb_warnings' */
CREATE TABLE [phpbb_warnings] (
[warning_id] [int] IDENTITY (1, 1) NOT NULL ,
- [user_id] [int] NOT NULL ,
- [post_id] [int] NOT NULL ,
- [log_id] [int] NOT NULL ,
- [warning_time] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [post_id] [int] DEFAULT (0) NOT NULL ,
+ [log_id] [int] DEFAULT (0) NOT NULL ,
+ [warning_time] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
@@ -2310,21 +1543,12 @@ ALTER TABLE [phpbb_warnings] WITH NOCHECK ADD
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_warnings] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_warnings__user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_warnings__post_id] DEFAULT (0) FOR [post_id],
- CONSTRAINT [DF_phpbb_warnings__log_id] DEFAULT (0) FOR [log_id],
- CONSTRAINT [DF_phpbb_warnings__warning_time] DEFAULT (0) FOR [warning_time]
-GO
-
-/*
- Table: phpbb_words
-*/
+/* Table: 'phpbb_words' */
CREATE TABLE [phpbb_words] (
[word_id] [int] IDENTITY (1, 1) NOT NULL ,
- [word] [varchar] (100) NOT NULL ,
- [replacement] [varchar] (100) NOT NULL
+ [word] [varchar] (255) DEFAULT ('') NOT NULL ,
+ [replacement] [varchar] (255) DEFAULT ('') NOT NULL
) ON [PRIMARY]
GO
@@ -2336,24 +1560,15 @@ ALTER TABLE [phpbb_words] WITH NOCHECK ADD
GO
-/*
- Table: phpbb_zebra
-*/
+/* Table: 'phpbb_zebra' */
CREATE TABLE [phpbb_zebra] (
- [user_id] [int] NOT NULL ,
- [zebra_id] [int] NOT NULL ,
- [friend] [int] NOT NULL ,
- [foe] [int] NOT NULL
+ [user_id] [int] DEFAULT (0) NOT NULL ,
+ [zebra_id] [int] DEFAULT (0) NOT NULL ,
+ [friend] [int] DEFAULT (0) NOT NULL ,
+ [foe] [int] DEFAULT (0) NOT NULL
) ON [PRIMARY]
GO
-ALTER TABLE [phpbb_zebra] WITH NOCHECK ADD
- CONSTRAINT [DF_phpbb_zebra__user_id] DEFAULT (0) FOR [user_id],
- CONSTRAINT [DF_phpbb_zebra__zebra_id] DEFAULT (0) FOR [zebra_id],
- CONSTRAINT [DF_phpbb_zebra__friend] DEFAULT (0) FOR [friend],
- CONSTRAINT [DF_phpbb_zebra__foe] DEFAULT (0) FOR [foe]
-GO
-
CREATE INDEX [user_id] ON [phpbb_zebra]([user_id]) ON [PRIMARY]
GO
@@ -2361,5 +1576,7 @@ CREATE INDEX [zebra_id] ON [phpbb_zebra]([zebra_id]) ON [PRIMARY]
GO
+
COMMIT
GO
+
diff --git a/phpBB/install/schemas/mysql_schema.sql b/phpBB/install/schemas/mysql_schema.sql
index acfc3a53b7..d4ab54a9b5 100644
--- a/phpBB/install/schemas/mysql_schema.sql
+++ b/phpBB/install/schemas/mysql_schema.sql
@@ -6,975 +6,1037 @@
# Table: 'phpbb_attachments'
CREATE TABLE phpbb_attachments (
- attach_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- post_msg_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- in_message tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- physical_filename varchar(255) NOT NULL,
- real_filename varchar(255) NOT NULL,
- download_count mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- comment text,
- extension varchar(100),
- mimetype varchar(100),
- filesize int(20) UNSIGNED DEFAULT '0' NOT NULL,
- filetime int(11) UNSIGNED DEFAULT '0' NOT NULL,
- thumbnail tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (attach_id),
- KEY filetime (filetime),
- KEY post_msg_id (post_msg_id),
- KEY topic_id (topic_id),
- KEY poster_id (poster_id),
- KEY physical_filename (physical_filename(10)),
- KEY filesize (filesize)
+ attach_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ post_msg_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ in_message tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ pysical_filename varchar(255) DEFAULT '' NOT NULL,
+ real_filename varchar(255) DEFAULT '' NOT NULL,
+ download_count mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ attach_comment text DEFAULT '' NOT NULL,
+ extension varchar(100) DEFAULT '' NOT NULL,
+ mimetype varchar(100) DEFAULT '' NOT NULL,
+ filesize int(20) UNSIGNED DEFAULT '0' NOT NULL,
+ filetime int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ thumbnail tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (attach_id),
+ KEY filetime (filetime),
+ KEY post_msg_id (post_msg_id),
+ KEY topic_id (topic_id),
+ KEY poster_id (poster_id),
+ KEY filesize (filesize)
);
+
# Table: 'phpbb_acl_groups'
CREATE TABLE phpbb_acl_groups (
- group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_setting tinyint(2) DEFAULT '0' NOT NULL,
- KEY group_id (group_id),
- KEY auth_option_id (auth_option_id)
+ group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_setting tinyint(2) DEFAULT '0' NOT NULL,
+ KEY group_id (group_id),
+ KEY auth_option_id (auth_option_id)
);
+
# Table: 'phpbb_acl_options'
CREATE TABLE phpbb_acl_options (
- auth_option_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- auth_option varchar(50) NOT NULL,
- is_global tinyint(1) DEFAULT '0' NOT NULL,
- is_local tinyint(1) DEFAULT '0' NOT NULL,
- founder_only tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (auth_option_id),
- KEY auth_option (auth_option)
+ auth_option_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ auth_option varchar(50) DEFAULT '' NOT NULL,
+ is_global tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ is_local tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ founder_only tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (auth_option_id),
+ KEY auth_option (auth_option)
);
+
# Table: 'phpbb_acl_roles'
CREATE TABLE phpbb_acl_roles (
- role_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- role_name varchar(255) DEFAULT '' NOT NULL,
- role_description text,
- role_type varchar(10) DEFAULT '' NOT NULL,
- role_order smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (role_id),
- KEY role_type (role_type),
- KEY role_order (role_order)
+ role_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ role_name varchar(255) DEFAULT '' NOT NULL,
+ role_description text DEFAULT '' NOT NULL,
+ role_type varchar(10) DEFAULT '' NOT NULL,
+ role_order smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (role_id),
+ KEY role_type (role_type),
+ KEY role_order (role_order)
);
+
# Table: 'phpbb_acl_roles_data'
CREATE TABLE phpbb_acl_roles_data (
- role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_setting tinyint(2) DEFAULT '0' NOT NULL,
- PRIMARY KEY (role_id, auth_option_id)
+ role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_setting tinyint(2) DEFAULT '0' NOT NULL,
+ PRIMARY KEY (role_id, auth_option_id)
);
+
# Table: 'phpbb_acl_users'
CREATE TABLE phpbb_acl_users (
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- auth_setting tinyint(2) DEFAULT '0' NOT NULL,
- KEY user_id (user_id),
- KEY auth_option_id (auth_option_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_role_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ auth_setting tinyint(2) DEFAULT '0' NOT NULL,
+ KEY user_id (user_id),
+ KEY auth_option_id (auth_option_id)
);
+
# Table: 'phpbb_banlist'
CREATE TABLE phpbb_banlist (
- ban_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- ban_userid mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- ban_ip varchar(40) DEFAULT '' NOT NULL,
- ban_email varchar(100) DEFAULT '' NOT NULL,
- ban_start int(11) DEFAULT '0' NOT NULL,
- ban_end int(11) DEFAULT '0' NOT NULL,
- ban_exclude tinyint(1) DEFAULT '0' NOT NULL,
- ban_reason text,
- ban_give_reason text,
- PRIMARY KEY (ban_id)
+ ban_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ ban_userid mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ ban_ip varchar(40) DEFAULT '' NOT NULL,
+ ban_email varchar(100) DEFAULT '' NOT NULL,
+ ban_start int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ ban_end int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ ban_exclude tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ ban_reason text DEFAULT '' NOT NULL,
+ ban_give_reason text DEFAULT '' NOT NULL,
+ PRIMARY KEY (ban_id)
);
+
# Table: 'phpbb_bbcodes'
CREATE TABLE phpbb_bbcodes (
- bbcode_id tinyint(3) UNSIGNED DEFAULT '0' NOT NULL,
- bbcode_tag varchar(16) DEFAULT '' NOT NULL,
- display_on_posting tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- bbcode_match varchar(255) DEFAULT '' NOT NULL,
- bbcode_tpl text,
- first_pass_match varchar(255) DEFAULT '' NOT NULL,
- first_pass_replace varchar(255) DEFAULT '' NOT NULL,
- second_pass_match varchar(255) DEFAULT '' NOT NULL,
- second_pass_replace text,
- PRIMARY KEY (bbcode_id),
- KEY display_in_posting (display_on_posting)
+ bbcode_id tinyint(3) DEFAULT '0' NOT NULL,
+ bbcode_tag varchar(16) DEFAULT '' NOT NULL,
+ display_on_posting tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ bbcode_match varchar(255) DEFAULT '' NOT NULL,
+ bbcode_tpl mediumtext DEFAULT '' NOT NULL,
+ first_pass_match varchar(255) DEFAULT '' NOT NULL,
+ first_pass_replace varchar(255) DEFAULT '' NOT NULL,
+ second_pass_match varchar(255) DEFAULT '' NOT NULL,
+ second_pass_replace mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (bbcode_id),
+ KEY display_in_posting (display_on_posting)
);
+
# Table: 'phpbb_bookmarks'
CREATE TABLE phpbb_bookmarks (
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- order_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- KEY order_id (order_id),
- KEY topic_user_id (topic_id, user_id)
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ order_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY order_id (order_id),
+ KEY topic_user_id (topic_id, user_id)
);
+
# Table: 'phpbb_bots'
CREATE TABLE phpbb_bots (
- bot_id tinyint(3) UNSIGNED NOT NULL auto_increment,
- bot_active tinyint(1) DEFAULT '1' NOT NULL,
- bot_name text,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- bot_agent varchar(255) DEFAULT '' NOT NULL,
- bot_ip varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (bot_id),
- KEY bot_active (bot_active)
+ bot_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ bot_active tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ bot_name text DEFAULT '' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ bot_agent varchar(255) DEFAULT '' NOT NULL,
+ bot_ip varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (bot_id),
+ KEY bot_active (bot_active)
);
+
# Table: 'phpbb_config'
CREATE TABLE phpbb_config (
- config_name varchar(255) NOT NULL,
- config_value varchar(255) NOT NULL,
- is_dynamic tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (config_name),
- KEY is_dynamic (is_dynamic)
+ config_name varchar(255) DEFAULT '' NOT NULL,
+ config_value varchar(255) DEFAULT '' NOT NULL,
+ is_dynamic tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (config_name),
+ KEY is_dynamic (is_dynamic)
);
+
# Table: 'phpbb_confirm'
CREATE TABLE phpbb_confirm (
- confirm_id char(32) DEFAULT '' NOT NULL,
- session_id char(32) DEFAULT '' NOT NULL,
- confirm_type tinyint(3) DEFAULT '0' NOT NULL,
- code varchar(8) DEFAULT '' NOT NULL,
- PRIMARY KEY (session_id, confirm_id)
+ confirm_id char(32) DEFAULT '' NOT NULL,
+ session_id char(32) DEFAULT '' NOT NULL,
+ confirm_type tinyint(3) DEFAULT '0' NOT NULL,
+ code varchar(8) DEFAULT '' NOT NULL,
+ PRIMARY KEY (session_id, confirm_id)
);
+
# Table: 'phpbb_disallow'
CREATE TABLE phpbb_disallow (
- disallow_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- disallow_username varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (disallow_id)
+ disallow_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ disallow_username varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (disallow_id)
);
+
# Table: 'phpbb_drafts'
CREATE TABLE phpbb_drafts (
- draft_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- save_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
- draft_subject text,
- draft_message mediumtext,
- PRIMARY KEY (draft_id),
- KEY save_time (save_time)
+ draft_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ save_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ draft_subject text DEFAULT '' NOT NULL,
+ draft_message mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (draft_id),
+ KEY save_time (save_time)
);
+
# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
- extension_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- extension varchar(100) DEFAULT '' NOT NULL,
- PRIMARY KEY (extension_id)
+ extension_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ extension varchar(100) DEFAULT '' NOT NULL,
+ PRIMARY KEY (extension_id)
);
+
# Table: 'phpbb_extension_groups'
CREATE TABLE phpbb_extension_groups (
- group_id mediumint(8) NOT NULL auto_increment,
- group_name varchar(255) NOT NULL,
- cat_id tinyint(2) DEFAULT '0' NOT NULL,
- allow_group tinyint(1) DEFAULT '0' NOT NULL,
- download_mode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- upload_icon varchar(255) DEFAULT '' NOT NULL,
- max_filesize int(20) DEFAULT '0' NOT NULL,
- allowed_forums text,
- allow_in_pm tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (group_id)
+ group_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ group_name varchar(255) DEFAULT '' NOT NULL,
+ cat_id tinyint(2) DEFAULT '0' NOT NULL,
+ allow_group tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ download_mode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ upload_icon varchar(255) DEFAULT '' NOT NULL,
+ max_filesize int(20) UNSIGNED DEFAULT '0' NOT NULL,
+ allowed_forums text DEFAULT '' NOT NULL,
+ allow_in_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (group_id)
);
+
# Table: 'phpbb_forums'
CREATE TABLE phpbb_forums (
- forum_id smallint(5) UNSIGNED NOT NULL auto_increment,
- parent_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- left_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- right_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- forum_parents text,
- forum_name text,
- forum_desc text,
- forum_desc_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
- forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
- forum_link varchar(255) DEFAULT '' NOT NULL,
- forum_password varchar(40) DEFAULT '' NOT NULL,
- forum_style tinyint(4) UNSIGNED,
- forum_image varchar(255) DEFAULT '' NOT NULL,
- forum_rules text,
- forum_rules_link varchar(255) DEFAULT '' NOT NULL,
- forum_rules_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
- forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
- forum_topics_per_page tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- forum_type tinyint(4) DEFAULT '0' NOT NULL,
- forum_status tinyint(4) DEFAULT '0' NOT NULL,
- forum_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_topics mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_topics_real mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_last_poster_id mediumint(8) DEFAULT '0' NOT NULL,
- forum_last_post_time int(11) DEFAULT '0' NOT NULL,
- forum_last_poster_name varchar(255),
- forum_flags tinyint(4) DEFAULT '32' NOT NULL,
- display_on_index tinyint(1) DEFAULT '1' NOT NULL,
- enable_indexing tinyint(1) DEFAULT '1' NOT NULL,
- enable_icons tinyint(1) DEFAULT '1' NOT NULL,
- enable_prune tinyint(1) DEFAULT '0' NOT NULL,
- prune_next int(11) UNSIGNED,
- prune_days tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- prune_viewed tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- prune_freq tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (forum_id),
- KEY left_right_id (left_id, right_id),
- KEY forum_last_post_id (forum_last_post_id)
+ forum_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ parent_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ left_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ right_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_parents mediumtext DEFAULT '' NOT NULL,
+ forum_name text DEFAULT '' NOT NULL,
+ forum_desc text DEFAULT '' NOT NULL,
+ forum_desc_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_link varchar(255) DEFAULT '' NOT NULL,
+ forum_password varchar(40) DEFAULT '' NOT NULL,
+ forum_style tinyint(4) DEFAULT '0' NOT NULL,
+ forum_image varchar(255) DEFAULT '' NOT NULL,
+ forum_rules text DEFAULT '' NOT NULL,
+ forum_rules_link varchar(255) DEFAULT '' NOT NULL,
+ forum_rules_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_topics_per_page tinyint(4) DEFAULT '0' NOT NULL,
+ forum_type tinyint(4) DEFAULT '0' NOT NULL,
+ forum_status tinyint(4) DEFAULT '0' NOT NULL,
+ forum_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_topics mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_topics_real mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_last_poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_last_post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_last_poster_name varchar(255) DEFAULT '' NOT NULL,
+ forum_flags tinyint(4) DEFAULT '32' NOT NULL,
+ display_on_index tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_indexing tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_icons tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_prune tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ prune_next int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ prune_days tinyint(4) DEFAULT '0' NOT NULL,
+ prune_viewed tinyint(4) DEFAULT '0' NOT NULL,
+ prune_freq tinyint(4) DEFAULT '0' NOT NULL,
+ PRIMARY KEY (forum_id),
+ KEY left_right_id (left_id, right_id),
+ KEY forum_last_post_id (forum_last_post_id)
);
+
# Table: 'phpbb_forums_access'
CREATE TABLE phpbb_forums_access (
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- session_id varchar(32) DEFAULT '' NOT NULL,
- PRIMARY KEY (forum_id, user_id, session_id)
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ session_id char(32) DEFAULT '' NOT NULL,
+ PRIMARY KEY (forum_id, user_id, session_id)
);
+
# Table: 'phpbb_forums_track'
CREATE TABLE phpbb_forums_track (
- user_id mediumint(9) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(9) UNSIGNED DEFAULT '0' NOT NULL,
- mark_time int(11) DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id, forum_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ mark_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id, forum_id)
);
+
# Table: 'phpbb_forums_watch'
CREATE TABLE phpbb_forums_watch (
- forum_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) DEFAULT '0' NOT NULL,
- notify_status tinyint(1) DEFAULT '0' NOT NULL,
- KEY forum_id (forum_id),
- KEY user_id (user_id),
- KEY notify_status (notify_status)
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ notify_status tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY forum_id (forum_id),
+ KEY user_id (user_id),
+ KEY notify_status (notify_status)
);
+
# Table: 'phpbb_groups'
CREATE TABLE phpbb_groups (
- group_id mediumint(8) NOT NULL auto_increment,
- group_type tinyint(4) DEFAULT '1' NOT NULL,
- group_name varchar(255) DEFAULT '' NOT NULL,
- group_desc text,
- group_desc_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
- group_desc_uid varchar(5) DEFAULT '' NOT NULL,
- group_display tinyint(1) DEFAULT '0' NOT NULL,
- group_avatar varchar(255) DEFAULT '' NOT NULL,
- group_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
- group_avatar_width tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- group_avatar_height tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- group_rank smallint(5) DEFAULT '-1' NOT NULL,
- group_colour varchar(6) DEFAULT '' NOT NULL,
- group_sig_chars mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- group_receive_pm tinyint(1) DEFAULT '0' NOT NULL,
- group_message_limit mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- group_chgpass smallint(6) DEFAULT '0' NOT NULL,
- group_legend tinyint(1) DEFAULT '1' NOT NULL,
- PRIMARY KEY (group_id),
- KEY group_legend (group_legend)
+ group_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ group_type tinyint(4) DEFAULT '1' NOT NULL,
+ group_name varchar(255) DEFAULT '' NOT NULL,
+ group_desc text DEFAULT '' NOT NULL,
+ group_desc_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ group_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ group_display tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ group_avatar varchar(255) DEFAULT '' NOT NULL,
+ group_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
+ group_avatar_width tinyint(4) DEFAULT '0' NOT NULL,
+ group_avatar_height tinyint(4) DEFAULT '0' NOT NULL,
+ group_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ group_colour varchar(6) DEFAULT '' NOT NULL,
+ group_sig_chars mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ group_receive_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ group_message_limit mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ group_legend tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ PRIMARY KEY (group_id),
+ KEY group_legend (group_legend)
);
+
# Table: 'phpbb_icons'
CREATE TABLE phpbb_icons (
- icons_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- icons_url varchar(255),
- icons_width tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- icons_height tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- icons_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- display_on_posting tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- PRIMARY KEY (icons_id)
+ icons_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ icons_url varchar(255) DEFAULT '' NOT NULL,
+ icons_width tinyint(4) DEFAULT '0' NOT NULL,
+ icons_height tinyint(4) DEFAULT '0' NOT NULL,
+ icons_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ display_on_posting tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ PRIMARY KEY (icons_id)
);
+
# Table: 'phpbb_lang'
CREATE TABLE phpbb_lang (
- lang_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- lang_iso varchar(5) NOT NULL,
- lang_dir varchar(30) NOT NULL,
- lang_english_name varchar(100),
- lang_local_name varchar(255),
- lang_author varchar(255),
- PRIMARY KEY (lang_id)
+ lang_id tinyint(4) NOT NULL auto_increment,
+ lang_iso varchar(5) DEFAULT '' NOT NULL,
+ lang_dir varchar(30) DEFAULT '' NOT NULL,
+ lang_english_name varchar(100) DEFAULT '' NOT NULL,
+ lang_local_name varchar(255) DEFAULT '' NOT NULL,
+ lang_author varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (lang_id),
+ KEY lang_iso (lang_iso)
);
+
# Table: 'phpbb_log'
CREATE TABLE phpbb_log (
- log_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- log_type tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- reportee_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- log_ip varchar(40) NOT NULL,
- log_time int(11) DEFAULT '0' NOT NULL,
- log_operation text,
- log_data text,
- PRIMARY KEY (log_id),
- KEY log_type (log_type),
- KEY forum_id (forum_id),
- KEY topic_id (topic_id),
- KEY reportee_id (reportee_id),
- KEY user_id (user_id)
+ log_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ log_type tinyint(4) DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ reportee_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ log_ip varchar(40) DEFAULT '' NOT NULL,
+ log_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ log_operation text DEFAULT '' NOT NULL,
+ log_data mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (log_id),
+ KEY log_type (log_type),
+ KEY forum_id (forum_id),
+ KEY topic_id (topic_id),
+ KEY reportee_id (reportee_id),
+ KEY user_id (user_id)
);
+
# Table: 'phpbb_moderator_cache'
CREATE TABLE phpbb_moderator_cache (
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- username varchar(255) DEFAULT '' NOT NULL,
- group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- group_name varchar(255) DEFAULT '' NOT NULL,
- display_on_index tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- KEY display_on_index (display_on_index),
- KEY forum_id (forum_id)
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ username varchar(255) DEFAULT '' NOT NULL,
+ group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ group_name varchar(255) DEFAULT '' NOT NULL,
+ display_on_index tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ KEY display_on_index (display_on_index),
+ KEY forum_id (forum_id)
);
+
# Table: 'phpbb_modules'
CREATE TABLE phpbb_modules (
- module_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- module_enabled tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- module_display tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- module_name varchar(255) DEFAULT '' NOT NULL,
- module_class varchar(10) DEFAULT '' NOT NULL,
- parent_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- left_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- right_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- module_langname varchar(255) DEFAULT '' NOT NULL,
- module_mode varchar(255) DEFAULT '' NOT NULL,
- module_auth varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (module_id),
- KEY left_right_id (left_id, right_id),
- KEY module_enabled (module_enabled),
- KEY class_left_id (module_class, left_id)
+ module_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ module_enabled tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ module_display tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ module_basename varchar(255) DEFAULT '' NOT NULL,
+ module_class varchar(10) DEFAULT '' NOT NULL,
+ parent_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ left_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ right_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ module_langname varchar(255) DEFAULT '' NOT NULL,
+ module_mode varchar(255) DEFAULT '' NOT NULL,
+ module_auth varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (module_id),
+ KEY left_right_id (left_id, right_id),
+ KEY module_enabled (module_enabled),
+ KEY class_left_id (module_class, left_id)
);
+
# Table: 'phpbb_poll_options'
CREATE TABLE phpbb_poll_options (
- poll_option_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- poll_option_text text,
- poll_option_total mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- KEY poll_option_id (poll_option_id),
- KEY topic_id (topic_id)
+ poll_option_id tinyint(4) DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_option_text text DEFAULT '' NOT NULL,
+ poll_option_total mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY poll_option_id (poll_option_id),
+ KEY topic_id (topic_id)
);
+
# Table: 'phpbb_poll_votes'
CREATE TABLE phpbb_poll_votes (
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- poll_option_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- vote_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- vote_user_ip varchar(40) NOT NULL,
- KEY topic_id (topic_id),
- KEY vote_user_id (vote_user_id),
- KEY vote_user_ip (vote_user_ip)
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_option_id tinyint(4) DEFAULT '0' NOT NULL,
+ vote_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ vote_user_ip varchar(40) DEFAULT '' NOT NULL,
+ KEY topic_id (topic_id),
+ KEY vote_user_id (vote_user_id),
+ KEY vote_user_ip (vote_user_ip)
);
+
# Table: 'phpbb_posts'
CREATE TABLE phpbb_posts (
- post_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- icon_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- poster_ip varchar(40) NOT NULL,
- post_time int(11) DEFAULT '0' NOT NULL,
- post_approved tinyint(1) DEFAULT '1' NOT NULL,
- post_reported tinyint(1) DEFAULT '0' NOT NULL,
- enable_bbcode tinyint(1) DEFAULT '1' NOT NULL,
- enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
- enable_magic_url tinyint(1) DEFAULT '1' NOT NULL,
- enable_sig tinyint(1) DEFAULT '1' NOT NULL,
- post_username varchar(255) NULL,
- post_subject text NOT NULL,
- post_text mediumtext NOT NULL,
- post_checksum varchar(32) NOT NULL,
- post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- post_attachment tinyint(1) DEFAULT '0' NOT NULL,
- bbcode_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- post_edit_time int(11) UNSIGNED DEFAULT '0' NULL,
- post_edit_reason text NULL,
- post_edit_user mediumint(8) UNSIGNED DEFAULT '0' NULL,
- post_edit_count smallint(5) UNSIGNED DEFAULT '0' NULL,
- post_edit_locked tinyint(1) UNSIGNED DEFAULT '0' NULL,
- PRIMARY KEY (post_id),
- KEY forum_id (forum_id),
- KEY topic_id (topic_id),
- KEY poster_ip (poster_ip),
- KEY poster_id (poster_id),
- KEY post_approved (post_approved),
- KEY post_time (post_time)
+ post_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ poster_ip varchar(40) DEFAULT '' NOT NULL,
+ post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ post_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ post_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_sig tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ post_username varchar(255) DEFAULT '' NOT NULL,
+ post_subject text DEFAULT '' NOT NULL,
+ post_text mediumtext DEFAULT '' NOT NULL,
+ post_checksum varchar(32) DEFAULT '' NOT NULL,
+ post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ post_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ bbcode_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ post_edit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ post_edit_reason text DEFAULT '' NOT NULL,
+ post_edit_user mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ post_edit_count smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ post_edit_locked tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (post_id),
+ KEY forum_id (forum_id),
+ KEY topic_id (topic_id),
+ KEY poster_ip (poster_ip),
+ KEY poster_id (poster_id),
+ KEY post_approved (post_approved),
+ KEY post_time (post_time)
);
+
# Table: 'phpbb_privmsgs'
CREATE TABLE phpbb_privmsgs (
- msg_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- root_level mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- author_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- icon_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- author_ip varchar(40) DEFAULT '' NOT NULL,
- message_time int(11) DEFAULT '0' NOT NULL,
- enable_bbcode tinyint(1) DEFAULT '1' NOT NULL,
- enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
- enable_magic_url tinyint(1) DEFAULT '1' NOT NULL,
- enable_sig tinyint(1) DEFAULT '1' NOT NULL,
- message_subject text NOT NULL,
- message_text mediumtext NOT NULL,
- message_edit_reason text NULL,
- message_edit_user mediumint(8) UNSIGNED DEFAULT '0' NULL,
- message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- message_attachment tinyint(1) DEFAULT '0' NOT NULL,
- bbcode_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- message_edit_time int(11) UNSIGNED DEFAULT '0' NULL,
- message_edit_count smallint(5) UNSIGNED DEFAULT '0' NULL,
- to_address text NOT NULL,
- bcc_address text NOT NULL,
- PRIMARY KEY (msg_id),
- KEY author_ip (author_ip),
- KEY message_time (message_time),
- KEY author_id (author_id),
- KEY root_level (root_level)
+ msg_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ root_level mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ author_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ author_ip varchar(40) DEFAULT '' NOT NULL,
+ message_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ enable_sig tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ message_subject text DEFAULT '' NOT NULL,
+ message_text mediumtext DEFAULT '' NOT NULL,
+ message_edit_reason text DEFAULT '' NOT NULL,
+ message_edit_user mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ message_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ bbcode_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ message_edit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ message_edit_count smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ to_address text DEFAULT '' NOT NULL,
+ bcc_address text DEFAULT '' NOT NULL,
+ PRIMARY KEY (msg_id),
+ KEY author_ip (author_ip),
+ KEY message_time (message_time),
+ KEY author_id (author_id),
+ KEY root_level (root_level)
);
+
# Table: 'phpbb_privmsgs_folder'
CREATE TABLE phpbb_privmsgs_folder (
- folder_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- folder_name varchar(255) DEFAULT '' NOT NULL,
- pm_count mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (folder_id),
- KEY user_id (user_id)
+ folder_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ folder_name varchar(255) DEFAULT '' NOT NULL,
+ pm_count mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (folder_id),
+ KEY user_id (user_id)
);
+
# Table: 'phpbb_privmsgs_rules'
CREATE TABLE phpbb_privmsgs_rules (
- rule_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- rule_check mediumint(4) UNSIGNED DEFAULT '0' NOT NULL,
- rule_connection mediumint(4) UNSIGNED DEFAULT '0' NOT NULL,
- rule_string varchar(255) DEFAULT '' NOT NULL,
- rule_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- rule_group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- rule_action mediumint(4) UNSIGNED DEFAULT '0' NOT NULL,
- rule_folder_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (rule_id)
+ rule_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_check mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_connection mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_string varchar(255) DEFAULT '' NOT NULL,
+ rule_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_action mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rule_folder_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (rule_id)
);
+
# Table: 'phpbb_privmsgs_to'
CREATE TABLE phpbb_privmsgs_to (
- msg_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- author_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- deleted tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- new tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- unread tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- replied tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- marked tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- forwarded tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- folder_id int(10) DEFAULT '0' NOT NULL,
- KEY msg_id (msg_id),
- KEY user_id (user_id, folder_id)
+ msg_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ author_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ pm_deleted tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ pm_new tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ pm_unread tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ pm_replied tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ pm_marked tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ pm_forwarded tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ folder_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY msg_id (msg_id),
+ KEY user_folder_id (user_id, folder_id)
);
+
# Table: 'phpbb_profile_fields'
CREATE TABLE phpbb_profile_fields (
- field_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- field_name varchar(255) DEFAULT '' NOT NULL,
- field_type mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- field_ident varchar(20) DEFAULT '' NOT NULL,
- field_length varchar(20) DEFAULT '' NOT NULL,
- field_minlen varchar(255) DEFAULT '' NOT NULL,
- field_maxlen varchar(255) DEFAULT '' NOT NULL,
- field_novalue varchar(255) DEFAULT '' NOT NULL,
- field_default_value varchar(255) DEFAULT '0' NOT NULL,
- field_validation varchar(20) DEFAULT '' NOT NULL,
- field_required tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- field_show_on_reg tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- field_hide tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- field_no_view tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- field_active tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- field_order tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (field_id),
- KEY field_type (field_type),
- KEY field_order (field_order)
+ field_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ field_name varchar(255) DEFAULT '' NOT NULL,
+ field_type tinyint(4) DEFAULT '0' NOT NULL,
+ field_ident varchar(20) DEFAULT '' NOT NULL,
+ field_length varchar(20) DEFAULT '' NOT NULL,
+ field_minlen varchar(255) DEFAULT '' NOT NULL,
+ field_maxlen varchar(255) DEFAULT '' NOT NULL,
+ field_novalue varchar(255) DEFAULT '' NOT NULL,
+ field_default_value varchar(255) DEFAULT '' NOT NULL,
+ field_validation varchar(20) DEFAULT '' NOT NULL,
+ field_required tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ field_show_on_reg tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ field_hide tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ field_no_view tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ field_active tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ field_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (field_id),
+ KEY field_type (field_type),
+ KEY field_order (field_order)
);
+
# Table: 'phpbb_profile_fields_data'
CREATE TABLE phpbb_profile_fields_data (
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id)
);
+
# Table: 'phpbb_profile_fields_lang'
CREATE TABLE phpbb_profile_fields_lang (
- field_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- lang_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- field_type tinyint(4) DEFAULT '0' NOT NULL,
- value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id, lang_id, option_id)
+ field_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ lang_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ option_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ field_type tinyint(4) DEFAULT '0' NOT NULL,
+ lang_value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id, lang_id, option_id)
);
+
# Table: 'phpbb_profile_lang'
CREATE TABLE phpbb_profile_lang (
- field_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- lang_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- lang_name varchar(255) DEFAULT '' NOT NULL,
- lang_explain text,
- lang_default_value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id, lang_id)
+ field_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ lang_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ lang_name varchar(255) DEFAULT '' NOT NULL,
+ lang_explain text DEFAULT '' NOT NULL,
+ lang_default_value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id, lang_id)
);
+
# Table: 'phpbb_ranks'
CREATE TABLE phpbb_ranks (
- rank_id smallint(5) UNSIGNED NOT NULL auto_increment,
- rank_title varchar(255) NOT NULL,
- rank_min mediumint(8) DEFAULT '0' NOT NULL,
- rank_special tinyint(1) DEFAULT '0',
- rank_image varchar(255),
- PRIMARY KEY (rank_id)
+ rank_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ rank_title varchar(255) DEFAULT '' NOT NULL,
+ rank_min mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ rank_special tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ rank_image varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (rank_id)
);
+
# Table: 'phpbb_reports'
CREATE TABLE phpbb_reports (
- report_id smallint(5) UNSIGNED NOT NULL auto_increment,
- reason_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_notify tinyint(1) DEFAULT '0' NOT NULL,
- report_closed tinyint(1) DEFAULT '0' NOT NULL,
- report_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
- report_text mediumtext,
- PRIMARY KEY (report_id)
+ report_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ reason_id smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_notify tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ report_closed tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ report_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ report_text mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (report_id)
);
+
# Table: 'phpbb_reports_reasons'
CREATE TABLE phpbb_reports_reasons (
- reason_id smallint(6) NOT NULL auto_increment,
- reason_title varchar(255) DEFAULT '' NOT NULL,
- reason_description text,
- reason_order tinyint(4) DEFAULT '0' NOT NULL,
- PRIMARY KEY (reason_id)
+ reason_id smallint(4) UNSIGNED NOT NULL auto_increment,
+ reason_title varchar(255) DEFAULT '' NOT NULL,
+ reason_description mediumtext DEFAULT '' NOT NULL,
+ reason_order smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (reason_id)
);
+
# Table: 'phpbb_search_results'
CREATE TABLE phpbb_search_results (
- search_key varchar(32) DEFAULT '' NOT NULL,
- search_time int(11) DEFAULT '0' NOT NULL,
- search_keywords mediumtext,
- search_authors mediumtext,
- PRIMARY KEY (search_key)
+ search_key varchar(32) DEFAULT '' NOT NULL,
+ search_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ search_keywords mediumtext DEFAULT '' NOT NULL,
+ search_authors mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (search_key)
);
+
# Table: 'phpbb_search_wordlist'
CREATE TABLE phpbb_search_wordlist (
- word_text varchar(252) BINARY DEFAULT '' NOT NULL,
- word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- word_common tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (word_text),
- KEY word_id (word_id)
+ word_text varchar(252) BINARY DEFAULT '' NOT NULL,
+ word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ word_common tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (word_text),
+ KEY word_id (word_id)
);
+
# Table: 'phpbb_search_wordmatch'
CREATE TABLE phpbb_search_wordmatch (
- post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- word_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- title_match tinyint(1) DEFAULT '0' NOT NULL,
- KEY word_id (word_id)
+ post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ word_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ title_match tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY word_id (word_id)
);
+
# Table: 'phpbb_sessions'
CREATE TABLE phpbb_sessions (
- session_id varchar(32) DEFAULT '' NOT NULL,
- session_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- session_last_visit int(11) DEFAULT '0' NOT NULL,
- session_start int(11) DEFAULT '0' NOT NULL,
- session_time int(11) DEFAULT '0' NOT NULL,
- session_ip varchar(40) DEFAULT '0' NOT NULL,
- session_browser varchar(150) DEFAULT '' NOT NULL,
- session_page varchar(200) DEFAULT '' NOT NULL,
- session_viewonline tinyint(1) DEFAULT '1' NOT NULL,
- session_autologin tinyint(1) DEFAULT '0' NOT NULL,
- session_admin tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (session_id),
- KEY session_time (session_time),
- KEY session_user_id (session_user_id)
+ session_id char(32) DEFAULT '' NOT NULL,
+ session_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ session_last_visit int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ session_start int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ session_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ session_ip varchar(40) DEFAULT '' NOT NULL,
+ session_browser varchar(150) DEFAULT '' NOT NULL,
+ session_page varchar(255) DEFAULT '' NOT NULL,
+ session_viewonline tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ session_autologin tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ session_admin tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (session_id),
+ KEY session_time (session_time),
+ KEY session_user_id (session_user_id)
);
+
# Table: 'phpbb_sessions_keys'
CREATE TABLE phpbb_sessions_keys (
- key_id varchar(32) DEFAULT '' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- last_ip varchar(40) DEFAULT '' NOT NULL,
- last_login int(11) DEFAULT '0' NOT NULL,
- PRIMARY KEY (key_id, user_id),
- KEY last_login (last_login)
+ key_id char(32) DEFAULT '' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ last_ip varchar(40) DEFAULT '' NOT NULL,
+ last_login int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (key_id, user_id),
+ KEY last_login (last_login)
);
+
# Table: 'phpbb_sitelist'
CREATE TABLE phpbb_sitelist (
- site_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- site_ip varchar(40) DEFAULT '' NOT NULL,
- site_hostname varchar(255) DEFAULT '' NOT NULL,
- ip_exclude tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (site_id)
+ site_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ site_ip varchar(40) DEFAULT '' NOT NULL,
+ site_hostname varchar(255) DEFAULT '' NOT NULL,
+ ip_exclude tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (site_id)
);
+
# Table: 'phpbb_smilies'
CREATE TABLE phpbb_smilies (
- smiley_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- code varchar(50),
- emotion varchar(50),
- smiley_url varchar(50),
- smiley_width tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- smiley_height tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- smiley_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- display_on_posting tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- PRIMARY KEY (smiley_id)
+ smiley_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ code varchar(50) DEFAULT '' NOT NULL,
+ emotion varchar(50) DEFAULT '' NOT NULL,
+ smiley_url varchar(50) DEFAULT '' NOT NULL,
+ smiley_width tinyint(4) DEFAULT '0' NOT NULL,
+ smiley_height tinyint(4) DEFAULT '0' NOT NULL,
+ smiley_order mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ display_on_posting tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ PRIMARY KEY (smiley_id),
+ KEY display_on_posting (display_on_posting)
);
+
# Table: 'phpbb_styles'
CREATE TABLE phpbb_styles (
- style_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- style_name varchar(255) DEFAULT '' NOT NULL,
- style_copyright varchar(255) DEFAULT '' NOT NULL,
- style_active tinyint(1) DEFAULT '1' NOT NULL,
- template_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- theme_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- imageset_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (style_id),
- UNIQUE style_name (style_name),
- KEY (template_id),
- KEY (theme_id),
- KEY (imageset_id)
+ style_id tinyint(4) NOT NULL auto_increment,
+ style_name varchar(255) DEFAULT '' NOT NULL,
+ style_copyright varchar(255) DEFAULT '' NOT NULL,
+ style_active tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ template_id tinyint(4) DEFAULT '0' NOT NULL,
+ theme_id tinyint(4) DEFAULT '0' NOT NULL,
+ imageset_id tinyint(4) DEFAULT '0' NOT NULL,
+ PRIMARY KEY (style_id),
+ UNIQUE style_name (style_name),
+ KEY template_id (template_id),
+ KEY theme_id (theme_id),
+ KEY imageset_id (imageset_id)
);
+
# Table: 'phpbb_styles_template'
CREATE TABLE phpbb_styles_template (
- template_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- template_name varchar(255) NOT NULL,
- template_copyright varchar(255) NOT NULL,
- template_path varchar(100) NOT NULL,
- bbcode_bitfield int(11) UNSIGNED DEFAULT '6921' NOT NULL,
- template_storedb tinyint(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (template_id),
- UNIQUE template_name (template_name)
+ template_id tinyint(4) NOT NULL auto_increment,
+ template_name varchar(255) DEFAULT '' NOT NULL,
+ template_copyright varchar(255) DEFAULT '' NOT NULL,
+ template_path varchar(100) DEFAULT '' NOT NULL,
+ bbcode_bitfield int(11) UNSIGNED DEFAULT '6921' NOT NULL,
+ template_storedb tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (template_id),
+ UNIQUE template_name (template_name)
);
+
# Table: 'phpbb_styles_template_data'
CREATE TABLE phpbb_styles_template_data (
- template_id tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- template_filename varchar(100) DEFAULT '' NOT NULL,
- template_included text,
- template_mtime int(11) DEFAULT '0' NOT NULL,
- template_data mediumtext,
- KEY (template_id),
- KEY (template_filename)
+ template_id tinyint(4) NOT NULL auto_increment,
+ template_filename varchar(100) DEFAULT '' NOT NULL,
+ template_included text DEFAULT '' NOT NULL,
+ template_mtime int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ template_data mediumtext DEFAULT '' NOT NULL,
+ KEY template_id (template_id),
+ KEY template_filename (template_filename)
);
+
# Table: 'phpbb_styles_theme'
CREATE TABLE phpbb_styles_theme (
- theme_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- theme_name varchar(255) DEFAULT '' NOT NULL,
- theme_copyright varchar(255) DEFAULT '' NOT NULL,
- theme_path varchar(100) DEFAULT '' NOT NULL,
- theme_storedb tinyint(1) DEFAULT '0' NOT NULL,
- theme_mtime int(11) DEFAULT '0' NOT NULL,
- theme_data mediumtext,
- PRIMARY KEY (theme_id),
- UNIQUE theme_name (theme_name)
+ theme_id tinyint(4) NOT NULL auto_increment,
+ theme_name varchar(255) DEFAULT '' NOT NULL,
+ theme_copyright varchar(255) DEFAULT '' NOT NULL,
+ theme_path varchar(100) DEFAULT '' NOT NULL,
+ theme_storedb tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ theme_mtime int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ theme_data mediumtext DEFAULT '' NOT NULL,
+ PRIMARY KEY (theme_id),
+ UNIQUE theme_name (theme_name)
);
+
# Table: 'phpbb_styles_imageset'
CREATE TABLE phpbb_styles_imageset (
- imageset_id tinyint(4) UNSIGNED NOT NULL auto_increment,
- imageset_name varchar(255) DEFAULT '' NOT NULL,
- imageset_copyright varchar(255) DEFAULT '' NOT NULL,
- imageset_path varchar(100) DEFAULT '' NOT NULL,
- site_logo varchar(200) DEFAULT '' NOT NULL,
- btn_post varchar(200) DEFAULT '' NOT NULL,
- btn_post_pm varchar(200) DEFAULT '' NOT NULL,
- btn_reply varchar(200) DEFAULT '' NOT NULL,
- btn_reply_pm varchar(200) DEFAULT '' NOT NULL,
- btn_locked varchar(200) DEFAULT '' NOT NULL,
- btn_profile varchar(200) DEFAULT '' NOT NULL,
- btn_pm varchar(200) DEFAULT '' NOT NULL,
- btn_delete varchar(200) DEFAULT '' NOT NULL,
- btn_info varchar(200) DEFAULT '' NOT NULL,
- btn_quote varchar(200) DEFAULT '' NOT NULL,
- btn_search varchar(200) DEFAULT '' NOT NULL,
- btn_edit varchar(200) DEFAULT '' NOT NULL,
- btn_report varchar(200) DEFAULT '' NOT NULL,
- btn_email varchar(200) DEFAULT '' NOT NULL,
- btn_www varchar(200) DEFAULT '' NOT NULL,
- btn_icq varchar(200) DEFAULT '' NOT NULL,
- btn_aim varchar(200) DEFAULT '' NOT NULL,
- btn_yim varchar(200) DEFAULT '' NOT NULL,
- btn_msnm varchar(200) DEFAULT '' NOT NULL,
- btn_jabber varchar(200) DEFAULT '' NOT NULL,
- btn_online varchar(200) DEFAULT '' NOT NULL,
- btn_offline varchar(200) DEFAULT '' NOT NULL,
- btn_friend varchar(200) DEFAULT '' NOT NULL,
- btn_foe varchar(200) DEFAULT '' NOT NULL,
- icon_unapproved varchar(200) DEFAULT '' NOT NULL,
- icon_reported varchar(200) DEFAULT '' NOT NULL,
- icon_attach varchar(200) DEFAULT '' NOT NULL,
- icon_post varchar(200) DEFAULT '' NOT NULL,
- icon_post_new varchar(200) DEFAULT '' NOT NULL,
- icon_post_latest varchar(200) DEFAULT '' NOT NULL,
- icon_post_newest varchar(200) DEFAULT '' NOT NULL,
- forum varchar(200) DEFAULT '' NOT NULL,
- forum_new varchar(200) DEFAULT '' NOT NULL,
- forum_locked varchar(200) DEFAULT '' NOT NULL,
- forum_link varchar(200) DEFAULT '' NOT NULL,
- sub_forum varchar(200) DEFAULT '' NOT NULL,
- sub_forum_new varchar(200) DEFAULT '' NOT NULL,
- folder varchar(200) DEFAULT '' NOT NULL,
- folder_moved varchar(200) DEFAULT '' NOT NULL,
- folder_posted varchar(200) DEFAULT '' NOT NULL,
- folder_new varchar(200) DEFAULT '' NOT NULL,
- folder_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_hot varchar(200) DEFAULT '' NOT NULL,
- folder_hot_posted varchar(200) DEFAULT '' NOT NULL,
- folder_hot_new varchar(200) DEFAULT '' NOT NULL,
- folder_hot_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked varchar(200) DEFAULT '' NOT NULL,
- folder_locked_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_sticky varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_posted varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_new varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_announce varchar(200) DEFAULT '' NOT NULL,
- folder_announce_posted varchar(200) DEFAULT '' NOT NULL,
- folder_announce_new varchar(200) DEFAULT '' NOT NULL,
- folder_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_global varchar(200) DEFAULT '' NOT NULL,
- folder_global_posted varchar(200) DEFAULT '' NOT NULL,
- folder_global_new varchar(200) DEFAULT '' NOT NULL,
- folder_global_new_posted varchar(200) DEFAULT '' NOT NULL,
- poll_left varchar(200) DEFAULT '' NOT NULL,
- poll_center varchar(200) DEFAULT '' NOT NULL,
- poll_right varchar(200) DEFAULT '' NOT NULL,
- attach_progress_bar varchar(200) DEFAULT '' NOT NULL,
- user_icon1 varchar(200) DEFAULT '' NOT NULL,
- user_icon2 varchar(200) DEFAULT '' NOT NULL,
- user_icon3 varchar(200) DEFAULT '' NOT NULL,
- user_icon4 varchar(200) DEFAULT '' NOT NULL,
- user_icon5 varchar(200) DEFAULT '' NOT NULL,
- user_icon6 varchar(200) DEFAULT '' NOT NULL,
- user_icon7 varchar(200) DEFAULT '' NOT NULL,
- user_icon8 varchar(200) DEFAULT '' NOT NULL,
- user_icon9 varchar(200) DEFAULT '' NOT NULL,
- user_icon10 varchar(200) DEFAULT '' NOT NULL,
- PRIMARY KEY (imageset_id),
- UNIQUE imageset_name (imageset_name)
+ imageset_id tinyint(4) NOT NULL auto_increment,
+ imageset_name varchar(255) DEFAULT '' NOT NULL,
+ imageset_copyright varchar(255) DEFAULT '' NOT NULL,
+ imageset_path varchar(100) DEFAULT '' NOT NULL,
+ site_logo varchar(200) DEFAULT '' NOT NULL,
+ btn_post varchar(200) DEFAULT '' NOT NULL,
+ btn_post_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_reply varchar(200) DEFAULT '' NOT NULL,
+ btn_reply_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_locked varchar(200) DEFAULT '' NOT NULL,
+ btn_profile varchar(200) DEFAULT '' NOT NULL,
+ btn_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_delete varchar(200) DEFAULT '' NOT NULL,
+ btn_info varchar(200) DEFAULT '' NOT NULL,
+ btn_quote varchar(200) DEFAULT '' NOT NULL,
+ btn_search varchar(200) DEFAULT '' NOT NULL,
+ btn_edit varchar(200) DEFAULT '' NOT NULL,
+ btn_report varchar(200) DEFAULT '' NOT NULL,
+ btn_email varchar(200) DEFAULT '' NOT NULL,
+ btn_www varchar(200) DEFAULT '' NOT NULL,
+ btn_icq varchar(200) DEFAULT '' NOT NULL,
+ btn_aim varchar(200) DEFAULT '' NOT NULL,
+ btn_yim varchar(200) DEFAULT '' NOT NULL,
+ btn_msnm varchar(200) DEFAULT '' NOT NULL,
+ btn_jabber varchar(200) DEFAULT '' NOT NULL,
+ btn_online varchar(200) DEFAULT '' NOT NULL,
+ btn_offline varchar(200) DEFAULT '' NOT NULL,
+ btn_friend varchar(200) DEFAULT '' NOT NULL,
+ btn_foe varchar(200) DEFAULT '' NOT NULL,
+ icon_unapproved varchar(200) DEFAULT '' NOT NULL,
+ icon_reported varchar(200) DEFAULT '' NOT NULL,
+ icon_attach varchar(200) DEFAULT '' NOT NULL,
+ icon_post varchar(200) DEFAULT '' NOT NULL,
+ icon_post_new varchar(200) DEFAULT '' NOT NULL,
+ icon_post_latest varchar(200) DEFAULT '' NOT NULL,
+ icon_post_newest varchar(200) DEFAULT '' NOT NULL,
+ forum varchar(200) DEFAULT '' NOT NULL,
+ forum_new varchar(200) DEFAULT '' NOT NULL,
+ forum_locked varchar(200) DEFAULT '' NOT NULL,
+ forum_link varchar(200) DEFAULT '' NOT NULL,
+ sub_forum varchar(200) DEFAULT '' NOT NULL,
+ sub_forum_new varchar(200) DEFAULT '' NOT NULL,
+ folder varchar(200) DEFAULT '' NOT NULL,
+ folder_moved varchar(200) DEFAULT '' NOT NULL,
+ folder_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_new varchar(200) DEFAULT '' NOT NULL,
+ folder_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_hot varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_new varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_new varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_announce varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_new varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_global varchar(200) DEFAULT '' NOT NULL,
+ folder_global_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_global_new varchar(200) DEFAULT '' NOT NULL,
+ folder_global_new_posted varchar(200) DEFAULT '' NOT NULL,
+ poll_left varchar(200) DEFAULT '' NOT NULL,
+ poll_center varchar(200) DEFAULT '' NOT NULL,
+ poll_right varchar(200) DEFAULT '' NOT NULL,
+ attach_progress_bar varchar(200) DEFAULT '' NOT NULL,
+ user_icon1 varchar(200) DEFAULT '' NOT NULL,
+ user_icon2 varchar(200) DEFAULT '' NOT NULL,
+ user_icon3 varchar(200) DEFAULT '' NOT NULL,
+ user_icon4 varchar(200) DEFAULT '' NOT NULL,
+ user_icon5 varchar(200) DEFAULT '' NOT NULL,
+ user_icon6 varchar(200) DEFAULT '' NOT NULL,
+ user_icon7 varchar(200) DEFAULT '' NOT NULL,
+ user_icon8 varchar(200) DEFAULT '' NOT NULL,
+ user_icon9 varchar(200) DEFAULT '' NOT NULL,
+ user_icon10 varchar(200) DEFAULT '' NOT NULL,
+ PRIMARY KEY (imageset_id),
+ UNIQUE imageset_name (imageset_name)
);
+
# Table: 'phpbb_topics'
CREATE TABLE phpbb_topics (
- topic_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- forum_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
- icon_id tinyint(4) UNSIGNED DEFAULT '1' NOT NULL,
- topic_attachment tinyint(1) DEFAULT '0' NOT NULL,
- topic_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
- topic_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- topic_title text,
- topic_poster mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_time int(11) DEFAULT '0' NOT NULL,
- topic_time_limit int(11) DEFAULT '0' NOT NULL,
- topic_views mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_replies mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_replies_real mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_status tinyint(3) DEFAULT '0' NOT NULL,
- topic_type tinyint(3) DEFAULT '0' NOT NULL,
- topic_first_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_first_poster_name varchar(255),
- topic_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_last_poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_last_poster_name varchar(255),
- topic_last_post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
- topic_last_view_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
- topic_moved_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_bumped tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- topic_bumper mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- poll_title text NULL,
- poll_start int(11) DEFAULT '0' NULL,
- poll_length int(11) DEFAULT '0' NULL,
- poll_max_options tinyint(4) UNSIGNED DEFAULT '1' NOT NULL,
- poll_last_vote int(11) UNSIGNED DEFAULT '0',
- poll_vote_change tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- PRIMARY KEY (topic_id),
- KEY forum_id (forum_id),
- KEY forum_id_type (forum_id, topic_type),
- KEY topic_last_post_time (topic_last_post_time)
+ topic_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ topic_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_title text DEFAULT '' NOT NULL,
+ topic_poster mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_time_limit int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_views mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_replies mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_replies_real mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_status tinyint(3) DEFAULT '0' NOT NULL,
+ topic_type tinyint(3) DEFAULT '0' NOT NULL,
+ topic_first_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_first_poster_name varchar(255) DEFAULT '' NOT NULL,
+ topic_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_last_poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_last_poster_name varchar(255) DEFAULT '' NOT NULL,
+ topic_last_post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_last_view_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_moved_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_bumped tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_bumper mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_title text DEFAULT '' NOT NULL,
+ poll_start int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_length int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_max_options tinyint(4) DEFAULT '1' NOT NULL,
+ poll_last_vote int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ poll_vote_change tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (topic_id),
+ KEY forum_id (forum_id),
+ KEY forum_id_type (forum_id, topic_type),
+ KEY topic_last_post_time (topic_last_post_time)
);
+
# Table: 'phpbb_topics_track'
CREATE TABLE phpbb_topics_track (
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- mark_time int(11) DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id, topic_id),
- KEY forum_id (forum_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ mark_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id, topic_id),
+ KEY forum_id (forum_id)
);
-# Table: 'phpbb_topic_posted'
+
+# Table: 'phpbb_topics_posted'
CREATE TABLE phpbb_topics_posted (
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- topic_posted tinyint(4) DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id, topic_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ topic_posted tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id, topic_id)
);
+
# Table: 'phpbb_topics_watch'
CREATE TABLE phpbb_topics_watch (
- topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- notify_status tinyint(1) DEFAULT '0' NOT NULL,
- KEY topic_id (topic_id),
- KEY user_id (user_id),
- KEY notify_status (notify_status)
+ topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ notify_status tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY topic_id (topic_id),
+ KEY user_id (user_id),
+ KEY notify_status (notify_status)
);
+
# Table: 'phpbb_user_group'
CREATE TABLE phpbb_user_group (
- group_id mediumint(8) DEFAULT '0' NOT NULL,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- group_leader tinyint(1) DEFAULT '0' NOT NULL,
- user_pending tinyint(1),
- KEY group_id (group_id),
- KEY user_id (user_id),
- KEY group_leader (group_leader)
+ group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ group_leader tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ user_pending tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ KEY group_id (group_id),
+ KEY user_id (user_id),
+ KEY group_leader (group_leader)
);
+
# Table: 'phpbb_users'
CREATE TABLE phpbb_users (
- user_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- user_type tinyint(1) DEFAULT '0' NOT NULL,
- group_id mediumint(8) DEFAULT '3' NOT NULL,
- user_permissions text NULL,
- user_perm_from mediumint(8) DEFAULT '0' NULL,
- user_ip varchar(40) DEFAULT '' NOT NULL,
- user_regdate int(11) DEFAULT '0' NOT NULL,
- username varchar(255) DEFAULT '' NOT NULL,
- user_password varchar(40) DEFAULT '' NOT NULL,
- user_passchg int(11) DEFAULT '0' NULL,
- user_email varchar(100) DEFAULT '' NOT NULL,
- user_email_hash bigint(20) DEFAULT '0' NOT NULL,
- user_birthday varchar(10) DEFAULT '' NULL,
- user_lastvisit int(11) DEFAULT '0' NOT NULL,
- user_lastmark int(11) DEFAULT '0' NOT NULL,
- user_lastpost_time int(11) DEFAULT '0' NOT NULL,
- user_lastpage varchar(200) DEFAULT '' NOT NULL,
- user_last_confirm_key varchar(10) DEFAULT '' NULL,
- user_last_search int(11) DEFAULT '0' NULL,
- user_warnings tinyint(4) DEFAULT '0' NULL,
- user_last_warning int(11) DEFAULT '0' NULL,
- user_login_attempts smallint(4) DEFAULT '0' NULL,
- user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- user_lang varchar(30) DEFAULT '' NOT NULL,
- user_timezone decimal(5,2) DEFAULT '0.0' NOT NULL,
- user_dst tinyint(1) DEFAULT '0' NOT NULL,
- user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
- user_style tinyint(4) DEFAULT '0' NOT NULL,
- user_rank int(11) DEFAULT '0' NULL,
- user_colour varchar(6) DEFAULT '' NOT NULL,
- user_new_privmsg tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- user_unread_privmsg tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- user_last_privmsg int(11) DEFAULT '0' NOT NULL,
- user_message_rules tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
- user_full_folder int(11) DEFAULT '-3' NOT NULL,
- user_emailtime int(11) DEFAULT '0' NOT NULL,
- user_topic_show_days smallint(4) DEFAULT '0' NOT NULL,
- user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
- user_post_show_days smallint(4) DEFAULT '0' NOT NULL,
- user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
- user_notify tinyint(1) DEFAULT '0' NOT NULL,
- user_notify_pm tinyint(1) DEFAULT '1' NOT NULL,
- user_notify_type tinyint(4) DEFAULT '0' NOT NULL,
- user_allow_pm tinyint(1) DEFAULT '1' NOT NULL,
- user_allow_email tinyint(1) DEFAULT '1' NOT NULL,
- user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL,
- user_allow_viewemail tinyint(1) DEFAULT '1' NOT NULL,
- user_allow_massemail tinyint(1) DEFAULT '1' NOT NULL,
- user_options int(11) DEFAULT '893' NOT NULL,
- user_avatar varchar(255) DEFAULT '' NOT NULL,
- user_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
- user_avatar_width tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- user_avatar_height tinyint(4) UNSIGNED DEFAULT '0' NOT NULL,
- user_sig text NULL,
- user_sig_bbcode_uid varchar(5) DEFAULT '' NULL,
- user_sig_bbcode_bitfield int(11) DEFAULT '0' NULL,
- user_from varchar(100) DEFAULT '' NULL,
- user_icq varchar(15) DEFAULT '' NULL,
- user_aim varchar(255) DEFAULT '' NULL,
- user_yim varchar(255) DEFAULT '' NULL,
- user_msnm varchar(255) DEFAULT '' NULL,
- user_jabber varchar(255) DEFAULT '' NULL,
- user_website varchar(200) DEFAULT '' NULL,
- user_occ varchar(255) DEFAULT '' NULL,
- user_interests varchar(255) DEFAULT '' NULL,
- user_actkey varchar(32) DEFAULT '' NOT NULL,
- user_newpasswd varchar(32) DEFAULT '' NULL,
- PRIMARY KEY (user_id),
- KEY user_birthday (user_birthday(6)),
- KEY user_email_hash (user_email_hash),
- KEY user_type (user_type),
- KEY username (username)
+ user_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ user_type tinyint(2) DEFAULT '0' NOT NULL,
+ group_id mediumint(8) UNSIGNED DEFAULT '3' NOT NULL,
+ user_permissions mediumtext DEFAULT '' NOT NULL,
+ user_perm_from mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_ip varchar(40) DEFAULT '' NOT NULL,
+ user_regdate int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ username varchar(255) DEFAULT '' NOT NULL,
+ user_password varchar(40) DEFAULT '' NOT NULL,
+ user_passchg int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_email varchar(100) DEFAULT '' NOT NULL,
+ user_email_hash bigint(20) DEFAULT '0' NOT NULL,
+ user_birthday varchar(10) DEFAULT '' NOT NULL,
+ user_lastvisit int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_lastmark int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_lastpost_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_lastpage varchar(200) DEFAULT '' NOT NULL,
+ user_last_confirm_key varchar(10) DEFAULT '' NOT NULL,
+ user_last_search int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_warnings tinyint(4) DEFAULT '0' NOT NULL,
+ user_last_warning int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_login_attempts tinyint(4) DEFAULT '0' NOT NULL,
+ user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_lang varchar(30) DEFAULT '' NOT NULL,
+ user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
+ user_dst tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
+ user_style tinyint(4) DEFAULT '0' NOT NULL,
+ user_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ user_colour varchar(6) DEFAULT '' NOT NULL,
+ user_new_privmsg tinyint(4) DEFAULT '0' NOT NULL,
+ user_unread_privmsg tinyint(4) DEFAULT '0' NOT NULL,
+ user_last_privmsg int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_message_rules tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ user_full_folder int(11) DEFAULT '-3' NOT NULL,
+ user_emailtime int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_topic_show_days smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
+ user_post_show_days smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
+ user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
+ user_notify tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ user_notify_pm tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_notify_type tinyint(4) DEFAULT '0' NOT NULL,
+ user_allow_pm tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_allow_email tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_allow_viewonline tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_allow_viewemail tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_allow_massemail tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
+ user_options int(11) UNSIGNED DEFAULT '893' NOT NULL,
+ user_avatar varchar(255) DEFAULT '' NOT NULL,
+ user_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
+ user_avatar_width tinyint(4) DEFAULT '0' NOT NULL,
+ user_avatar_height tinyint(4) DEFAULT '0' NOT NULL,
+ user_sig mediumtext DEFAULT '' NOT NULL,
+ user_sig_bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ user_sig_bbcode_bitfield int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ user_from varchar(100) DEFAULT '' NOT NULL,
+ user_icq varchar(15) DEFAULT '' NOT NULL,
+ user_aim varchar(255) DEFAULT '' NOT NULL,
+ user_yim varchar(255) DEFAULT '' NOT NULL,
+ user_msnm varchar(255) DEFAULT '' NOT NULL,
+ user_jabber varchar(255) DEFAULT '' NOT NULL,
+ user_website varchar(200) DEFAULT '' NOT NULL,
+ user_occ varchar(255) DEFAULT '' NOT NULL,
+ user_interests text DEFAULT '' NOT NULL,
+ user_actkey varchar(32) DEFAULT '' NOT NULL,
+ user_newpasswd varchar(32) DEFAULT '' NOT NULL,
+ PRIMARY KEY (user_id),
+ KEY user_birthday (user_birthday),
+ KEY user_email_hash (user_email_hash),
+ KEY user_type (user_type),
+ KEY username (username)
);
+
# Table: 'phpbb_warnings'
CREATE TABLE phpbb_warnings (
- warning_id mediumint(8) unsigned NOT NULL auto_increment,
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- log_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- warning_time int(11) DEFAULT '0' NOT NULL,
- PRIMARY KEY (`warning_id`)
+ warning_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ log_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ warning_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
+ PRIMARY KEY (warning_id)
);
+
# Table: 'phpbb_words'
CREATE TABLE phpbb_words (
- word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
- word varchar(255) NOT NULL,
- replacement varchar(255) NOT NULL,
- PRIMARY KEY (word_id)
+ word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
+ word varchar(255) DEFAULT '' NOT NULL,
+ replacement varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (word_id)
);
+
# Table: 'phpbb_zebra'
CREATE TABLE phpbb_zebra (
- user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- zebra_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
- friend tinyint(1) DEFAULT '0' NOT NULL,
- foe tinyint(1) DEFAULT '0' NOT NULL,
- KEY user_id (user_id),
- KEY zebra_id (zebra_id)
+ user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ zebra_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
+ friend tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ foe tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
+ KEY user_id (user_id),
+ KEY zebra_id (zebra_id)
);
+
+
diff --git a/phpBB/install/schemas/oracle_schema.sql b/phpBB/install/schemas/oracle_schema.sql
index 6ffd59cd45..2ac992ed0c 100644
--- a/phpBB/install/schemas/oracle_schema.sql
+++ b/phpBB/install/schemas/oracle_schema.sql
@@ -2,6 +2,7 @@
Oracle Schema for phpBB 3.x - (c) phpBB Group, 2005
$Id$
+
*/
/*
@@ -16,7 +17,7 @@
/*
CREATE TABLESPACE "PHPBB"
LOGGING
- DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
+ DATAFILE \'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora\'
SIZE 10M
AUTOEXTEND ON NEXT 10M
MAXSIZE 100M;
@@ -41,462 +42,432 @@ DISCONNECT;
CONNECT phpbb/phpbb_password;
*/
-
+/* Table: 'phpbb_attachments' */
CREATE TABLE phpbb_attachments (
- attach_id number(8) NOT NULL,
- post_msg_id number(8) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- in_message number(1) DEFAULT '0' NOT NULL,
- poster_id number(8) DEFAULT '0' NOT NULL,
- physical_filename varchar2(255) NOT NULL,
- real_filename varchar2(255) NOT NULL,
- download_count number(8) DEFAULT '0' NOT NULL,
- "COMMENT" clob,
- extension varchar2(100),
- mimetype varchar2(100),
- filesize number(20) DEFAULT '0' NOT NULL,
- filetime number(11) DEFAULT '0' NOT NULL,
- thumbnail number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_attachments PRIMARY KEY (attach_id)
+ attach_id number(8) NOT NULL,
+ post_msg_id number(8) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ in_message number(1) DEFAULT '0' NOT NULL,
+ poster_id number(8) DEFAULT '0' NOT NULL,
+ pysical_filename varchar2(255) DEFAULT '' NOT NULL,
+ real_filename varchar2(255) DEFAULT '' NOT NULL,
+ download_count number(8) DEFAULT '0' NOT NULL,
+ attach_comment clob DEFAULT '' NOT NULL,
+ extension varchar2(100) DEFAULT '' NOT NULL,
+ mimetype varchar2(100) DEFAULT '' NOT NULL,
+ filesize number(20) DEFAULT '0' NOT NULL,
+ filetime number(11) DEFAULT '0' NOT NULL,
+ thumbnail number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_attachments PRIMARY KEY (attach_id)
)
/
+CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments (filetime)
+/
+CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments (post_msg_id)
+/
+CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments (topic_id)
+/
+CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments (poster_id)
+/
+CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments (filesize)
+/
+
CREATE SEQUENCE phpbb_attachments_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_attachments_seq
BEFORE INSERT ON phpbb_attachments
FOR EACH ROW WHEN (
- new.attach_id IS NULL OR new.attach_id = 0
+ new.attach_id IS NULL OR new.attach_id = 0
)
BEGIN
- SELECT phpbb_attachments_seq.nextval
- INTO :new.attach_id
- FROM dual;
+ SELECT phpbb_attachments_seq.nextval
+ INTO :new.attach_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_attachments_filetime on phpbb_attachments (filetime)
-/
-CREATE INDEX phpbb_attachments_post_msg_id on phpbb_attachments (post_msg_id)
-/
-CREATE INDEX phpbb_attachments_topic_id on phpbb_attachments (topic_id)
-/
-CREATE INDEX phpbb_attachments_poster_id on phpbb_attachments (poster_id)
-/
-CREATE INDEX phpbb_attachments_phys_fname on phpbb_attachments (physical_filename)
-/
-CREATE INDEX phpbb_attachments_filesize on phpbb_attachments (filesize)
-/
-
-/*
- Table: phpbb_acl_groups
-*/
+/* Table: 'phpbb_acl_groups' */
CREATE TABLE phpbb_acl_groups (
- group_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(8) DEFAULT '0' NOT NULL,
- auth_option_id number(8) DEFAULT '0' NOT NULL,
- auth_role_id number(8) DEFAULT '0' NOT NULL,
- auth_setting number(2) DEFAULT '0' NOT NULL
+ group_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ auth_option_id number(8) DEFAULT '0' NOT NULL,
+ auth_role_id number(8) DEFAULT '0' NOT NULL,
+ auth_setting number(2) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_acl_groups_group_id on phpbb_acl_groups (group_id)
+CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups (group_id)
/
-CREATE INDEX phpbb_acl_groups_auth_opt_id on phpbb_acl_groups (auth_option_id)
+CREATE INDEX phpbb_acl_groups_auth_option_id ON phpbb_acl_groups (auth_option_id)
/
-
-/*
- Table: phpbb_acl_options
-*/
+/* Table: 'phpbb_acl_options' */
CREATE TABLE phpbb_acl_options (
- auth_option_id number(8) NOT NULL,
- auth_option varchar2(50) NOT NULL,
- is_global number(1) DEFAULT '0' NOT NULL,
- is_local number(1) DEFAULT '0' NOT NULL,
- founder_only number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_acl_options PRIMARY KEY (auth_option_id)
+ auth_option_id number(8) NOT NULL,
+ auth_option varchar2(50) DEFAULT '' NOT NULL,
+ is_global number(1) DEFAULT '0' NOT NULL,
+ is_local number(1) DEFAULT '0' NOT NULL,
+ founder_only number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_acl_options PRIMARY KEY (auth_option_id)
)
/
+CREATE INDEX phpbb_acl_options_auth_option ON phpbb_acl_options (auth_option)
+/
+
CREATE SEQUENCE phpbb_acl_options_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_acl_options_seq
BEFORE INSERT ON phpbb_acl_options
FOR EACH ROW WHEN (
- new.auth_option_id IS NULL OR new.auth_option_id = 0
+ new.auth_option_id IS NULL OR new.auth_option_id = 0
)
BEGIN
- SELECT phpbb_acl_options_seq.nextval
- INTO :new.auth_option_id
- FROM dual;
+ SELECT phpbb_acl_options_seq.nextval
+ INTO :new.auth_option_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_acl_options_auth_option on phpbb_acl_options (auth_option)
-/
-
-/*
- Table: phpbb_acl_roles
-*/
+/* Table: 'phpbb_acl_roles' */
CREATE TABLE phpbb_acl_roles (
- role_id number(8) NOT NULL,
- role_name varchar2(255) DEFAULT '',
- role_description clob,
- role_type varchar2(10) DEFAULT '',
- role_order number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_acl_roles PRIMARY KEY (role_id)
+ role_id number(8) NOT NULL,
+ role_name varchar2(255) DEFAULT '' NOT NULL,
+ role_description clob DEFAULT '' NOT NULL,
+ role_type varchar2(10) DEFAULT '' NOT NULL,
+ role_order number(4) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_acl_roles PRIMARY KEY (role_id)
)
/
+CREATE INDEX phpbb_acl_roles_role_type ON phpbb_acl_roles (role_type)
+/
+CREATE INDEX phpbb_acl_roles_role_order ON phpbb_acl_roles (role_order)
+/
+
CREATE SEQUENCE phpbb_acl_roles_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_acl_roles_seq
BEFORE INSERT ON phpbb_acl_roles
FOR EACH ROW WHEN (
- new.role_id IS NULL OR new.role_id = 0
+ new.role_id IS NULL OR new.role_id = 0
)
BEGIN
- SELECT phpbb_acl_roles_seq.nextval
- INTO :new.role_id
- FROM dual;
+ SELECT phpbb_acl_roles_seq.nextval
+ INTO :new.role_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_acl_roles_role_type on phpbb_acl_roles (role_type)
-/
-
-CREATE INDEX phpbb_acl_roles_role_order on phpbb_acl_roles (role_order)
-/
-/*
- Table: phpbb_acl_roles_data
-*/
+/* Table: 'phpbb_acl_roles_data' */
CREATE TABLE phpbb_acl_roles_data (
- role_id number(8) DEFAULT '0' NOT NULL,
- auth_option_id number(8) DEFAULT '0' NOT NULL,
- auth_setting number(2) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_acl_roles_data PRIMARY KEY (role_id, auth_option_id)
+ role_id number(8) DEFAULT '0' NOT NULL,
+ auth_option_id number(8) DEFAULT '0' NOT NULL,
+ auth_setting number(2) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_acl_roles_data PRIMARY KEY (role_id, auth_option_id)
)
/
-/*
- Table: phpbb_acl_users
-*/
+/* Table: 'phpbb_acl_users' */
CREATE TABLE phpbb_acl_users (
- user_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(8) DEFAULT '0' NOT NULL,
- auth_option_id number(8) DEFAULT '0' NOT NULL,
- auth_role_id number(8) DEFAULT '0' NOT NULL,
- auth_setting number(2) DEFAULT '0' NOT NULL
+ user_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ auth_option_id number(8) DEFAULT '0' NOT NULL,
+ auth_role_id number(8) DEFAULT '0' NOT NULL,
+ auth_setting number(2) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_acl_users_user_id on phpbb_acl_users (user_id)
+CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users (user_id)
/
-CREATE INDEX phpbb_acl_users_auth_opt_id on phpbb_acl_users (auth_option_id)
+CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users (auth_option_id)
/
-
-/*
- Table: phpbb_banlist
-*/
+/* Table: 'phpbb_banlist' */
CREATE TABLE phpbb_banlist (
- ban_id number(8) NOT NULL,
- ban_userid number(8) DEFAULT '0' NOT NULL,
- ban_ip varchar2(40) DEFAULT '',
- ban_email varchar2(100) DEFAULT '',
- ban_start number(11) DEFAULT '0' NOT NULL,
- ban_end number(11) DEFAULT '0' NOT NULL,
- ban_exclude number(1) DEFAULT '0' NOT NULL,
- ban_reason varchar2(3000),
- ban_give_reason varchar2(3000),
- CONSTRAINT pk_phpbb_banlist PRIMARY KEY (ban_id)
+ ban_id number(8) NOT NULL,
+ ban_userid number(8) DEFAULT '0' NOT NULL,
+ ban_ip varchar2(40) DEFAULT '' NOT NULL,
+ ban_email varchar2(100) DEFAULT '' NOT NULL,
+ ban_start number(11) DEFAULT '0' NOT NULL,
+ ban_end number(11) DEFAULT '0' NOT NULL,
+ ban_exclude number(1) DEFAULT '0' NOT NULL,
+ ban_reason varchar2(3000) DEFAULT '' NOT NULL,
+ ban_give_reason varchar2(3000) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_banlist PRIMARY KEY (ban_id)
)
/
+
CREATE SEQUENCE phpbb_banlist_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_banlist_seq
BEFORE INSERT ON phpbb_banlist
FOR EACH ROW WHEN (
- new.ban_id IS NULL OR new.ban_id = 0
+ new.ban_id IS NULL OR new.ban_id = 0
)
BEGIN
- SELECT phpbb_banlist_seq.nextval
- INTO :new.ban_id
- FROM dual;
+ SELECT phpbb_banlist_seq.nextval
+ INTO :new.ban_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_bbcodes
-*/
+/* Table: 'phpbb_bbcodes' */
CREATE TABLE phpbb_bbcodes (
- bbcode_id number(3) DEFAULT '0' NOT NULL,
- bbcode_tag varchar2(16) DEFAULT '',
- display_on_posting number(1) DEFAULT '0' NOT NULL,
- bbcode_match varchar2(255) DEFAULT '',
- bbcode_tpl clob,
- first_pass_match varchar2(255) DEFAULT '',
- first_pass_replace varchar2(255) DEFAULT '',
- second_pass_match varchar2(255) DEFAULT '',
- second_pass_replace clob,
- CONSTRAINT pk_phpbb_bbcodes PRIMARY KEY (bbcode_id)
+ bbcode_id number(3) DEFAULT '0' NOT NULL,
+ bbcode_tag varchar2(16) DEFAULT '' NOT NULL,
+ display_on_posting number(1) DEFAULT '0' NOT NULL,
+ bbcode_match varchar2(255) DEFAULT '' NOT NULL,
+ bbcode_tpl clob DEFAULT '' NOT NULL,
+ first_pass_match varchar2(255) DEFAULT '' NOT NULL,
+ first_pass_replace varchar2(255) DEFAULT '' NOT NULL,
+ second_pass_match varchar2(255) DEFAULT '' NOT NULL,
+ second_pass_replace clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_bbcodes PRIMARY KEY (bbcode_id)
)
/
-CREATE INDEX phpbb_bbcodes_disp_on_posting on phpbb_bbcodes (display_on_posting)
+CREATE INDEX phpbb_bbcodes_display_in_posting ON phpbb_bbcodes (display_on_posting)
/
-
-/*
- Table: phpbb_bookmarks
-*/
+/* Table: 'phpbb_bookmarks' */
CREATE TABLE phpbb_bookmarks (
- topic_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- order_id number(8) DEFAULT '0' NOT NULL
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ order_id number(8) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_bookmarks_order_id on phpbb_bookmarks (order_id)
+CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id)
/
-CREATE INDEX phpbb_bookmarks_topic_user_id on phpbb_bookmarks (topic_id, user_id)
+CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id)
/
-
-/*
- Table: phpbb_bots
-*/
+/* Table: 'phpbb_bots' */
CREATE TABLE phpbb_bots (
- bot_id number(3) NOT NULL,
- bot_active number(1) DEFAULT '1' NOT NULL,
- bot_name varchar2(1000),
- user_id number(8) DEFAULT '0' NOT NULL,
- bot_agent varchar2(255) DEFAULT '',
- bot_ip varchar2(255) DEFAULT '',
- CONSTRAINT pk_phpbb_bots PRIMARY KEY (bot_id)
+ bot_id number(8) NOT NULL,
+ bot_active number(1) DEFAULT '1' NOT NULL,
+ bot_name varchar2(3000) DEFAULT '' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ bot_agent varchar2(255) DEFAULT '' NOT NULL,
+ bot_ip varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_bots PRIMARY KEY (bot_id)
)
/
+CREATE INDEX phpbb_bots_bot_active ON phpbb_bots (bot_active)
+/
+
CREATE SEQUENCE phpbb_bots_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_bots_seq
BEFORE INSERT ON phpbb_bots
FOR EACH ROW WHEN (
- new.bot_id IS NULL OR new.bot_id = 0
+ new.bot_id IS NULL OR new.bot_id = 0
)
BEGIN
- SELECT phpbb_bots_seq.nextval
- INTO :new.bot_id
- FROM dual;
+ SELECT phpbb_bots_seq.nextval
+ INTO :new.bot_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_bots_bot_active on phpbb_bots (bot_active)
-/
-
-/*
- Table: phpbb_config
-*/
+/* Table: 'phpbb_config' */
CREATE TABLE phpbb_config (
- config_name varchar2(255) NOT NULL,
- config_value varchar2(255) DEFAULT '',
- is_dynamic number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_config PRIMARY KEY (config_name)
+ config_name varchar2(255) DEFAULT '' NOT NULL,
+ config_value varchar2(255) DEFAULT '' NOT NULL,
+ is_dynamic number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_config PRIMARY KEY (config_name)
)
/
-CREATE INDEX phpbb_config_is_dynamic on phpbb_config (is_dynamic)
+CREATE INDEX phpbb_config_is_dynamic ON phpbb_config (is_dynamic)
/
-
-/*
- Table: phpbb_confirm
-*/
+/* Table: 'phpbb_confirm' */
CREATE TABLE phpbb_confirm (
- confirm_id char(32) DEFAULT '',
- session_id char(32) DEFAULT '',
- confirm_type number(3) DEFAULT '0' NOT NULL,
- code varchar2(8) DEFAULT '',
- CONSTRAINT pk_phpbb_confirm PRIMARY KEY (session_id, confirm_id)
+ confirm_id char(32) DEFAULT '' NOT NULL,
+ session_id char(32) DEFAULT '' NOT NULL,
+ confirm_type number(3) DEFAULT '0' NOT NULL,
+ code varchar2(8) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_confirm PRIMARY KEY (session_id, confirm_id)
)
/
-/*
- Table: phpbb_disallow
-*/
+/* Table: 'phpbb_disallow' */
CREATE TABLE phpbb_disallow (
- disallow_id number(8) NOT NULL,
- disallow_username varchar2(255) DEFAULT '',
- CONSTRAINT pk_phpbb_disallow PRIMARY KEY (disallow_id)
+ disallow_id number(8) NOT NULL,
+ disallow_username varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_disallow PRIMARY KEY (disallow_id)
)
/
+
CREATE SEQUENCE phpbb_disallow_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_disallow_seq
BEFORE INSERT ON phpbb_disallow
FOR EACH ROW WHEN (
- new.disallow_id IS NULL OR new.disallow_id = 0
+ new.disallow_id IS NULL OR new.disallow_id = 0
)
BEGIN
- SELECT phpbb_disallow_seq.nextval
- INTO :new.disallow_id
- FROM dual;
+ SELECT phpbb_disallow_seq.nextval
+ INTO :new.disallow_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_drafts
-*/
+/* Table: 'phpbb_drafts' */
CREATE TABLE phpbb_drafts (
- draft_id number(8) NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(8) DEFAULT '0' NOT NULL,
- save_time number(11) DEFAULT '0' NOT NULL,
- draft_subject varchar2(1000),
- draft_message clob,
- CONSTRAINT pk_phpbb_drafts PRIMARY KEY (draft_id)
+ draft_id number(8) NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ save_time number(11) DEFAULT '0' NOT NULL,
+ draft_subject varchar2(1000) DEFAULT '' NOT NULL,
+ draft_message clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_drafts PRIMARY KEY (draft_id)
)
/
+CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time)
+/
+
CREATE SEQUENCE phpbb_drafts_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_drafts_seq
BEFORE INSERT ON phpbb_drafts
FOR EACH ROW WHEN (
- new.draft_id IS NULL OR new.draft_id = 0
+ new.draft_id IS NULL OR new.draft_id = 0
)
BEGIN
- SELECT phpbb_drafts_seq.nextval
- INTO :new.draft_id
- FROM dual;
+ SELECT phpbb_drafts_seq.nextval
+ INTO :new.draft_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_drafts_save_time on phpbb_drafts (save_time)
-/
-
-/*
- Table: phpbb_extensions
-*/
+/* Table: 'phpbb_extensions' */
CREATE TABLE phpbb_extensions (
- extension_id number(8) NOT NULL,
- group_id number(8) DEFAULT '0' NOT NULL,
- extension varchar2(100) DEFAULT '',
- CONSTRAINT pk_phpbb_extensions PRIMARY KEY (extension_id)
+ extension_id number(8) NOT NULL,
+ group_id number(8) DEFAULT '0' NOT NULL,
+ extension varchar2(100) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_extensions PRIMARY KEY (extension_id)
)
/
+
CREATE SEQUENCE phpbb_extensions_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_extensions_seq
BEFORE INSERT ON phpbb_extensions
FOR EACH ROW WHEN (
- new.extension_id IS NULL OR new.extension_id = 0
+ new.extension_id IS NULL OR new.extension_id = 0
)
BEGIN
- SELECT phpbb_extensions_seq.nextval
- INTO :new.extension_id
- FROM dual;
+ SELECT phpbb_extensions_seq.nextval
+ INTO :new.extension_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_extension_groups
-*/
+/* Table: 'phpbb_extension_groups' */
CREATE TABLE phpbb_extension_groups (
- group_id number(8) NOT NULL,
- group_name varchar2(255) NOT NULL,
- cat_id number(2) DEFAULT '0' NOT NULL,
- allow_group number(1) DEFAULT '0' NOT NULL,
- download_mode number(1) DEFAULT '1' NOT NULL,
- upload_icon varchar2(255) DEFAULT '',
- max_filesize number(20) DEFAULT '0' NOT NULL,
- allowed_forums clob,
- allow_in_pm number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_extension_groups PRIMARY KEY (group_id)
+ group_id number(8) NOT NULL,
+ group_name varchar2(255) DEFAULT '' NOT NULL,
+ cat_id number(2) DEFAULT '0' NOT NULL,
+ allow_group number(1) DEFAULT '0' NOT NULL,
+ download_mode number(1) DEFAULT '1' NOT NULL,
+ upload_icon varchar2(255) DEFAULT '' NOT NULL,
+ max_filesize number(20) DEFAULT '0' NOT NULL,
+ allowed_forums clob DEFAULT '' NOT NULL,
+ allow_in_pm number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_extension_groups PRIMARY KEY (group_id)
)
/
+
CREATE SEQUENCE phpbb_extension_groups_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_extension_groups_seq
BEFORE INSERT ON phpbb_extension_groups
FOR EACH ROW WHEN (
- new.group_id IS NULL OR new.group_id = 0
+ new.group_id IS NULL OR new.group_id = 0
)
BEGIN
- SELECT phpbb_extension_groups_seq.nextval
- INTO :new.group_id
- FROM dual;
+ SELECT phpbb_extension_groups_seq.nextval
+ INTO :new.group_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_forums
-*/
+/* Table: 'phpbb_forums' */
CREATE TABLE phpbb_forums (
- forum_id number(5) NOT NULL,
- parent_id number(5) DEFAULT '0' NOT NULL,
- left_id number(5) DEFAULT '0' NOT NULL,
- right_id number(5) DEFAULT '0' NOT NULL,
- forum_parents clob,
- forum_name varchar2(3000),
- forum_desc clob,
- forum_desc_bitfield number(11) DEFAULT '0' NOT NULL,
- forum_desc_uid varchar2(5) DEFAULT '',
- forum_link varchar2(255) DEFAULT '',
- forum_password varchar2(40) DEFAULT '',
- forum_style number(4),
- forum_image varchar2(255) DEFAULT '',
- forum_rules clob,
- forum_rules_link varchar2(255) DEFAULT '',
- forum_rules_bitfield number(11) DEFAULT '0' NOT NULL,
- forum_rules_uid varchar2(5) DEFAULT '',
- forum_topics_per_page number(4) DEFAULT '0' NOT NULL,
- forum_type number(4) DEFAULT '0' NOT NULL,
- forum_status number(4) DEFAULT '0' NOT NULL,
- forum_posts number(8) DEFAULT '0' NOT NULL,
- forum_topics number(8) DEFAULT '0' NOT NULL,
- forum_topics_real number(8) DEFAULT '0' NOT NULL,
- forum_last_post_id number(8) DEFAULT '0' NOT NULL,
- forum_last_poster_id number(8) DEFAULT '0' NOT NULL,
- forum_last_post_time number(11) DEFAULT '0' NOT NULL,
- forum_last_poster_name varchar2(255),
- forum_flags number(4) DEFAULT '32' NOT NULL,
- display_on_index number(1) DEFAULT '1' NOT NULL,
- enable_indexing number(1) DEFAULT '1' NOT NULL,
- enable_icons number(1) DEFAULT '1' NOT NULL,
- enable_prune number(1) DEFAULT '0' NOT NULL,
- prune_next number(11),
- prune_days number(4) DEFAULT '0' NOT NULL,
- prune_viewed number(4) DEFAULT '0' NOT NULL,
- prune_freq number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_forums PRIMARY KEY (forum_id)
-)
+ forum_id number(8) NOT NULL,
+ parent_id number(8) DEFAULT '0' NOT NULL,
+ left_id number(8) DEFAULT '0' NOT NULL,
+ right_id number(8) DEFAULT '0' NOT NULL,
+ forum_parents clob DEFAULT '' NOT NULL,
+ forum_name varchar2(3000) DEFAULT '' NOT NULL,
+ forum_desc clob DEFAULT '' NOT NULL,
+ forum_desc_bitfield number(11) DEFAULT '0' NOT NULL,
+ forum_desc_uid varchar2(5) DEFAULT '' NOT NULL,
+ forum_link varchar2(255) DEFAULT '' NOT NULL,
+ forum_password varchar2(40) DEFAULT '' NOT NULL,
+ forum_style number(4) DEFAULT '0' NOT NULL,
+ forum_image varchar2(255) DEFAULT '' NOT NULL,
+ forum_rules clob DEFAULT '' NOT NULL,
+ forum_rules_link varchar2(255) DEFAULT '' NOT NULL,
+ forum_rules_bitfield number(11) DEFAULT '0' NOT NULL,
+ forum_rules_uid varchar2(5) DEFAULT '' NOT NULL,
+ forum_topics_per_page number(4) DEFAULT '0' NOT NULL,
+ forum_type number(4) DEFAULT '0' NOT NULL,
+ forum_status number(4) DEFAULT '0' NOT NULL,
+ forum_posts number(8) DEFAULT '0' NOT NULL,
+ forum_topics number(8) DEFAULT '0' NOT NULL,
+ forum_topics_real number(8) DEFAULT '0' NOT NULL,
+ forum_last_post_id number(8) DEFAULT '0' NOT NULL,
+ forum_last_poster_id number(8) DEFAULT '0' NOT NULL,
+ forum_last_post_time number(11) DEFAULT '0' NOT NULL,
+ forum_last_poster_name varchar2(255) DEFAULT '' NOT NULL,
+ forum_flags number(4) DEFAULT '32' NOT NULL,
+ display_on_index number(1) DEFAULT '1' NOT NULL,
+ enable_indexing number(1) DEFAULT '1' NOT NULL,
+ enable_icons number(1) DEFAULT '1' NOT NULL,
+ enable_prune number(1) DEFAULT '0' NOT NULL,
+ prune_next number(11) DEFAULT '0' NOT NULL,
+ prune_days number(4) DEFAULT '0' NOT NULL,
+ prune_viewed number(4) DEFAULT '0' NOT NULL,
+ prune_freq number(4) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_forums PRIMARY KEY (forum_id)
+)
+/
+
+CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id)
+/
+CREATE INDEX phpbb_forums_forum_last_post_id ON phpbb_forums (forum_last_post_id)
/
CREATE SEQUENCE phpbb_forums_seq
@@ -505,87 +476,75 @@ CREATE SEQUENCE phpbb_forums_seq
CREATE OR REPLACE TRIGGER ai_phpbb_forums_seq
BEFORE INSERT ON phpbb_forums
FOR EACH ROW WHEN (
- new.forum_id IS NULL OR new.forum_id = 0
+ new.forum_id IS NULL OR new.forum_id = 0
)
BEGIN
- SELECT phpbb_forums_seq.nextval
- INTO :new.forum_id
- FROM dual;
+ SELECT phpbb_forums_seq.nextval
+ INTO :new.forum_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_forums_left_right_id on phpbb_forums (left_id, right_id)
-/
-CREATE INDEX phpbb_forums_forum_last_pst_id on phpbb_forums (forum_last_post_id)
-/
-
-/*
- Table: phpbb_forums_access
-*/
+/* Table: 'phpbb_forums_access' */
CREATE TABLE phpbb_forums_access (
- forum_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- session_id varchar2(32) DEFAULT '',
- CONSTRAINT pk_phpbb_forums_access PRIMARY KEY (forum_id, user_id, session_id)
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ session_id char(32) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_forums_access PRIMARY KEY (forum_id, user_id, session_id)
)
/
-/*
- Table: phpbb_forums_track
-*/
+/* Table: 'phpbb_forums_track' */
CREATE TABLE phpbb_forums_track (
- user_id number(9) DEFAULT '0' NOT NULL,
- forum_id number(9) DEFAULT '0' NOT NULL,
- mark_time number(11) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_forums_track PRIMARY KEY (user_id, forum_id)
+ user_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ mark_time number(11) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_forums_track PRIMARY KEY (user_id, forum_id)
)
/
-/*
- Table: phpbb_forums_watch
-*/
+/* Table: 'phpbb_forums_watch' */
CREATE TABLE phpbb_forums_watch (
- forum_id number(5) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- notify_status number(1) DEFAULT '0' NOT NULL
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ notify_status number(1) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_forums_watch_forum_id on phpbb_forums_watch (forum_id)
+CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch (forum_id)
/
-CREATE INDEX phpbb_forums_watch_user_id on phpbb_forums_watch (user_id)
+CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch (user_id)
/
-CREATE INDEX phpbb_forums_watch_notify_stat on phpbb_forums_watch (notify_status)
+CREATE INDEX phpbb_forums_watch_notify_status ON phpbb_forums_watch (notify_status)
/
-
-/*
- Table: phpbb_groups
-*/
+/* Table: 'phpbb_groups' */
CREATE TABLE phpbb_groups (
- group_id number(8) NOT NULL,
- group_type number(4) DEFAULT '1' NOT NULL,
- group_name varchar2(255) DEFAULT '',
- group_desc clob,
- group_desc_bitfield number(11) DEFAULT '0' NOT NULL,
- group_desc_uid varchar2(5) DEFAULT '',
- group_display number(1) DEFAULT '0' NOT NULL,
- group_avatar varchar2(255) DEFAULT '',
- group_avatar_type number(4) DEFAULT '0' NOT NULL,
- group_avatar_width number(4) DEFAULT '0' NOT NULL,
- group_avatar_height number(4) DEFAULT '0' NOT NULL,
- group_rank number(5) DEFAULT '-1' NOT NULL,
- group_colour varchar2(6) DEFAULT '',
- group_sig_chars number(8) DEFAULT '0' NOT NULL,
- group_receive_pm number(1) DEFAULT '0' NOT NULL,
- group_message_limit number(8) DEFAULT '0' NOT NULL,
- group_chgpass number(6) DEFAULT '0' NOT NULL,
- group_legend number(1) DEFAULT '1' NOT NULL,
- CONSTRAINT pk_phpbb_groups PRIMARY KEY (group_id)
-)
+ group_id number(8) NOT NULL,
+ group_type number(4) DEFAULT '1' NOT NULL,
+ group_name varchar2(255) DEFAULT '' NOT NULL,
+ group_desc clob DEFAULT '' NOT NULL,
+ group_desc_bitfield number(11) DEFAULT '0' NOT NULL,
+ group_desc_uid varchar2(5) DEFAULT '' NOT NULL,
+ group_display number(1) DEFAULT '0' NOT NULL,
+ group_avatar varchar2(255) DEFAULT '' NOT NULL,
+ group_avatar_type number(4) DEFAULT '0' NOT NULL,
+ group_avatar_width number(4) DEFAULT '0' NOT NULL,
+ group_avatar_height number(4) DEFAULT '0' NOT NULL,
+ group_rank number(8) DEFAULT '0' NOT NULL,
+ group_colour varchar2(6) DEFAULT '' NOT NULL,
+ group_sig_chars number(8) DEFAULT '0' NOT NULL,
+ group_receive_pm number(1) DEFAULT '0' NOT NULL,
+ group_message_limit number(8) DEFAULT '0' NOT NULL,
+ group_legend number(1) DEFAULT '1' NOT NULL,
+ CONSTRAINT pk_phpbb_groups PRIMARY KEY (group_id)
+)
+/
+
+CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend)
/
CREATE SEQUENCE phpbb_groups_seq
@@ -594,312 +553,301 @@ CREATE SEQUENCE phpbb_groups_seq
CREATE OR REPLACE TRIGGER ai_phpbb_groups_seq
BEFORE INSERT ON phpbb_groups
FOR EACH ROW WHEN (
- new.group_id IS NULL OR new.group_id = 0
+ new.group_id IS NULL OR new.group_id = 0
)
BEGIN
- SELECT phpbb_groups_seq.nextval
- INTO :new.group_id
- FROM dual;
+ SELECT phpbb_groups_seq.nextval
+ INTO :new.group_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_groups_group_legend on phpbb_groups (group_legend)
-/
-
-/*
- Table: phpbb_icons
-*/
+/* Table: 'phpbb_icons' */
CREATE TABLE phpbb_icons (
- icons_id number(4) NOT NULL,
- icons_url varchar2(255),
- icons_width number(4) DEFAULT '0' NOT NULL,
- icons_height number(4) DEFAULT '0' NOT NULL,
- icons_order number(8) DEFAULT '0' NOT NULL,
- display_on_posting number(1) DEFAULT '1' NOT NULL,
- CONSTRAINT pk_phpbb_icons PRIMARY KEY (icons_id)
+ icons_id number(8) NOT NULL,
+ icons_url varchar2(255) DEFAULT '' NOT NULL,
+ icons_width number(4) DEFAULT '0' NOT NULL,
+ icons_height number(4) DEFAULT '0' NOT NULL,
+ icons_order number(8) DEFAULT '0' NOT NULL,
+ display_on_posting number(1) DEFAULT '1' NOT NULL,
+ CONSTRAINT pk_phpbb_icons PRIMARY KEY (icons_id)
)
/
+
CREATE SEQUENCE phpbb_icons_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_icons_seq
BEFORE INSERT ON phpbb_icons
FOR EACH ROW WHEN (
- new.icons_id IS NULL OR new.icons_id = 0
+ new.icons_id IS NULL OR new.icons_id = 0
)
BEGIN
- SELECT phpbb_icons_seq.nextval
- INTO :new.icons_id
- FROM dual;
+ SELECT phpbb_icons_seq.nextval
+ INTO :new.icons_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_lang
-*/
+/* Table: 'phpbb_lang' */
CREATE TABLE phpbb_lang (
- lang_id number(4) NOT NULL,
- lang_iso varchar2(5) NOT NULL,
- lang_dir varchar2(30) NOT NULL,
- lang_english_name varchar2(100),
- lang_local_name varchar2(255),
- lang_author varchar2(255),
- CONSTRAINT pk_phpbb_lang PRIMARY KEY (lang_id)
+ lang_id number(4) NOT NULL,
+ lang_iso varchar2(5) DEFAULT '' NOT NULL,
+ lang_dir varchar2(30) DEFAULT '' NOT NULL,
+ lang_english_name varchar2(100) DEFAULT '' NOT NULL,
+ lang_local_name varchar2(255) DEFAULT '' NOT NULL,
+ lang_author varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_lang PRIMARY KEY (lang_id)
)
/
+CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang (lang_iso)
+/
+
CREATE SEQUENCE phpbb_lang_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_lang_seq
BEFORE INSERT ON phpbb_lang
FOR EACH ROW WHEN (
- new.lang_id IS NULL OR new.lang_id = 0
+ new.lang_id IS NULL OR new.lang_id = 0
)
BEGIN
- SELECT phpbb_lang_seq.nextval
- INTO :new.lang_id
- FROM dual;
+ SELECT phpbb_lang_seq.nextval
+ INTO :new.lang_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_log
-*/
+/* Table: 'phpbb_log' */
CREATE TABLE phpbb_log (
- log_id number(8) NOT NULL,
- log_type number(4) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(8) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- reportee_id number(8) DEFAULT '0' NOT NULL,
- log_ip varchar2(40) NOT NULL,
- log_time number(11) DEFAULT '0' NOT NULL,
- log_operation clob,
- log_data clob,
- CONSTRAINT pk_phpbb_log PRIMARY KEY (log_id)
+ log_id number(8) NOT NULL,
+ log_type number(4) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ reportee_id number(8) DEFAULT '0' NOT NULL,
+ log_ip varchar2(40) DEFAULT '' NOT NULL,
+ log_time number(11) DEFAULT '0' NOT NULL,
+ log_operation clob DEFAULT '' NOT NULL,
+ log_data clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_log PRIMARY KEY (log_id)
)
/
+CREATE INDEX phpbb_log_log_type ON phpbb_log (log_type)
+/
+CREATE INDEX phpbb_log_forum_id ON phpbb_log (forum_id)
+/
+CREATE INDEX phpbb_log_topic_id ON phpbb_log (topic_id)
+/
+CREATE INDEX phpbb_log_reportee_id ON phpbb_log (reportee_id)
+/
+CREATE INDEX phpbb_log_user_id ON phpbb_log (user_id)
+/
+
CREATE SEQUENCE phpbb_log_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_log_seq
BEFORE INSERT ON phpbb_log
FOR EACH ROW WHEN (
- new.log_id IS NULL OR new.log_id = 0
+ new.log_id IS NULL OR new.log_id = 0
)
BEGIN
- SELECT phpbb_log_seq.nextval
- INTO :new.log_id
- FROM dual;
+ SELECT phpbb_log_seq.nextval
+ INTO :new.log_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_log_log_type on phpbb_log (log_type)
-/
-CREATE INDEX phpbb_log_forum_id on phpbb_log (forum_id)
-/
-CREATE INDEX phpbb_log_topic_id on phpbb_log (topic_id)
-/
-CREATE INDEX phpbb_log_reportee_id on phpbb_log (reportee_id)
-/
-CREATE INDEX phpbb_log_user_id on phpbb_log (user_id)
-/
-
-/*
- Table: phpbb_moderator_cache
-*/
+/* Table: 'phpbb_moderator_cache' */
CREATE TABLE phpbb_moderator_cache (
- forum_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- username varchar2(255) DEFAULT '',
- group_id number(8) DEFAULT '0' NOT NULL,
- group_name varchar2(255) DEFAULT '',
- display_on_index number(1) DEFAULT '1' NOT NULL
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ username varchar2(255) DEFAULT '' NOT NULL,
+ group_id number(8) DEFAULT '0' NOT NULL,
+ group_name varchar2(255) DEFAULT '' NOT NULL,
+ display_on_index number(1) DEFAULT '1' NOT NULL
)
/
-CREATE INDEX phpbb_moderator_cache_disp_idx on phpbb_moderator_cache (display_on_index)
+CREATE INDEX phpbb_moderator_cache_display_on_index ON phpbb_moderator_cache (display_on_index)
/
-CREATE INDEX phpbb_moderator_cache_forum_id on phpbb_moderator_cache (forum_id)
+CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id)
/
-
-/*
- Table: phpbb_modules
-*/
+/* Table: 'phpbb_modules' */
CREATE TABLE phpbb_modules (
- module_id number(8) NOT NULL,
- module_enabled number(1) DEFAULT '1' NOT NULL,
- module_display number(1) DEFAULT '1' NOT NULL,
- module_name varchar2(255) DEFAULT '',
- module_class varchar2(10) DEFAULT '',
- parent_id number(8) DEFAULT '0' NOT NULL,
- left_id number(8) DEFAULT '0' NOT NULL,
- right_id number(8) DEFAULT '0' NOT NULL,
- module_langname varchar2(255) DEFAULT '',
- module_mode varchar2(255) DEFAULT '',
- module_auth varchar2(255) DEFAULT '',
- CONSTRAINT pk_phpbb_modules PRIMARY KEY (module_id)
+ module_id number(8) NOT NULL,
+ module_enabled number(1) DEFAULT '1' NOT NULL,
+ module_display number(1) DEFAULT '1' NOT NULL,
+ module_basename varchar2(255) DEFAULT '' NOT NULL,
+ module_class varchar2(10) DEFAULT '' NOT NULL,
+ parent_id number(8) DEFAULT '0' NOT NULL,
+ left_id number(8) DEFAULT '0' NOT NULL,
+ right_id number(8) DEFAULT '0' NOT NULL,
+ module_langname varchar2(255) DEFAULT '' NOT NULL,
+ module_mode varchar2(255) DEFAULT '' NOT NULL,
+ module_auth varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_modules PRIMARY KEY (module_id)
)
/
+CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id)
+/
+CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled)
+/
+CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules (module_class, left_id)
+/
+
CREATE SEQUENCE phpbb_modules_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_modules_seq
BEFORE INSERT ON phpbb_modules
FOR EACH ROW WHEN (
- new.module_id IS NULL OR new.module_id = 0
+ new.module_id IS NULL OR new.module_id = 0
)
BEGIN
- SELECT phpbb_modules_seq.nextval
- INTO :new.module_id
- FROM dual;
+ SELECT phpbb_modules_seq.nextval
+ INTO :new.module_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_modules_module_enabled on phpbb_modules (module_enabled)
-/
-CREATE INDEX phpbb_modules_left_right_id on phpbb_modules (left_id, right_id)
-/
-CREATE INDEX phpbb_modules_class_left_id on phpbb_modules (module_class, left_id)
-/
-
-/*
- Table: phpbb_poll_options
-*/
+/* Table: 'phpbb_poll_options' */
CREATE TABLE phpbb_poll_options (
- poll_option_id number(4) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- poll_option_text varchar2(3000),
- poll_option_total number(8) DEFAULT '0' NOT NULL
+ poll_option_id number(4) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ poll_option_text clob DEFAULT '' NOT NULL,
+ poll_option_total number(8) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_poll_options_poll_opt_id on phpbb_poll_options (poll_option_id)
+CREATE INDEX phpbb_poll_options_poll_option_id ON phpbb_poll_options (poll_option_id)
/
-CREATE INDEX phpbb_poll_options_topic_id on phpbb_poll_options (topic_id)
+CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options (topic_id)
/
-
-/*
- Table: phpbb_poll_votes
-*/
+/* Table: 'phpbb_poll_votes' */
CREATE TABLE phpbb_poll_votes (
- topic_id number(8) DEFAULT '0' NOT NULL,
- poll_option_id number(4) DEFAULT '0' NOT NULL,
- vote_user_id number(8) DEFAULT '0' NOT NULL,
- vote_user_ip varchar2(40) NOT NULL
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ poll_option_id number(4) DEFAULT '0' NOT NULL,
+ vote_user_id number(8) DEFAULT '0' NOT NULL,
+ vote_user_ip varchar2(40) DEFAULT '' NOT NULL
)
/
-CREATE INDEX phpbb_poll_votes_topic_id on phpbb_poll_votes (topic_id)
+CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes (topic_id)
/
-CREATE INDEX phpbb_poll_votes_vote_user_id on phpbb_poll_votes (vote_user_id)
+CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes (vote_user_id)
/
-CREATE INDEX phpbb_poll_votes_vote_user_ip on phpbb_poll_votes (vote_user_ip)
+CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes (vote_user_ip)
/
-
-/*
- Table: phpbb_posts
-*/
+/* Table: 'phpbb_posts' */
CREATE TABLE phpbb_posts (
- post_id number(8) NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(5) DEFAULT '0' NOT NULL,
- poster_id number(8) DEFAULT '0' NOT NULL,
- icon_id number(4) DEFAULT '0' NOT NULL,
- poster_ip varchar2(40) NOT NULL,
- post_time number(11) DEFAULT '0' NOT NULL,
- post_approved number(1) DEFAULT '1' NOT NULL,
- post_reported number(1) DEFAULT '0' NOT NULL,
- enable_bbcode number(1) DEFAULT '1' NOT NULL,
- enable_smilies number(1) DEFAULT '1' NOT NULL,
- enable_magic_url number(1) DEFAULT '1' NOT NULL,
- enable_sig number(1) DEFAULT '1' NOT NULL,
- post_username varchar2(255) NULL,
- post_subject varchar2(1000) NOT NULL,
- post_text clob NOT NULL,
- post_checksum varchar2(32) NOT NULL,
- post_encoding varchar2(20) DEFAULT 'iso-8859-1' NOT NULL,
- post_attachment number(1) DEFAULT '0' NOT NULL,
- bbcode_bitfield number(11) DEFAULT '0' NOT NULL,
- bbcode_uid varchar2(5) DEFAULT '',
- post_edit_time number(11) DEFAULT '0' NULL,
- post_edit_reason varchar2(1000) NULL,
- post_edit_user number(8) DEFAULT '0' NULL,
- post_edit_count number(5) DEFAULT '0' NULL,
- post_edit_locked number(1) DEFAULT '0' NULL,
- CONSTRAINT pk_phpbb_posts PRIMARY KEY (post_id)
+ post_id number(8) NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ poster_id number(8) DEFAULT '0' NOT NULL,
+ icon_id number(8) DEFAULT '0' NOT NULL,
+ poster_ip varchar2(40) DEFAULT '' NOT NULL,
+ post_time number(11) DEFAULT '0' NOT NULL,
+ post_approved number(1) DEFAULT '1' NOT NULL,
+ post_reported number(1) DEFAULT '0' NOT NULL,
+ enable_bbcode number(1) DEFAULT '1' NOT NULL,
+ enable_smilies number(1) DEFAULT '1' NOT NULL,
+ enable_magic_url number(1) DEFAULT '1' NOT NULL,
+ enable_sig number(1) DEFAULT '1' NOT NULL,
+ post_username varchar2(255) DEFAULT '' NOT NULL,
+ post_subject varchar2(1000) DEFAULT '' NOT NULL,
+ post_text clob DEFAULT '' NOT NULL,
+ post_checksum varchar2(32) DEFAULT '' NOT NULL,
+ post_encoding varchar2(20) DEFAULT 'iso-8859-1' NOT NULL,
+ post_attachment number(1) DEFAULT '0' NOT NULL,
+ bbcode_bitfield number(11) DEFAULT '0' NOT NULL,
+ bbcode_uid varchar2(5) DEFAULT '' NOT NULL,
+ post_edit_time number(11) DEFAULT '0' NOT NULL,
+ post_edit_reason varchar2(3000) DEFAULT '' NOT NULL,
+ post_edit_user number(8) DEFAULT '0' NOT NULL,
+ post_edit_count number(4) DEFAULT '0' NOT NULL,
+ post_edit_locked number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_posts PRIMARY KEY (post_id)
)
/
+CREATE INDEX phpbb_posts_forum_id ON phpbb_posts (forum_id)
+/
+CREATE INDEX phpbb_posts_topic_id ON phpbb_posts (topic_id)
+/
+CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts (poster_ip)
+/
+CREATE INDEX phpbb_posts_poster_id ON phpbb_posts (poster_id)
+/
+CREATE INDEX phpbb_posts_post_approved ON phpbb_posts (post_approved)
+/
+CREATE INDEX phpbb_posts_post_time ON phpbb_posts (post_time)
+/
+
CREATE SEQUENCE phpbb_posts_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_posts_seq
BEFORE INSERT ON phpbb_posts
FOR EACH ROW WHEN (
- new.post_id IS NULL OR new.post_id = 0
+ new.post_id IS NULL OR new.post_id = 0
)
BEGIN
- SELECT phpbb_posts_seq.nextval
- INTO :new.post_id
- FROM dual;
+ SELECT phpbb_posts_seq.nextval
+ INTO :new.post_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_posts_forum_id on phpbb_posts (forum_id)
-/
-CREATE INDEX phpbb_posts_topic_id on phpbb_posts (topic_id)
-/
-CREATE INDEX phpbb_posts_poster_ip on phpbb_posts (poster_ip)
+
+/* Table: 'phpbb_privmsgs' */
+CREATE TABLE phpbb_privmsgs (
+ msg_id number(8) NOT NULL,
+ root_level number(8) DEFAULT '0' NOT NULL,
+ author_id number(8) DEFAULT '0' NOT NULL,
+ icon_id number(8) DEFAULT '0' NOT NULL,
+ author_ip varchar2(40) DEFAULT '' NOT NULL,
+ message_time number(11) DEFAULT '0' NOT NULL,
+ enable_bbcode number(1) DEFAULT '1' NOT NULL,
+ enable_smilies number(1) DEFAULT '1' NOT NULL,
+ enable_magic_url number(1) DEFAULT '1' NOT NULL,
+ enable_sig number(1) DEFAULT '1' NOT NULL,
+ message_subject varchar2(1000) DEFAULT '' NOT NULL,
+ message_text clob DEFAULT '' NOT NULL,
+ message_edit_reason varchar2(3000) DEFAULT '' NOT NULL,
+ message_edit_user number(8) DEFAULT '0' NOT NULL,
+ message_encoding varchar2(20) DEFAULT 'iso-8859-1' NOT NULL,
+ message_attachment number(1) DEFAULT '0' NOT NULL,
+ bbcode_bitfield number(11) DEFAULT '0' NOT NULL,
+ bbcode_uid varchar2(5) DEFAULT '' NOT NULL,
+ message_edit_time number(11) DEFAULT '0' NOT NULL,
+ message_edit_count number(4) DEFAULT '0' NOT NULL,
+ to_address clob DEFAULT '' NOT NULL,
+ bcc_address clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_privmsgs PRIMARY KEY (msg_id)
+)
/
-CREATE INDEX phpbb_posts_poster_id on phpbb_posts (poster_id)
+
+CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs (author_ip)
/
-CREATE INDEX phpbb_posts_post_approved on phpbb_posts (post_approved)
+CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs (message_time)
/
-CREATE INDEX phpbb_posts_post_time on phpbb_posts (post_time)
+CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs (author_id)
/
-
-
-/*
- Table: phpbb_privmsgs
-*/
-CREATE TABLE phpbb_privmsgs (
- msg_id number(8) NOT NULL,
- root_level number(8) DEFAULT '0' NOT NULL,
- author_id number(8) DEFAULT '0' NOT NULL,
- icon_id number(4) DEFAULT '0' NOT NULL,
- author_ip varchar2(40) DEFAULT '',
- message_time number(11) DEFAULT '0' NOT NULL,
- enable_bbcode number(1) DEFAULT '1' NOT NULL,
- enable_smilies number(1) DEFAULT '1' NOT NULL,
- enable_magic_url number(1) DEFAULT '1' NOT NULL,
- enable_sig number(1) DEFAULT '1' NOT NULL,
- message_subject varchar2(3000) NOT NULL,
- message_text clob NOT NULL,
- message_edit_reason varchar2(3000) NULL,
- message_edit_user number(8) DEFAULT '0' NULL,
- message_encoding varchar2(20) DEFAULT 'iso-8859-1' NOT NULL,
- message_attachment number(1) DEFAULT '0' NOT NULL,
- bbcode_bitfield number(11) DEFAULT '0' NOT NULL,
- bbcode_uid varchar2(5) DEFAULT '',
- message_edit_time number(11) DEFAULT '0' NULL,
- message_edit_count number(5) DEFAULT '0' NULL,
- to_address clob NOT NULL,
- bcc_address clob NOT NULL,
- CONSTRAINT pk_phpbb_privmsgs PRIMARY KEY (msg_id)
-)
+CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs (root_level)
/
CREATE SEQUENCE phpbb_privmsgs_seq
@@ -908,717 +856,691 @@ CREATE SEQUENCE phpbb_privmsgs_seq
CREATE OR REPLACE TRIGGER ai_phpbb_privmsgs_seq
BEFORE INSERT ON phpbb_privmsgs
FOR EACH ROW WHEN (
- new.msg_id IS NULL OR new.msg_id = 0
+ new.msg_id IS NULL OR new.msg_id = 0
)
BEGIN
- SELECT phpbb_privmsgs_seq.nextval
- INTO :new.msg_id
- FROM dual;
+ SELECT phpbb_privmsgs_seq.nextval
+ INTO :new.msg_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_privmsgs_author_ip on phpbb_privmsgs (author_ip)
-/
-CREATE INDEX phpbb_privmsgs_message_time on phpbb_privmsgs (message_time)
-/
-CREATE INDEX phpbb_privmsgs_author_id on phpbb_privmsgs (author_id)
-/
-CREATE INDEX phpbb_privmsgs_root_level on phpbb_privmsgs (root_level)
-/
-
-/*
- Table: phpbb_privmsgs_folder
-*/
+/* Table: 'phpbb_privmsgs_folder' */
CREATE TABLE phpbb_privmsgs_folder (
- folder_id number(8) NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- folder_name varchar2(255) DEFAULT '',
- pm_count number(8) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_privmsgs_folder PRIMARY KEY (folder_id)
+ folder_id number(8) NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ folder_name varchar2(255) DEFAULT '' NOT NULL,
+ pm_count number(8) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_privmsgs_folder PRIMARY KEY (folder_id)
)
/
+CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id)
+/
+
CREATE SEQUENCE phpbb_privmsgs_folder_seq
/
-CREATE OR REPLACE TRIGGER ai_phpbb_privmsgs_fldr_seq
+CREATE OR REPLACE TRIGGER ai_phpbb_privmsgs_folder_seq
BEFORE INSERT ON phpbb_privmsgs_folder
FOR EACH ROW WHEN (
- new.folder_id IS NULL OR new.folder_id = 0
+ new.folder_id IS NULL OR new.folder_id = 0
)
BEGIN
- SELECT phpbb_privmsgs_folder_seq.nextval
- INTO :new.folder_id
- FROM dual;
+ SELECT phpbb_privmsgs_folder_seq.nextval
+ INTO :new.folder_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_privmsgs_folder_user_id on phpbb_privmsgs_folder (user_id)
-/
-
-/*
- Table: phpbb_privmsgs_rules
-*/
+/* Table: 'phpbb_privmsgs_rules' */
CREATE TABLE phpbb_privmsgs_rules (
- rule_id number(8) NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- rule_check number(4) DEFAULT '0' NOT NULL,
- rule_connection number(4) DEFAULT '0' NOT NULL,
- rule_string varchar2(255) DEFAULT '',
- rule_user_id number(8) DEFAULT '0' NOT NULL,
- rule_group_id number(8) DEFAULT '0' NOT NULL,
- rule_action number(4) DEFAULT '0' NOT NULL,
- rule_folder_id number(8) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_privmsgs_rules PRIMARY KEY (rule_id)
+ rule_id number(8) NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ rule_check number(8) DEFAULT '0' NOT NULL,
+ rule_connection number(8) DEFAULT '0' NOT NULL,
+ rule_string varchar2(255) DEFAULT '' NOT NULL,
+ rule_user_id number(8) DEFAULT '0' NOT NULL,
+ rule_group_id number(8) DEFAULT '0' NOT NULL,
+ rule_action number(8) DEFAULT '0' NOT NULL,
+ rule_folder_id number(8) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_privmsgs_rules PRIMARY KEY (rule_id)
)
/
+
CREATE SEQUENCE phpbb_privmsgs_rules_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_privmsgs_rules_seq
BEFORE INSERT ON phpbb_privmsgs_rules
FOR EACH ROW WHEN (
- new.rule_id IS NULL OR new.rule_id = 0
+ new.rule_id IS NULL OR new.rule_id = 0
)
BEGIN
- SELECT phpbb_privmsgs_rules_seq.nextval
- INTO :new.rule_id
- FROM dual;
+ SELECT phpbb_privmsgs_rules_seq.nextval
+ INTO :new.rule_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_privmsgs_to
-*/
+/* Table: 'phpbb_privmsgs_to' */
CREATE TABLE phpbb_privmsgs_to (
- msg_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- author_id number(8) DEFAULT '0' NOT NULL,
- deleted number(1) DEFAULT '0' NOT NULL,
- new number(1) DEFAULT '1' NOT NULL,
- unread number(1) DEFAULT '1' NOT NULL,
- replied number(1) DEFAULT '0' NOT NULL,
- marked number(1) DEFAULT '0' NOT NULL,
- forwarded number(1) DEFAULT '0' NOT NULL,
- folder_id number(10) DEFAULT '0' NOT NULL
+ msg_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ author_id number(8) DEFAULT '0' NOT NULL,
+ pm_deleted number(1) DEFAULT '0' NOT NULL,
+ pm_new number(1) DEFAULT '1' NOT NULL,
+ pm_unread number(1) DEFAULT '1' NOT NULL,
+ pm_replied number(1) DEFAULT '0' NOT NULL,
+ pm_marked number(1) DEFAULT '0' NOT NULL,
+ pm_forwarded number(1) DEFAULT '0' NOT NULL,
+ folder_id number(8) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_privmsgs_to_msg_id on phpbb_privmsgs_to (msg_id)
+CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id)
/
-CREATE INDEX phpbb_privmsgs_to_user_id on phpbb_privmsgs_to (user_id, folder_id)
+CREATE INDEX phpbb_privmsgs_to_user_folder_id ON phpbb_privmsgs_to (user_id, folder_id)
/
-
-/*
- Table: phpbb_profile_fields
-*/
+/* Table: 'phpbb_profile_fields' */
CREATE TABLE phpbb_profile_fields (
- field_id number(8) NOT NULL,
- field_name varchar2(255) DEFAULT '',
- field_type number(8) DEFAULT '0' NOT NULL,
- field_ident varchar2(20) DEFAULT '',
- field_length varchar2(20) DEFAULT '',
- field_minlen varchar2(255) DEFAULT '',
- field_maxlen varchar2(255) DEFAULT '',
- field_novalue varchar2(255) DEFAULT '',
- field_default_value varchar2(255) DEFAULT '0' NOT NULL,
- field_validation varchar2(20) DEFAULT '',
- field_required number(1) DEFAULT '0' NOT NULL,
- field_show_on_reg number(1) DEFAULT '0' NOT NULL,
- field_hide number(1) DEFAULT '0' NOT NULL,
- field_no_view number(1) DEFAULT '0' NOT NULL,
- field_active number(1) DEFAULT '0' NOT NULL,
- field_order number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_profile_fields PRIMARY KEY (field_id)
+ field_id number(8) NOT NULL,
+ field_name varchar2(255) DEFAULT '' NOT NULL,
+ field_type number(4) DEFAULT '0' NOT NULL,
+ field_ident varchar2(20) DEFAULT '' NOT NULL,
+ field_length varchar2(20) DEFAULT '' NOT NULL,
+ field_minlen varchar2(255) DEFAULT '' NOT NULL,
+ field_maxlen varchar2(255) DEFAULT '' NOT NULL,
+ field_novalue varchar2(255) DEFAULT '' NOT NULL,
+ field_default_value varchar2(255) DEFAULT '' NOT NULL,
+ field_validation varchar2(20) DEFAULT '' NOT NULL,
+ field_required number(1) DEFAULT '0' NOT NULL,
+ field_show_on_reg number(1) DEFAULT '0' NOT NULL,
+ field_hide number(1) DEFAULT '0' NOT NULL,
+ field_no_view number(1) DEFAULT '0' NOT NULL,
+ field_active number(1) DEFAULT '0' NOT NULL,
+ field_order number(8) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_profile_fields PRIMARY KEY (field_id)
)
/
+CREATE INDEX phpbb_profile_fields_field_type ON phpbb_profile_fields (field_type)
+/
+CREATE INDEX phpbb_profile_fields_field_order ON phpbb_profile_fields (field_order)
+/
+
CREATE SEQUENCE phpbb_profile_fields_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_profile_fields_seq
BEFORE INSERT ON phpbb_profile_fields
FOR EACH ROW WHEN (
- new.field_id IS NULL OR new.field_id = 0
+ new.field_id IS NULL OR new.field_id = 0
)
BEGIN
- SELECT phpbb_profile_fields_seq.nextval
- INTO :new.field_id
- FROM dual;
+ SELECT phpbb_profile_fields_seq.nextval
+ INTO :new.field_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_profile_fields_field_typ on phpbb_profile_fields (field_type)
-/
-CREATE INDEX phpbb_profile_fields_fld_order on phpbb_profile_fields (field_order)
-/
-
-/*
- Table: phpbb_profile_fields_data
-*/
+/* Table: 'phpbb_profile_fields_data' */
CREATE TABLE phpbb_profile_fields_data (
- user_id number(8) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_profile_fields_data PRIMARY KEY (user_id)
+ user_id number(8) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_profile_fields_data PRIMARY KEY (user_id)
)
/
-/*
- Table: phpbb_profile_fields_lang
-*/
+/* Table: 'phpbb_profile_fields_lang' */
CREATE TABLE phpbb_profile_fields_lang (
- field_id number(8) DEFAULT '0' NOT NULL,
- lang_id number(8) DEFAULT '0' NOT NULL,
- option_id number(8) DEFAULT '0' NOT NULL,
- field_type number(4) DEFAULT '0' NOT NULL,
- value varchar2(255) DEFAULT '',
- CONSTRAINT pk_phpbb_profile_fields_lang PRIMARY KEY (field_id, lang_id, option_id)
+ field_id number(8) DEFAULT '0' NOT NULL,
+ lang_id number(8) DEFAULT '0' NOT NULL,
+ option_id number(8) DEFAULT '0' NOT NULL,
+ field_type number(4) DEFAULT '0' NOT NULL,
+ lang_value varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_profile_fields_lang PRIMARY KEY (field_id, lang_id, option_id)
)
/
-/*
- Table: phpbb_profile_lang
-*/
+/* Table: 'phpbb_profile_lang' */
CREATE TABLE phpbb_profile_lang (
- field_id number(8) DEFAULT '0' NOT NULL,
- lang_id number(4) DEFAULT '0' NOT NULL,
- lang_name varchar2(255) DEFAULT '',
- lang_explain clob,
- lang_default_value varchar2(255) DEFAULT '',
- CONSTRAINT pk_phpbb_profile_lang PRIMARY KEY (field_id, lang_id)
+ field_id number(8) DEFAULT '0' NOT NULL,
+ lang_id number(8) DEFAULT '0' NOT NULL,
+ lang_name varchar2(255) DEFAULT '' NOT NULL,
+ lang_explain clob DEFAULT '' NOT NULL,
+ lang_default_value varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_profile_lang PRIMARY KEY (field_id, lang_id)
)
/
-/*
- Table: phpbb_ranks
-*/
+/* Table: 'phpbb_ranks' */
CREATE TABLE phpbb_ranks (
- rank_id number(5) NOT NULL,
- rank_title varchar2(255) NOT NULL,
- rank_min number(8) DEFAULT '0' NOT NULL,
- rank_special number(1) DEFAULT '0',
- rank_image varchar2(255),
- CONSTRAINT pk_phpbb_ranks PRIMARY KEY (rank_id)
+ rank_id number(8) NOT NULL,
+ rank_title varchar2(255) DEFAULT '' NOT NULL,
+ rank_min number(8) DEFAULT '0' NOT NULL,
+ rank_special number(1) DEFAULT '0' NOT NULL,
+ rank_image varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_ranks PRIMARY KEY (rank_id)
)
/
+
CREATE SEQUENCE phpbb_ranks_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_ranks_seq
BEFORE INSERT ON phpbb_ranks
FOR EACH ROW WHEN (
- new.rank_id IS NULL OR new.rank_id = 0
+ new.rank_id IS NULL OR new.rank_id = 0
)
BEGIN
- SELECT phpbb_ranks_seq.nextval
- INTO :new.rank_id
- FROM dual;
+ SELECT phpbb_ranks_seq.nextval
+ INTO :new.rank_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_reports
-*/
+/* Table: 'phpbb_reports' */
CREATE TABLE phpbb_reports (
- report_id number(5) NOT NULL,
- reason_id number(5) DEFAULT '0' NOT NULL,
- post_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- user_notify number(1) DEFAULT '0' NOT NULL,
- report_closed number(1) DEFAULT '0' NOT NULL,
- report_time number(11) DEFAULT '0' NOT NULL,
- report_text clob,
- CONSTRAINT pk_phpbb_reports PRIMARY KEY (report_id)
+ report_id number(8) NOT NULL,
+ reason_id number(4) DEFAULT '0' NOT NULL,
+ post_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ user_notify number(1) DEFAULT '0' NOT NULL,
+ report_closed number(1) DEFAULT '0' NOT NULL,
+ report_time number(11) DEFAULT '0' NOT NULL,
+ report_text clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_reports PRIMARY KEY (report_id)
)
/
+
CREATE SEQUENCE phpbb_reports_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_reports_seq
BEFORE INSERT ON phpbb_reports
FOR EACH ROW WHEN (
- new.report_id IS NULL OR new.report_id = 0
+ new.report_id IS NULL OR new.report_id = 0
)
BEGIN
- SELECT phpbb_reports_seq.nextval
- INTO :new.report_id
- FROM dual;
+ SELECT phpbb_reports_seq.nextval
+ INTO :new.report_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_reports_reasons
-*/
+/* Table: 'phpbb_reports_reasons' */
CREATE TABLE phpbb_reports_reasons (
- reason_id number(6) NOT NULL,
- reason_title varchar2(255) DEFAULT '',
- reason_description clob,
- reason_order number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_reports_reasons PRIMARY KEY (reason_id)
+ reason_id number(4) NOT NULL,
+ reason_title varchar2(255) DEFAULT '' NOT NULL,
+ reason_description clob DEFAULT '' NOT NULL,
+ reason_order number(4) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_reports_reasons PRIMARY KEY (reason_id)
)
/
+
CREATE SEQUENCE phpbb_reports_reasons_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_reports_reasons_seq
BEFORE INSERT ON phpbb_reports_reasons
FOR EACH ROW WHEN (
- new.reason_id IS NULL OR new.reason_id = 0
+ new.reason_id IS NULL OR new.reason_id = 0
)
BEGIN
- SELECT phpbb_reports_reasons_seq.nextval
- INTO :new.reason_id
- FROM dual;
+ SELECT phpbb_reports_reasons_seq.nextval
+ INTO :new.reason_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_search_results
-*/
+/* Table: 'phpbb_search_results' */
CREATE TABLE phpbb_search_results (
- search_key varchar2(32) DEFAULT '',
- search_time number(11) DEFAULT '0' NOT NULL,
- search_keywords clob,
- search_authors clob,
- CONSTRAINT pk_phpbb_search_results PRIMARY KEY (search_key)
+ search_key varchar2(32) DEFAULT '' NOT NULL,
+ search_time number(11) DEFAULT '0' NOT NULL,
+ search_keywords clob DEFAULT '' NOT NULL,
+ search_authors clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_search_results PRIMARY KEY (search_key)
)
/
-/*
- Table: phpbb_search_wordlist
-*/
+/* Table: 'phpbb_search_wordlist' */
CREATE TABLE phpbb_search_wordlist (
- word_text varchar2(252) DEFAULT '',
- word_id number(8) NOT NULL,
- word_common number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_search_wordlist PRIMARY KEY (word_text)
+ word_text varchar2(252) DEFAULT '' NOT NULL,
+ word_id number(8) NOT NULL,
+ word_common number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_search_wordlist PRIMARY KEY (word_text)
)
/
+CREATE INDEX phpbb_search_wordlist_word_id ON phpbb_search_wordlist (word_id)
+/
+
CREATE SEQUENCE phpbb_search_wordlist_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_search_wordlist_seq
BEFORE INSERT ON phpbb_search_wordlist
FOR EACH ROW WHEN (
- new.word_id IS NULL OR new.word_id = 0
+ new.word_id IS NULL OR new.word_id = 0
)
BEGIN
- SELECT phpbb_search_wordlist_seq.nextval
- INTO :new.word_id
- FROM dual;
+ SELECT phpbb_search_wordlist_seq.nextval
+ INTO :new.word_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_search_wordlist_word_id on phpbb_search_wordlist (word_id)
-/
-
-/*
- Table: phpbb_search_wordmatch
-*/
+/* Table: 'phpbb_search_wordmatch' */
CREATE TABLE phpbb_search_wordmatch (
- post_id number(8) DEFAULT '0' NOT NULL,
- word_id number(8) DEFAULT '0' NOT NULL,
- title_match number(1) DEFAULT '0' NOT NULL
+ post_id number(8) DEFAULT '0' NOT NULL,
+ word_id number(8) DEFAULT '0' NOT NULL,
+ title_match number(1) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_search_wordmatch_word_id on phpbb_search_wordmatch (word_id)
+CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id)
/
-
-/*
- Table: phpbb_sessions
-*/
+/* Table: 'phpbb_sessions' */
CREATE TABLE phpbb_sessions (
- session_id varchar2(32) DEFAULT '',
- session_user_id number(8) DEFAULT '0' NOT NULL,
- session_last_visit number(11) DEFAULT '0' NOT NULL,
- session_start number(11) DEFAULT '0' NOT NULL,
- session_time number(11) DEFAULT '0' NOT NULL,
- session_ip varchar2(40) DEFAULT '0' NOT NULL,
- session_browser varchar2(150) DEFAULT '',
- session_page varchar2(200) DEFAULT '',
- session_viewonline number(1) DEFAULT '1' NOT NULL,
- session_autologin number(1) DEFAULT '0' NOT NULL,
- session_admin number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_sessions PRIMARY KEY (session_id)
+ session_id char(32) DEFAULT '' NOT NULL,
+ session_user_id number(8) DEFAULT '0' NOT NULL,
+ session_last_visit number(11) DEFAULT '0' NOT NULL,
+ session_start number(11) DEFAULT '0' NOT NULL,
+ session_time number(11) DEFAULT '0' NOT NULL,
+ session_ip varchar2(40) DEFAULT '' NOT NULL,
+ session_browser varchar2(150) DEFAULT '' NOT NULL,
+ session_page varchar2(255) DEFAULT '' NOT NULL,
+ session_viewonline number(1) DEFAULT '1' NOT NULL,
+ session_autologin number(1) DEFAULT '0' NOT NULL,
+ session_admin number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_sessions PRIMARY KEY (session_id)
)
/
-CREATE INDEX phpbb_sessions_session_time on phpbb_sessions (session_time)
+CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions (session_time)
/
-CREATE INDEX phpbb_sessions_session_user_id on phpbb_sessions (session_user_id)
+CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions (session_user_id)
/
-
-/*
- Table: phpbb_sessions_keys
-*/
+/* Table: 'phpbb_sessions_keys' */
CREATE TABLE phpbb_sessions_keys (
- key_id varchar2(32) DEFAULT '',
- user_id number(8) DEFAULT '0' NOT NULL,
- last_ip varchar2(40) DEFAULT '',
- last_login number(11) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_sessions_keys PRIMARY KEY (key_id,user_id)
+ key_id char(32) DEFAULT '' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ last_ip varchar2(40) DEFAULT '' NOT NULL,
+ last_login number(11) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_sessions_keys PRIMARY KEY (key_id, user_id)
)
/
-CREATE INDEX phpbb_sessions_keys_last_login on phpbb_sessions_keys (last_login)
+CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login)
/
-
-/*
- Table: phpbb_sitelist
-*/
+/* Table: 'phpbb_sitelist' */
CREATE TABLE phpbb_sitelist (
- site_id number(8) NOT NULL,
- site_ip varchar2(40) DEFAULT '',
- site_hostname varchar2(255) DEFAULT '',
- ip_exclude number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_sitelist PRIMARY KEY (site_id)
+ site_id number(8) NOT NULL,
+ site_ip varchar2(40) DEFAULT '' NOT NULL,
+ site_hostname varchar2(255) DEFAULT '' NOT NULL,
+ ip_exclude number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_sitelist PRIMARY KEY (site_id)
)
/
+
CREATE SEQUENCE phpbb_sitelist_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_sitelist_seq
BEFORE INSERT ON phpbb_sitelist
FOR EACH ROW WHEN (
- new.site_id IS NULL OR new.site_id = 0
+ new.site_id IS NULL OR new.site_id = 0
)
BEGIN
- SELECT phpbb_sitelist_seq.nextval
- INTO :new.site_id
- FROM dual;
+ SELECT phpbb_sitelist_seq.nextval
+ INTO :new.site_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_smilies
-*/
+/* Table: 'phpbb_smilies' */
CREATE TABLE phpbb_smilies (
- smiley_id number(4) NOT NULL,
- code varchar2(50),
- emotion varchar2(50),
- smiley_url varchar2(50),
- smiley_width number(4) DEFAULT '0' NOT NULL,
- smiley_height number(4) DEFAULT '0' NOT NULL,
- smiley_order number(8) DEFAULT '0' NOT NULL,
- display_on_posting number(1) DEFAULT '1' NOT NULL,
- CONSTRAINT pk_phpbb_smilies PRIMARY KEY (smiley_id)
+ smiley_id number(8) NOT NULL,
+ code varchar2(50) DEFAULT '' NOT NULL,
+ emotion varchar2(50) DEFAULT '' NOT NULL,
+ smiley_url varchar2(50) DEFAULT '' NOT NULL,
+ smiley_width number(4) DEFAULT '0' NOT NULL,
+ smiley_height number(4) DEFAULT '0' NOT NULL,
+ smiley_order number(8) DEFAULT '0' NOT NULL,
+ display_on_posting number(1) DEFAULT '1' NOT NULL,
+ CONSTRAINT pk_phpbb_smilies PRIMARY KEY (smiley_id)
)
/
+CREATE INDEX phpbb_smilies_display_on_posting ON phpbb_smilies (display_on_posting)
+/
+
CREATE SEQUENCE phpbb_smilies_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_smilies_seq
BEFORE INSERT ON phpbb_smilies
FOR EACH ROW WHEN (
- new.smiley_id IS NULL OR new.smiley_id = 0
+ new.smiley_id IS NULL OR new.smiley_id = 0
)
BEGIN
- SELECT phpbb_smilies_seq.nextval
- INTO :new.smiley_id
- FROM dual;
+ SELECT phpbb_smilies_seq.nextval
+ INTO :new.smiley_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_styles
-*/
+/* Table: 'phpbb_styles' */
CREATE TABLE phpbb_styles (
- style_id number(4) NOT NULL,
- style_name varchar2(255) DEFAULT '',
- style_copyright varchar2(255) DEFAULT '',
- style_active number(1) DEFAULT '1' NOT NULL,
- template_id number(4) DEFAULT '0' NOT NULL,
- theme_id number(4) DEFAULT '0' NOT NULL,
- imageset_id number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_styles PRIMARY KEY (style_id),
- CONSTRAINT u_phpbb_style_name UNIQUE (style_name)
+ style_id number(4) NOT NULL,
+ style_name varchar2(255) DEFAULT '' NOT NULL,
+ style_copyright varchar2(255) DEFAULT '' NOT NULL,
+ style_active number(1) DEFAULT '1' NOT NULL,
+ template_id number(4) DEFAULT '0' NOT NULL,
+ theme_id number(4) DEFAULT '0' NOT NULL,
+ imageset_id number(4) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_styles PRIMARY KEY (style_id),
+ CONSTRAINT u_phpbb_style_name UNIQUE (style_name)
)
/
+CREATE INDEX phpbb_styles_template_id ON phpbb_styles (template_id)
+/
+CREATE INDEX phpbb_styles_theme_id ON phpbb_styles (theme_id)
+/
+CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles (imageset_id)
+/
+
CREATE SEQUENCE phpbb_styles_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_styles_seq
BEFORE INSERT ON phpbb_styles
FOR EACH ROW WHEN (
- new.style_id IS NULL OR new.style_id = 0
+ new.style_id IS NULL OR new.style_id = 0
)
BEGIN
- SELECT phpbb_styles_seq.nextval
- INTO :new.style_id
- FROM dual;
+ SELECT phpbb_styles_seq.nextval
+ INTO :new.style_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_styles_template_id on phpbb_styles (template_id)
-/
-CREATE INDEX phpbb_styles_theme_id on phpbb_styles (theme_id)
-/
-CREATE INDEX phpbb_styles_imageset_id on phpbb_styles (imageset_id)
-/
-
-/*
- Table: phpbb_styles_template
-*/
+/* Table: 'phpbb_styles_template' */
CREATE TABLE phpbb_styles_template (
- template_id number(4) NOT NULL,
- template_name varchar2(255) NOT NULL,
- template_copyright varchar2(255) NOT NULL,
- template_path varchar2(100) NOT NULL,
- bbcode_bitfield number(11) DEFAULT '6921' NOT NULL,
- template_storedb number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_styles_template PRIMARY KEY (template_id),
- CONSTRAINT u_phpbb_template_name UNIQUE (template_name)
+ template_id number(4) NOT NULL,
+ template_name varchar2(255) DEFAULT '' NOT NULL,
+ template_copyright varchar2(255) DEFAULT '' NOT NULL,
+ template_path varchar2(100) DEFAULT '' NOT NULL,
+ bbcode_bitfield number(11) DEFAULT '6921' NOT NULL,
+ template_storedb number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_styles_template PRIMARY KEY (template_id),
+ CONSTRAINT u_phpbb_template_name UNIQUE (template_name)
)
/
+
CREATE SEQUENCE phpbb_styles_template_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_styles_template_seq
BEFORE INSERT ON phpbb_styles_template
FOR EACH ROW WHEN (
- new.template_id IS NULL OR new.template_id = 0
+ new.template_id IS NULL OR new.template_id = 0
)
BEGIN
- SELECT phpbb_styles_template_seq.nextval
- INTO :new.template_id
- FROM dual;
+ SELECT phpbb_styles_template_seq.nextval
+ INTO :new.template_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_styles_template_data
-*/
+/* Table: 'phpbb_styles_template_data' */
CREATE TABLE phpbb_styles_template_data (
- template_id number(4) NOT NULL DEFAULT '0',
- template_filename varchar2(100) DEFAULT '',
- template_included clob,
- template_mtime number(11) DEFAULT '0' NOT NULL,
- template_data clob
+ template_id number(4) NOT NULL,
+ template_filename varchar2(100) DEFAULT '' NOT NULL,
+ template_included clob DEFAULT '' NOT NULL,
+ template_mtime number(11) DEFAULT '0' NOT NULL,
+ template_data clob DEFAULT '' NOT NULL
)
/
-CREATE INDEX phpbb_sty_tmplt_dt_tmplate_id on phpbb_styles_template_data (template_id)
+CREATE INDEX phpbb_styles_template_data_template_id ON phpbb_styles_template_data (template_id)
/
-CREATE INDEX phpbb_sty_tmplt_dt_tmplt_fname on phpbb_styles_template_data (template_filename)
+CREATE INDEX phpbb_styles_template_data_template_filename ON phpbb_styles_template_data (template_filename)
/
+CREATE SEQUENCE phpbb_styles_template_data_seq
+/
-/*
- Table: phpbb_styles_theme
-*/
+CREATE OR REPLACE TRIGGER ai_phpbb_styles_template_data_seq
+BEFORE INSERT ON phpbb_styles_template_data
+FOR EACH ROW WHEN (
+ new.template_id IS NULL OR new.template_id = 0
+)
+BEGIN
+ SELECT phpbb_styles_template_data_seq.nextval
+ INTO :new.template_id
+ FROM dual;
+END;
+/
+
+
+/* Table: 'phpbb_styles_theme' */
CREATE TABLE phpbb_styles_theme (
- theme_id number(4) NOT NULL,
- theme_name varchar2(255) DEFAULT '',
- theme_copyright varchar2(255) DEFAULT '',
- theme_path varchar2(100) DEFAULT '',
- theme_storedb number(1) DEFAULT '0' NOT NULL,
- theme_mtime number(11) DEFAULT '0' NOT NULL,
- theme_data clob,
- CONSTRAINT pk_phpbb_styles_theme PRIMARY KEY (theme_id),
- CONSTRAINT u_phpbb_theme_name UNIQUE (theme_name)
+ theme_id number(4) NOT NULL,
+ theme_name varchar2(255) DEFAULT '' NOT NULL,
+ theme_copyright varchar2(255) DEFAULT '' NOT NULL,
+ theme_path varchar2(100) DEFAULT '' NOT NULL,
+ theme_storedb number(1) DEFAULT '0' NOT NULL,
+ theme_mtime number(11) DEFAULT '0' NOT NULL,
+ theme_data clob DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_styles_theme PRIMARY KEY (theme_id),
+ CONSTRAINT u_phpbb_theme_name UNIQUE (theme_name)
)
/
+
CREATE SEQUENCE phpbb_styles_theme_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_styles_theme_seq
BEFORE INSERT ON phpbb_styles_theme
FOR EACH ROW WHEN (
- new.theme_id IS NULL OR new.theme_id = 0
+ new.theme_id IS NULL OR new.theme_id = 0
)
BEGIN
- SELECT phpbb_styles_theme_seq.nextval
- INTO :new.theme_id
- FROM dual;
+ SELECT phpbb_styles_theme_seq.nextval
+ INTO :new.theme_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_styles_imageset
-*/
+/* Table: 'phpbb_styles_imageset' */
CREATE TABLE phpbb_styles_imageset (
- imageset_id number(4) NOT NULL,
- imageset_name varchar2(255) DEFAULT '',
- imageset_copyright varchar2(255) DEFAULT '',
- imageset_path varchar2(100) DEFAULT '',
- site_logo varchar2(200) DEFAULT '',
- btn_post varchar2(200) DEFAULT '',
- btn_post_pm varchar2(200) DEFAULT '',
- btn_reply varchar2(200) DEFAULT '',
- btn_reply_pm varchar2(200) DEFAULT '',
- btn_locked varchar2(200) DEFAULT '',
- btn_profile varchar2(200) DEFAULT '',
- btn_pm varchar2(200) DEFAULT '',
- btn_delete varchar2(200) DEFAULT '',
- btn_info varchar2(200) DEFAULT '',
- btn_quote varchar2(200) DEFAULT '',
- btn_search varchar2(200) DEFAULT '',
- btn_edit varchar2(200) DEFAULT '',
- btn_report varchar2(200) DEFAULT '',
- btn_email varchar2(200) DEFAULT '',
- btn_www varchar2(200) DEFAULT '',
- btn_icq varchar2(200) DEFAULT '',
- btn_aim varchar2(200) DEFAULT '',
- btn_yim varchar2(200) DEFAULT '',
- btn_msnm varchar2(200) DEFAULT '',
- btn_jabber varchar2(200) DEFAULT '',
- btn_online varchar2(200) DEFAULT '',
- btn_offline varchar2(200) DEFAULT '',
- btn_friend varchar2(200) DEFAULT '',
- btn_foe varchar2(200) DEFAULT '',
- icon_unapproved varchar2(200) DEFAULT '',
- icon_reported varchar2(200) DEFAULT '',
- icon_attach varchar2(200) DEFAULT '',
- icon_post varchar2(200) DEFAULT '',
- icon_post_new varchar2(200) DEFAULT '',
- icon_post_latest varchar2(200) DEFAULT '',
- icon_post_newest varchar2(200) DEFAULT '',
- forum varchar2(200) DEFAULT '',
- forum_new varchar2(200) DEFAULT '',
- forum_locked varchar2(200) DEFAULT '',
- forum_link varchar2(200) DEFAULT '',
- sub_forum varchar2(200) DEFAULT '',
- sub_forum_new varchar2(200) DEFAULT '',
- folder varchar2(200) DEFAULT '',
- folder_moved varchar2(200) DEFAULT '',
- folder_posted varchar2(200) DEFAULT '',
- folder_new varchar2(200) DEFAULT '',
- folder_new_posted varchar2(200) DEFAULT '',
- folder_hot varchar2(200) DEFAULT '',
- folder_hot_posted varchar2(200) DEFAULT '',
- folder_hot_new varchar2(200) DEFAULT '',
- folder_hot_new_posted varchar2(200) DEFAULT '',
- folder_locked varchar2(200) DEFAULT '',
- folder_locked_posted varchar2(200) DEFAULT '',
- folder_locked_new varchar2(200) DEFAULT '',
- folder_locked_new_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_announce varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_announce_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_global varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_global_new varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_global_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_global_new_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_sticky varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new_posted varchar2(200) DEFAULT '' NOT NULL,
- folder_sticky varchar2(200) DEFAULT '' NOT NULL,
- folder_sticky_posted varchar2(200) DEFAULT '',
- folder_sticky_new varchar2(200) DEFAULT '',
- folder_sticky_new_posted varchar2(200) DEFAULT '',
- folder_announce varchar2(200) DEFAULT '',
- folder_announce_posted varchar2(200) DEFAULT '',
- folder_announce_new varchar2(200) DEFAULT '',
- folder_announce_new_posted varchar2(200) DEFAULT '',
- folder_global varchar2(200) DEFAULT '',
- folder_global_posted varchar2(200) DEFAULT '',
- folder_global_new varchar2(200) DEFAULT '',
- folder_global_new_posted varchar2(200) DEFAULT '',
- poll_left varchar2(200) DEFAULT '',
- poll_center varchar2(200) DEFAULT '',
- poll_right varchar2(200) DEFAULT '',
- attach_progress_bar varchar2(200) DEFAULT '',
- user_icon1 varchar2(200) DEFAULT '',
- user_icon2 varchar2(200) DEFAULT '',
- user_icon3 varchar2(200) DEFAULT '',
- user_icon4 varchar2(200) DEFAULT '',
- user_icon5 varchar2(200) DEFAULT '',
- user_icon6 varchar2(200) DEFAULT '',
- user_icon7 varchar2(200) DEFAULT '',
- user_icon8 varchar2(200) DEFAULT '',
- user_icon9 varchar2(200) DEFAULT '',
- user_icon10 varchar2(200) DEFAULT '',
- CONSTRAINT pk_phpbb_styles_imageset PRIMARY KEY (imageset_id),
- CONSTRAINT u_phpbb_imageset_name UNIQUE (imageset_name)
+ imageset_id number(4) NOT NULL,
+ imageset_name varchar2(255) DEFAULT '' NOT NULL,
+ imageset_copyright varchar2(255) DEFAULT '' NOT NULL,
+ imageset_path varchar2(100) DEFAULT '' NOT NULL,
+ site_logo varchar2(200) DEFAULT '' NOT NULL,
+ btn_post varchar2(200) DEFAULT '' NOT NULL,
+ btn_post_pm varchar2(200) DEFAULT '' NOT NULL,
+ btn_reply varchar2(200) DEFAULT '' NOT NULL,
+ btn_reply_pm varchar2(200) DEFAULT '' NOT NULL,
+ btn_locked varchar2(200) DEFAULT '' NOT NULL,
+ btn_profile varchar2(200) DEFAULT '' NOT NULL,
+ btn_pm varchar2(200) DEFAULT '' NOT NULL,
+ btn_delete varchar2(200) DEFAULT '' NOT NULL,
+ btn_info varchar2(200) DEFAULT '' NOT NULL,
+ btn_quote varchar2(200) DEFAULT '' NOT NULL,
+ btn_search varchar2(200) DEFAULT '' NOT NULL,
+ btn_edit varchar2(200) DEFAULT '' NOT NULL,
+ btn_report varchar2(200) DEFAULT '' NOT NULL,
+ btn_email varchar2(200) DEFAULT '' NOT NULL,
+ btn_www varchar2(200) DEFAULT '' NOT NULL,
+ btn_icq varchar2(200) DEFAULT '' NOT NULL,
+ btn_aim varchar2(200) DEFAULT '' NOT NULL,
+ btn_yim varchar2(200) DEFAULT '' NOT NULL,
+ btn_msnm varchar2(200) DEFAULT '' NOT NULL,
+ btn_jabber varchar2(200) DEFAULT '' NOT NULL,
+ btn_online varchar2(200) DEFAULT '' NOT NULL,
+ btn_offline varchar2(200) DEFAULT '' NOT NULL,
+ btn_friend varchar2(200) DEFAULT '' NOT NULL,
+ btn_foe varchar2(200) DEFAULT '' NOT NULL,
+ icon_unapproved varchar2(200) DEFAULT '' NOT NULL,
+ icon_reported varchar2(200) DEFAULT '' NOT NULL,
+ icon_attach varchar2(200) DEFAULT '' NOT NULL,
+ icon_post varchar2(200) DEFAULT '' NOT NULL,
+ icon_post_new varchar2(200) DEFAULT '' NOT NULL,
+ icon_post_latest varchar2(200) DEFAULT '' NOT NULL,
+ icon_post_newest varchar2(200) DEFAULT '' NOT NULL,
+ forum varchar2(200) DEFAULT '' NOT NULL,
+ forum_new varchar2(200) DEFAULT '' NOT NULL,
+ forum_locked varchar2(200) DEFAULT '' NOT NULL,
+ forum_link varchar2(200) DEFAULT '' NOT NULL,
+ sub_forum varchar2(200) DEFAULT '' NOT NULL,
+ sub_forum_new varchar2(200) DEFAULT '' NOT NULL,
+ folder varchar2(200) DEFAULT '' NOT NULL,
+ folder_moved varchar2(200) DEFAULT '' NOT NULL,
+ folder_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_hot varchar2(200) DEFAULT '' NOT NULL,
+ folder_hot_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_hot_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_hot_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_announce varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_global varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_global_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_sticky varchar2(200) DEFAULT '' NOT NULL,
+ folder_sticky_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_sticky_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_sticky_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_announce varchar2(200) DEFAULT '' NOT NULL,
+ folder_announce_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_announce_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_announce_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_global varchar2(200) DEFAULT '' NOT NULL,
+ folder_global_posted varchar2(200) DEFAULT '' NOT NULL,
+ folder_global_new varchar2(200) DEFAULT '' NOT NULL,
+ folder_global_new_posted varchar2(200) DEFAULT '' NOT NULL,
+ poll_left varchar2(200) DEFAULT '' NOT NULL,
+ poll_center varchar2(200) DEFAULT '' NOT NULL,
+ poll_right varchar2(200) DEFAULT '' NOT NULL,
+ attach_progress_bar varchar2(200) DEFAULT '' NOT NULL,
+ user_icon1 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon2 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon3 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon4 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon5 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon6 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon7 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon8 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon9 varchar2(200) DEFAULT '' NOT NULL,
+ user_icon10 varchar2(200) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_styles_imageset PRIMARY KEY (imageset_id),
+ CONSTRAINT u_phpbb_imageset_name UNIQUE (imageset_name)
)
/
+
CREATE SEQUENCE phpbb_styles_imageset_seq
/
CREATE OR REPLACE TRIGGER ai_phpbb_styles_imageset_seq
BEFORE INSERT ON phpbb_styles_imageset
FOR EACH ROW WHEN (
- new.imageset_id IS NULL OR new.imageset_id = 0
+ new.imageset_id IS NULL OR new.imageset_id = 0
)
BEGIN
- SELECT phpbb_styles_imageset_seq.nextval
- INTO :new.imageset_id
- FROM dual;
+ SELECT phpbb_styles_imageset_seq.nextval
+ INTO :new.imageset_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_topics
-*/
+/* Table: 'phpbb_topics' */
CREATE TABLE phpbb_topics (
- topic_id number(8) NOT NULL,
- forum_id number(5) DEFAULT '0' NOT NULL,
- icon_id number(4) DEFAULT '1' NOT NULL,
- topic_attachment number(1) DEFAULT '0' NOT NULL,
- topic_approved number(1) DEFAULT '1' NOT NULL,
- topic_reported number(1) DEFAULT '0' NOT NULL,
- topic_title varchar2(1000),
- topic_poster number(8) DEFAULT '0' NOT NULL,
- topic_time number(11) DEFAULT '0' NOT NULL,
- topic_time_limit number(11) DEFAULT '0' NOT NULL,
- topic_views number(8) DEFAULT '0' NOT NULL,
- topic_replies number(8) DEFAULT '0' NOT NULL,
- topic_replies_real number(8) DEFAULT '0' NOT NULL,
- topic_status number(3) DEFAULT '0' NOT NULL,
- topic_type number(3) DEFAULT '0' NOT NULL,
- topic_first_post_id number(8) DEFAULT '0' NOT NULL,
- topic_first_poster_name varchar2(255),
- topic_last_post_id number(8) DEFAULT '0' NOT NULL,
- topic_last_poster_id number(8) DEFAULT '0' NOT NULL,
- topic_last_poster_name varchar2(255),
- topic_last_post_time number(11) DEFAULT '0' NOT NULL,
- topic_last_view_time number(11) DEFAULT '0' NOT NULL,
- topic_moved_id number(8) DEFAULT '0' NOT NULL,
- topic_bumped number(1) DEFAULT '0' NOT NULL,
- topic_bumper number(8) DEFAULT '0' NOT NULL,
- poll_title varchar2(3000) NULL,
- poll_start number(11) DEFAULT '0' NULL,
- poll_length number(11) DEFAULT '0' NULL,
- poll_max_options number(4) DEFAULT '1' NOT NULL,
- poll_last_vote number(11) DEFAULT '0',
- poll_vote_change number(1) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_topics PRIMARY KEY (topic_id)
-)
+ topic_id number(8) NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ icon_id number(8) DEFAULT '0' NOT NULL,
+ topic_attachment number(1) DEFAULT '0' NOT NULL,
+ topic_approved number(1) DEFAULT '1' NOT NULL,
+ topic_reported number(1) DEFAULT '0' NOT NULL,
+ topic_title varchar2(1000) DEFAULT '' NOT NULL,
+ topic_poster number(8) DEFAULT '0' NOT NULL,
+ topic_time number(11) DEFAULT '0' NOT NULL,
+ topic_time_limit number(11) DEFAULT '0' NOT NULL,
+ topic_views number(8) DEFAULT '0' NOT NULL,
+ topic_replies number(8) DEFAULT '0' NOT NULL,
+ topic_replies_real number(8) DEFAULT '0' NOT NULL,
+ topic_status number(3) DEFAULT '0' NOT NULL,
+ topic_type number(3) DEFAULT '0' NOT NULL,
+ topic_first_post_id number(8) DEFAULT '0' NOT NULL,
+ topic_first_poster_name varchar2(255) DEFAULT '' NOT NULL,
+ topic_last_post_id number(8) DEFAULT '0' NOT NULL,
+ topic_last_poster_id number(8) DEFAULT '0' NOT NULL,
+ topic_last_poster_name varchar2(255) DEFAULT '' NOT NULL,
+ topic_last_post_time number(11) DEFAULT '0' NOT NULL,
+ topic_last_view_time number(11) DEFAULT '0' NOT NULL,
+ topic_moved_id number(8) DEFAULT '0' NOT NULL,
+ topic_bumped number(1) DEFAULT '0' NOT NULL,
+ topic_bumper number(8) DEFAULT '0' NOT NULL,
+ poll_title varchar2(1000) DEFAULT '' NOT NULL,
+ poll_start number(11) DEFAULT '0' NOT NULL,
+ poll_length number(11) DEFAULT '0' NOT NULL,
+ poll_max_options number(4) DEFAULT '1' NOT NULL,
+ poll_last_vote number(11) DEFAULT '0' NOT NULL,
+ poll_vote_change number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_topics PRIMARY KEY (topic_id)
+)
+/
+
+CREATE INDEX phpbb_topics_forum_id ON phpbb_topics (forum_id)
+/
+CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics (forum_id, topic_type)
+/
+CREATE INDEX phpbb_topics_topic_last_post_time ON phpbb_topics (topic_last_post_time)
/
CREATE SEQUENCE phpbb_topics_seq
@@ -1627,163 +1549,152 @@ CREATE SEQUENCE phpbb_topics_seq
CREATE OR REPLACE TRIGGER ai_phpbb_topics_seq
BEFORE INSERT ON phpbb_topics
FOR EACH ROW WHEN (
- new.topic_id IS NULL OR new.topic_id = 0
+ new.topic_id IS NULL OR new.topic_id = 0
)
BEGIN
- SELECT phpbb_topics_seq.nextval
- INTO :new.topic_id
- FROM dual;
+ SELECT phpbb_topics_seq.nextval
+ INTO :new.topic_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_topics_forum_id on phpbb_topics (forum_id)
-/
-CREATE INDEX phpbb_topics_forum_id_type on phpbb_topics (forum_id, topic_type)
-/
-CREATE INDEX phpbb_topics_last_post_time on phpbb_topics (topic_last_post_time)
-/
-
-/*
- Table: phpbb_topics_track
-*/
+/* Table: 'phpbb_topics_track' */
CREATE TABLE phpbb_topics_track (
- user_id number(8) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- forum_id number(8) DEFAULT '0' NOT NULL,
- mark_time number(11) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_topics_track PRIMARY KEY (user_id, topic_id)
+ user_id number(8) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ forum_id number(8) DEFAULT '0' NOT NULL,
+ mark_time number(11) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_topics_track PRIMARY KEY (user_id, topic_id)
)
/
-CREATE INDEX phpbb_topics_track_forum_id on phpbb_topics_track (forum_id)
+CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track (forum_id)
/
-
-/*
- Table: phpbb_topics_posted
-*/
+/* Table: 'phpbb_topics_posted' */
CREATE TABLE phpbb_topics_posted (
- user_id number(8) DEFAULT '0' NOT NULL,
- topic_id number(8) DEFAULT '0' NOT NULL,
- topic_posted number(4) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_topics_posted PRIMARY KEY (user_id, topic_id)
+ user_id number(8) DEFAULT '0' NOT NULL,
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ topic_posted number(1) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_topics_posted PRIMARY KEY (user_id, topic_id)
)
/
-/*
- Table: phpbb_topics_watch
-*/
+/* Table: 'phpbb_topics_watch' */
CREATE TABLE phpbb_topics_watch (
- topic_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- notify_status number(1) DEFAULT '0' NOT NULL
+ topic_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ notify_status number(1) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_topics_watch_topic_id on phpbb_topics_watch (topic_id)
+CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch (topic_id)
/
-CREATE INDEX phpbb_topics_watch_user_id on phpbb_topics_watch (user_id)
+CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch (user_id)
/
-CREATE INDEX phpbb_topics_watch_notify_stat on phpbb_topics_watch (notify_status)
+CREATE INDEX phpbb_topics_watch_notify_status ON phpbb_topics_watch (notify_status)
/
-
-/*
- Table: phpbb_user_group
-*/
+/* Table: 'phpbb_user_group' */
CREATE TABLE phpbb_user_group (
- group_id number(8) DEFAULT '0' NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- group_leader number(1) DEFAULT '0' NOT NULL,
- user_pending number(1)
+ group_id number(8) DEFAULT '0' NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ group_leader number(1) DEFAULT '0' NOT NULL,
+ user_pending number(1) DEFAULT '1' NOT NULL
)
/
-CREATE INDEX phpbb_user_group_group_id on phpbb_user_group (group_id)
+CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group (group_id)
/
-CREATE INDEX phpbb_user_group_user_id on phpbb_user_group (user_id)
+CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group (user_id)
/
-CREATE INDEX phpbb_user_group_group_leader on phpbb_user_group (group_leader)
+CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group (group_leader)
/
-
-/*
- Table: phpbb_users
-*/
+/* Table: 'phpbb_users' */
CREATE TABLE phpbb_users (
- user_id number(8) NOT NULL,
- user_type number(1) DEFAULT '0' NOT NULL,
- group_id number(8) DEFAULT '3' NOT NULL,
- user_permissions clob NULL,
- user_perm_from number(8) DEFAULT '0' NOT NULL,
- user_ip varchar2(40) DEFAULT '',
- user_regdate number(11) DEFAULT '0' NOT NULL,
- username varchar2(255) DEFAULT '',
- user_password varchar2(40) DEFAULT '',
- user_passchg number(11) DEFAULT '0' NULL,
- user_email varchar2(100) DEFAULT '',
- user_email_hash number(20) DEFAULT '0' NOT NULL,
- user_birthday varchar2(10) DEFAULT '' NULL,
- user_lastvisit number(11) DEFAULT '0' NOT NULL,
- user_lastmark number(11) DEFAULT '0' NOT NULL,
- user_lastpost_time number(11) DEFAULT '0' NOT NULL,
- user_lastpage varchar2(200) DEFAULT '',
- user_last_confirm_key varchar2(10) DEFAULT '' NULL,
- user_last_search number(11) DEFAULT '0' NULL,
- user_warnings number(4) DEFAULT '0' NULL,
- user_last_warning number(11) DEFAULT '0' NULL,
- user_login_attempts number(4) DEFAULT '0' NULL,
- user_posts number(8) DEFAULT '0' NOT NULL,
- user_lang varchar2(30) DEFAULT '',
- user_timezone number(5, 2) DEFAULT '0' NOT NULL,
- user_dst number(1) DEFAULT '0' NOT NULL,
- user_dateformat varchar2(30) DEFAULT 'd M Y H:i' NOT NULL,
- user_style number(4) DEFAULT '0' NOT NULL,
- user_rank number(11) DEFAULT '0' NULL,
- user_colour varchar2(6) DEFAULT '',
- user_new_privmsg number(4) DEFAULT '0' NOT NULL,
- user_unread_privmsg number(4) DEFAULT '0' NOT NULL,
- user_last_privmsg number(11) DEFAULT '0' NOT NULL,
- user_message_rules number(1) DEFAULT '0' NOT NULL,
- user_full_folder number(11) DEFAULT '-3' NOT NULL,
- user_emailtime number(11) DEFAULT '0' NOT NULL,
- user_topic_show_days number(4) DEFAULT '0' NOT NULL,
- user_topic_sortby_type varchar2(1) DEFAULT 't',
- user_topic_sortby_dir varchar2(1) DEFAULT 'd',
- user_post_show_days number(4) DEFAULT '0' NOT NULL,
- user_post_sortby_type varchar2(1) DEFAULT 't',
- user_post_sortby_dir varchar2(1) DEFAULT 'a',
- user_notify number(1) DEFAULT '0' NOT NULL,
- user_notify_pm number(1) DEFAULT '1' NOT NULL,
- user_notify_type number(4) DEFAULT '0' NOT NULL,
- user_allow_pm number(1) DEFAULT '1' NOT NULL,
- user_allow_email number(1) DEFAULT '1' NOT NULL,
- user_allow_viewonline number(1) DEFAULT '1' NOT NULL,
- user_allow_viewemail number(1) DEFAULT '1' NOT NULL,
- user_allow_massemail number(1) DEFAULT '1' NOT NULL,
- user_options number(11) DEFAULT '893' NOT NULL,
- user_avatar varchar2(255) DEFAULT '',
- user_avatar_type number(2) DEFAULT '0' NOT NULL,
- user_avatar_width number(4) DEFAULT '0' NOT NULL,
- user_avatar_height number(4) DEFAULT '0' NOT NULL,
- user_sig clob NULL,
- user_sig_bbcode_uid varchar2(5) DEFAULT '' NULL,
- user_sig_bbcode_bitfield number(11) DEFAULT '0' NULL,
- user_from varchar2(100) DEFAULT '' NULL,
- user_icq varchar2(15) DEFAULT '' NULL,
- user_aim varchar2(255) DEFAULT '' NULL,
- user_yim varchar2(255) DEFAULT '' NULL,
- user_msnm varchar2(255) DEFAULT '' NULL,
- user_jabber varchar2(255) DEFAULT '' NULL,
- user_website varchar2(200) DEFAULT '' NULL,
- user_occ varchar2(255) DEFAULT '' NULL,
- user_interests varchar2(255) DEFAULT '' NULL,
- user_actkey varchar2(32) DEFAULT '',
- user_newpasswd varchar2(32) DEFAULT '' NULL,
- CONSTRAINT pk_phpbb_users PRIMARY KEY (user_id)
-)
+ user_id number(8) NOT NULL,
+ user_type number(2) DEFAULT '0' NOT NULL,
+ group_id number(8) DEFAULT '3' NOT NULL,
+ user_permissions clob DEFAULT '' NOT NULL,
+ user_perm_from number(8) DEFAULT '0' NOT NULL,
+ user_ip varchar2(40) DEFAULT '' NOT NULL,
+ user_regdate number(11) DEFAULT '0' NOT NULL,
+ username varchar2(255) DEFAULT '' NOT NULL,
+ user_password varchar2(40) DEFAULT '' NOT NULL,
+ user_passchg number(11) DEFAULT '0' NOT NULL,
+ user_email varchar2(100) DEFAULT '' NOT NULL,
+ user_email_hash number(20) DEFAULT '0' NOT NULL,
+ user_birthday varchar2(10) DEFAULT '' NOT NULL,
+ user_lastvisit number(11) DEFAULT '0' NOT NULL,
+ user_lastmark number(11) DEFAULT '0' NOT NULL,
+ user_lastpost_time number(11) DEFAULT '0' NOT NULL,
+ user_lastpage varchar2(200) DEFAULT '' NOT NULL,
+ user_last_confirm_key varchar2(10) DEFAULT '' NOT NULL,
+ user_last_search number(11) DEFAULT '0' NOT NULL,
+ user_warnings number(4) DEFAULT '0' NOT NULL,
+ user_last_warning number(11) DEFAULT '0' NOT NULL,
+ user_login_attempts number(4) DEFAULT '0' NOT NULL,
+ user_posts number(8) DEFAULT '0' NOT NULL,
+ user_lang varchar2(30) DEFAULT '' NOT NULL,
+ user_timezone number(5, 2) DEFAULT '0' NOT NULL,
+ user_dst number(1) DEFAULT '0' NOT NULL,
+ user_dateformat varchar2(30) DEFAULT 'd M Y H:i' NOT NULL,
+ user_style number(4) DEFAULT '0' NOT NULL,
+ user_rank number(8) DEFAULT '0' NOT NULL,
+ user_colour varchar2(6) DEFAULT '' NOT NULL,
+ user_new_privmsg number(4) DEFAULT '0' NOT NULL,
+ user_unread_privmsg number(4) DEFAULT '0' NOT NULL,
+ user_last_privmsg number(11) DEFAULT '0' NOT NULL,
+ user_message_rules number(1) DEFAULT '0' NOT NULL,
+ user_full_folder number(11) DEFAULT '-3' NOT NULL,
+ user_emailtime number(11) DEFAULT '0' NOT NULL,
+ user_topic_show_days number(4) DEFAULT '0' NOT NULL,
+ user_topic_sortby_type varchar2(1) DEFAULT 't' NOT NULL,
+ user_topic_sortby_dir varchar2(1) DEFAULT 'd' NOT NULL,
+ user_post_show_days number(4) DEFAULT '0' NOT NULL,
+ user_post_sortby_type varchar2(1) DEFAULT 't' NOT NULL,
+ user_post_sortby_dir varchar2(1) DEFAULT 'a' NOT NULL,
+ user_notify number(1) DEFAULT '0' NOT NULL,
+ user_notify_pm number(1) DEFAULT '1' NOT NULL,
+ user_notify_type number(4) DEFAULT '0' NOT NULL,
+ user_allow_pm number(1) DEFAULT '1' NOT NULL,
+ user_allow_email number(1) DEFAULT '1' NOT NULL,
+ user_allow_viewonline number(1) DEFAULT '1' NOT NULL,
+ user_allow_viewemail number(1) DEFAULT '1' NOT NULL,
+ user_allow_massemail number(1) DEFAULT '1' NOT NULL,
+ user_options number(11) DEFAULT '893' NOT NULL,
+ user_avatar varchar2(255) DEFAULT '' NOT NULL,
+ user_avatar_type number(2) DEFAULT '0' NOT NULL,
+ user_avatar_width number(4) DEFAULT '0' NOT NULL,
+ user_avatar_height number(4) DEFAULT '0' NOT NULL,
+ user_sig clob DEFAULT '' NOT NULL,
+ user_sig_bbcode_uid varchar2(5) DEFAULT '' NOT NULL,
+ user_sig_bbcode_bitfield number(11) DEFAULT '0' NOT NULL,
+ user_from varchar2(100) DEFAULT '' NOT NULL,
+ user_icq varchar2(15) DEFAULT '' NOT NULL,
+ user_aim varchar2(255) DEFAULT '' NOT NULL,
+ user_yim varchar2(255) DEFAULT '' NOT NULL,
+ user_msnm varchar2(255) DEFAULT '' NOT NULL,
+ user_jabber varchar2(255) DEFAULT '' NOT NULL,
+ user_website varchar2(200) DEFAULT '' NOT NULL,
+ user_occ varchar2(255) DEFAULT '' NOT NULL,
+ user_interests clob DEFAULT '' NOT NULL,
+ user_actkey varchar2(32) DEFAULT '' NOT NULL,
+ user_newpasswd varchar2(32) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_users PRIMARY KEY (user_id)
+)
+/
+
+CREATE INDEX phpbb_users_user_birthday ON phpbb_users (user_birthday)
+/
+CREATE INDEX phpbb_users_user_email_hash ON phpbb_users (user_email_hash)
+/
+CREATE INDEX phpbb_users_user_type ON phpbb_users (user_type)
+/
+CREATE INDEX phpbb_users_username ON phpbb_users (username)
/
CREATE SEQUENCE phpbb_users_seq
@@ -1792,92 +1703,81 @@ CREATE SEQUENCE phpbb_users_seq
CREATE OR REPLACE TRIGGER ai_phpbb_users_seq
BEFORE INSERT ON phpbb_users
FOR EACH ROW WHEN (
- new.user_id IS NULL OR new.user_id = 0
+ new.user_id IS NULL OR new.user_id = 0
)
BEGIN
- SELECT phpbb_users_seq.nextval
- INTO :new.user_id
- FROM dual;
+ SELECT phpbb_users_seq.nextval
+ INTO :new.user_id
+ FROM dual;
END;
/
-CREATE INDEX phpbb_users_user_birthday on phpbb_users (user_birthday)
-/
-CREATE INDEX phpbb_users_user_email_hash on phpbb_users (user_email_hash)
-/
-CREATE INDEX phpbb_users_username on phpbb_users (username)
-/
-
-/*
- Table: phpbb_warnings
-*/
+/* Table: 'phpbb_warnings' */
CREATE TABLE phpbb_warnings (
- warning_id number(8) NOT NULL,
- user_id number(8) DEFAULT '0' NOT NULL,
- post_id number(8) DEFAULT '0' NOT NULL,
- log_id number(8) DEFAULT '0' NOT NULL,
- warning_time number(11) DEFAULT '0' NOT NULL,
- CONSTRAINT pk_phpbb_warnings PRIMARY KEY (warning_id)
+ warning_id number(8) NOT NULL,
+ user_id number(8) DEFAULT '0' NOT NULL,
+ post_id number(8) DEFAULT '0' NOT NULL,
+ log_id number(8) DEFAULT '0' NOT NULL,
+ warning_time number(11) DEFAULT '0' NOT NULL,
+ CONSTRAINT pk_phpbb_warnings PRIMARY KEY (warning_id)
)
/
-CREATE SEQUENCE sq_phpbb_warnings_warning_id
+
+CREATE SEQUENCE phpbb_warnings_seq
/
-CREATE OR REPLACE TRIGGER ai_phpbb_warnings_warning_id
+CREATE OR REPLACE TRIGGER ai_phpbb_warnings_seq
BEFORE INSERT ON phpbb_warnings
FOR EACH ROW WHEN (
- new.warning_id IS NULL OR new.warning_id = 0
+ new.warning_id IS NULL OR new.warning_id = 0
)
BEGIN
- SELECT sq_phpbb_warnings_warning_id.nextval
- INTO :new.warning_id
- FROM dual;
+ SELECT phpbb_warnings_seq.nextval
+ INTO :new.warning_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_words
-*/
+/* Table: 'phpbb_words' */
CREATE TABLE phpbb_words (
- word_id number(8) NOT NULL,
- word varchar2(255) NOT NULL,
- replacement varchar2(255) NOT NULL,
- CONSTRAINT pk_phpbb_words PRIMARY KEY (word_id)
+ word_id number(8) NOT NULL,
+ word varchar2(255) DEFAULT '' NOT NULL,
+ replacement varchar2(255) DEFAULT '' NOT NULL,
+ CONSTRAINT pk_phpbb_words PRIMARY KEY (word_id)
)
/
-CREATE SEQUENCE sq_phpbb_words_word_id
+
+CREATE SEQUENCE phpbb_words_seq
/
-CREATE OR REPLACE TRIGGER ai_phpbb_words_word_id
+CREATE OR REPLACE TRIGGER ai_phpbb_words_seq
BEFORE INSERT ON phpbb_words
FOR EACH ROW WHEN (
- new.word_id IS NULL OR new.word_id = 0
+ new.word_id IS NULL OR new.word_id = 0
)
BEGIN
- SELECT sq_phpbb_words_word_id.nextval
- INTO :new.word_id
- FROM dual;
+ SELECT phpbb_words_seq.nextval
+ INTO :new.word_id
+ FROM dual;
END;
/
-/*
- Table: phpbb_zebra
-*/
+/* Table: 'phpbb_zebra' */
CREATE TABLE phpbb_zebra (
- user_id number(8) DEFAULT '0' NOT NULL,
- zebra_id number(8) DEFAULT '0' NOT NULL,
- friend number(1) DEFAULT '0' NOT NULL,
- foe number(1) DEFAULT '0' NOT NULL
+ user_id number(8) DEFAULT '0' NOT NULL,
+ zebra_id number(8) DEFAULT '0' NOT NULL,
+ friend number(1) DEFAULT '0' NOT NULL,
+ foe number(1) DEFAULT '0' NOT NULL
)
/
-CREATE INDEX phpbb_zebra_user_id on phpbb_zebra (user_id)
+CREATE INDEX phpbb_zebra_user_id ON phpbb_zebra (user_id)
/
-CREATE INDEX phpbb_zebra_zebra_id on phpbb_zebra (zebra_id)
+CREATE INDEX phpbb_zebra_zebra_id ON phpbb_zebra (zebra_id)
/
diff --git a/phpBB/install/schemas/postgres_schema.sql b/phpBB/install/schemas/postgres_schema.sql
index 58f885ba1b..b91142d6a2 100644
--- a/phpBB/install/schemas/postgres_schema.sql
+++ b/phpBB/install/schemas/postgres_schema.sql
@@ -2,6 +2,7 @@
PostgreSQL Schema for phpBB 3.x - (c) phpBB Group, 2005
$Id$
+
*/
BEGIN;
@@ -75,459 +76,372 @@ CREATE OPERATOR =(
MERGES,
SORT1= <);
-/* Table: phpbb_attachments */
-
+/* Table: 'phpbb_attachments' */
CREATE SEQUENCE phpbb_attachments_seq;
CREATE TABLE phpbb_attachments (
- attach_id INT4 DEFAULT nextval('phpbb_attachments_seq'),
- post_msg_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- in_message INT2 DEFAULT '0' NOT NULL,
- poster_id INT4 DEFAULT '0' NOT NULL,
- physical_filename varchar(255) NOT NULL,
- real_filename varchar(255) NOT NULL,
- download_count INT4 DEFAULT '0' NOT NULL,
- comment varchar(8000),
- extension varchar(100),
- mimetype varchar(100),
- filesize INT4 DEFAULT '0' NOT NULL,
- filetime INT4 DEFAULT '0' NOT NULL,
- thumbnail INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (attach_id),
- CHECK (post_msg_id>=0),
- CHECK (topic_id>=0),
- CHECK (in_message>=0),
- CHECK (poster_id>=0),
- CHECK (download_count>=0),
- CHECK (filesize>=0),
- CHECK (filetime>=0)
+ attach_id INT4 DEFAULT nextval('phpbb_attachments_seq'),
+ post_msg_id INT4 DEFAULT '0' NOT NULL CHECK (post_msg_id >= 0),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ in_message INT2 DEFAULT '0' NOT NULL CHECK (in_message >= 0),
+ poster_id INT4 DEFAULT '0' NOT NULL CHECK (poster_id >= 0),
+ pysical_filename varchar(255) DEFAULT '' NOT NULL,
+ real_filename varchar(255) DEFAULT '' NOT NULL,
+ download_count INT4 DEFAULT '0' NOT NULL CHECK (download_count >= 0),
+ attach_comment varchar(8000) DEFAULT '' NOT NULL,
+ extension varchar(100) DEFAULT '' NOT NULL,
+ mimetype varchar(100) DEFAULT '' NOT NULL,
+ filesize INT4 DEFAULT '0' NOT NULL CHECK (filesize >= 0),
+ filetime INT4 DEFAULT '0' NOT NULL CHECK (filetime >= 0),
+ thumbnail INT2 DEFAULT '0' NOT NULL CHECK (thumbnail >= 0),
+ PRIMARY KEY (attach_id)
);
CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments (filetime);
CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments (post_msg_id);
CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments (topic_id);
CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments (poster_id);
-CREATE INDEX phpbb_attachments_physical_filename ON phpbb_attachments (physical_filename);
CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments (filesize);
-
-
-
-/* Table: phpbb_acl_groups */
+/* Table: 'phpbb_acl_groups' */
CREATE TABLE phpbb_acl_groups (
- group_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- auth_option_id INT4 DEFAULT '0' NOT NULL,
- auth_role_id INT4 DEFAULT '0' NOT NULL,
- auth_setting INT2 DEFAULT '0' NOT NULL
+ group_id INT4 DEFAULT '0' NOT NULL CHECK (group_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ auth_option_id INT4 DEFAULT '0' NOT NULL CHECK (auth_option_id >= 0),
+ auth_role_id INT4 DEFAULT '0' NOT NULL CHECK (auth_role_id >= 0),
+ auth_setting INT2 DEFAULT '0' NOT NULL
);
CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups (group_id);
CREATE INDEX phpbb_acl_groups_auth_option_id ON phpbb_acl_groups (auth_option_id);
-
-/* Table: phpbb_acl_options */
+/* Table: 'phpbb_acl_options' */
CREATE SEQUENCE phpbb_acl_options_seq;
CREATE TABLE phpbb_acl_options (
- auth_option_id INT4 DEFAULT nextval('phpbb_acl_options_seq'),
- auth_option varchar(50) NOT NULL,
- is_global INT2 DEFAULT '0' NOT NULL,
- is_local INT2 DEFAULT '0' NOT NULL,
- founder_only INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (auth_option_id)
+ auth_option_id INT4 DEFAULT nextval('phpbb_acl_options_seq'),
+ auth_option varchar(50) DEFAULT '' NOT NULL,
+ is_global INT2 DEFAULT '0' NOT NULL CHECK (is_global >= 0),
+ is_local INT2 DEFAULT '0' NOT NULL CHECK (is_local >= 0),
+ founder_only INT2 DEFAULT '0' NOT NULL CHECK (founder_only >= 0),
+ PRIMARY KEY (auth_option_id)
);
CREATE INDEX phpbb_acl_options_auth_option ON phpbb_acl_options (auth_option);
-
-
-
-/* Table: phpbb_acl_roles */
+/* Table: 'phpbb_acl_roles' */
CREATE SEQUENCE phpbb_acl_roles_seq;
CREATE TABLE phpbb_acl_roles (
- role_id INT4 DEFAULT nextval('phpbb_acl_roles_seq'),
- role_name varchar(255) DEFAULT '' NOT NULL,
- role_description varchar(8000),
- role_type varchar(10) DEFAULT '' NOT NULL,
- role_order INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (role_id)
+ role_id INT4 DEFAULT nextval('phpbb_acl_roles_seq'),
+ role_name varchar(255) DEFAULT '' NOT NULL,
+ role_description varchar(8000) DEFAULT '' NOT NULL,
+ role_type varchar(10) DEFAULT '' NOT NULL,
+ role_order INT2 DEFAULT '0' NOT NULL CHECK (role_order >= 0),
+ PRIMARY KEY (role_id)
);
CREATE INDEX phpbb_acl_roles_role_type ON phpbb_acl_roles (role_type);
CREATE INDEX phpbb_acl_roles_role_order ON phpbb_acl_roles (role_order);
-
-
-
-/* Table: phpbb_acl_roles_data */
+/* Table: 'phpbb_acl_roles_data' */
CREATE TABLE phpbb_acl_roles_data (
- role_id INT4 DEFAULT '0' NOT NULL,
- auth_option_id INT4 DEFAULT '0' NOT NULL,
- auth_setting INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (role_id, auth_option_id)
+ role_id INT4 DEFAULT '0' NOT NULL CHECK (role_id >= 0),
+ auth_option_id INT4 DEFAULT '0' NOT NULL CHECK (auth_option_id >= 0),
+ auth_setting INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (role_id, auth_option_id)
);
-/* Table: phpbb_acl_users */
+/* Table: 'phpbb_acl_users' */
CREATE TABLE phpbb_acl_users (
- user_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- auth_option_id INT4 DEFAULT '0' NOT NULL,
- auth_role_id INT4 DEFAULT '0' NOT NULL,
- auth_setting INT2 DEFAULT '0' NOT NULL
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ auth_option_id INT4 DEFAULT '0' NOT NULL CHECK (auth_option_id >= 0),
+ auth_role_id INT4 DEFAULT '0' NOT NULL CHECK (auth_role_id >= 0),
+ auth_setting INT2 DEFAULT '0' NOT NULL
);
CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users (user_id);
CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users (auth_option_id);
-
-/* Table: phpbb_banlist */
+/* Table: 'phpbb_banlist' */
CREATE SEQUENCE phpbb_banlist_seq;
CREATE TABLE phpbb_banlist (
- ban_id INT4 DEFAULT nextval('phpbb_banlist_seq'),
- ban_userid INT4 DEFAULT '0' NOT NULL,
- ban_ip varchar(40) DEFAULT '' NOT NULL,
- ban_email varchar(100) DEFAULT '' NOT NULL,
- ban_start INT4 DEFAULT '0' NOT NULL,
- ban_end INT4 DEFAULT '0' NOT NULL,
- ban_exclude INT2 DEFAULT '0' NOT NULL,
- ban_reason varchar(3000),
- ban_give_reason varchar(3000),
- PRIMARY KEY (ban_id),
- CHECK (ban_userid>=0)
+ ban_id INT4 DEFAULT nextval('phpbb_banlist_seq'),
+ ban_userid INT4 DEFAULT '0' NOT NULL CHECK (ban_userid >= 0),
+ ban_ip varchar(40) DEFAULT '' NOT NULL,
+ ban_email varchar(100) DEFAULT '' NOT NULL,
+ ban_start INT4 DEFAULT '0' NOT NULL CHECK (ban_start >= 0),
+ ban_end INT4 DEFAULT '0' NOT NULL CHECK (ban_end >= 0),
+ ban_exclude INT2 DEFAULT '0' NOT NULL CHECK (ban_exclude >= 0),
+ ban_reason varchar(3000) DEFAULT '' NOT NULL,
+ ban_give_reason varchar(3000) DEFAULT '' NOT NULL,
+ PRIMARY KEY (ban_id)
);
-
-
-/* Table: phpbb_bbcodes */
+/* Table: 'phpbb_bbcodes' */
CREATE TABLE phpbb_bbcodes (
- bbcode_id INT2 DEFAULT '0' NOT NULL,
- bbcode_tag varchar(16) DEFAULT '' NOT NULL,
- display_on_posting INT2 DEFAULT '0' NOT NULL,
- bbcode_match varchar(255) DEFAULT '' NOT NULL,
- bbcode_tpl TEXT,
- first_pass_match varchar(255) DEFAULT '' NOT NULL,
- first_pass_replace varchar(255) DEFAULT '' NOT NULL,
- second_pass_match varchar(255) DEFAULT '' NOT NULL,
- second_pass_replace TEXT,
- PRIMARY KEY (bbcode_id),
- CHECK (bbcode_id>=0)
+ bbcode_id INT2 DEFAULT '0' NOT NULL,
+ bbcode_tag varchar(16) DEFAULT '' NOT NULL,
+ display_on_posting INT2 DEFAULT '0' NOT NULL CHECK (display_on_posting >= 0),
+ bbcode_match varchar(255) DEFAULT '' NOT NULL,
+ bbcode_tpl TEXT DEFAULT '' NOT NULL,
+ first_pass_match varchar(255) DEFAULT '' NOT NULL,
+ first_pass_replace varchar(255) DEFAULT '' NOT NULL,
+ second_pass_match varchar(255) DEFAULT '' NOT NULL,
+ second_pass_replace TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (bbcode_id)
);
-CREATE INDEX phpbb_bbcodes_display_on_posting ON phpbb_bbcodes (display_on_posting);
-
+CREATE INDEX phpbb_bbcodes_display_in_posting ON phpbb_bbcodes (display_on_posting);
-/* Table: phpbb_bookmarks */
+/* Table: 'phpbb_bookmarks' */
CREATE TABLE phpbb_bookmarks (
- topic_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- order_id INT4 DEFAULT '0' NOT NULL
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ order_id INT4 DEFAULT '0' NOT NULL CHECK (order_id >= 0)
);
CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id);
CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id);
-
-/* Table: phpbb_bots */
+/* Table: 'phpbb_bots' */
CREATE SEQUENCE phpbb_bots_seq;
CREATE TABLE phpbb_bots (
- bot_id INT2 DEFAULT nextval('phpbb_bots_seq'),
- bot_active INT2 DEFAULT '1' NOT NULL,
- bot_name varchar(3000),
- user_id INT4 DEFAULT '0' NOT NULL,
- bot_agent varchar(255) DEFAULT '' NOT NULL,
- bot_ip varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (bot_id),
- CHECK (user_id>=0)
+ bot_id INT4 DEFAULT nextval('phpbb_bots_seq'),
+ bot_active INT2 DEFAULT '1' NOT NULL CHECK (bot_active >= 0),
+ bot_name varchar(3000) DEFAULT '' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ bot_agent varchar(255) DEFAULT '' NOT NULL,
+ bot_ip varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (bot_id)
);
CREATE INDEX phpbb_bots_bot_active ON phpbb_bots (bot_active);
-
-/* Table: phpbb_config */
+/* Table: 'phpbb_config' */
CREATE TABLE phpbb_config (
- config_name varchar(255) NOT NULL,
- config_value varchar(255) NOT NULL,
- is_dynamic INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (config_name)
+ config_name varchar(255) DEFAULT '' NOT NULL,
+ config_value varchar(255) DEFAULT '' NOT NULL,
+ is_dynamic INT2 DEFAULT '0' NOT NULL CHECK (is_dynamic >= 0),
+ PRIMARY KEY (config_name)
);
CREATE INDEX phpbb_config_is_dynamic ON phpbb_config (is_dynamic);
-
-/* Table: phpbb_confirm */
+/* Table: 'phpbb_confirm' */
CREATE TABLE phpbb_confirm (
- confirm_id char(32) DEFAULT '' NOT NULL,
- session_id char(32) DEFAULT '' NOT NULL,
- confirm_type INT2 DEFAULT '0' NOT NULL,
- code varchar(8) DEFAULT '' NOT NULL,
- PRIMARY KEY (session_id,confirm_id)
+ confirm_id char(32) DEFAULT '' NOT NULL,
+ session_id char(32) DEFAULT '' NOT NULL,
+ confirm_type INT2 DEFAULT '0' NOT NULL,
+ code varchar(8) DEFAULT '' NOT NULL,
+ PRIMARY KEY (session_id, confirm_id)
);
-/* Table: phpbb_disallow */
+/* Table: 'phpbb_disallow' */
CREATE SEQUENCE phpbb_disallow_seq;
CREATE TABLE phpbb_disallow (
- disallow_id INT4 DEFAULT nextval('phpbb_disallow_seq'),
- disallow_username varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (disallow_id)
+ disallow_id INT4 DEFAULT nextval('phpbb_disallow_seq'),
+ disallow_username varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (disallow_id)
);
-
-
-/* Table: phpbb_drafts */
+/* Table: 'phpbb_drafts' */
CREATE SEQUENCE phpbb_drafts_seq;
CREATE TABLE phpbb_drafts (
- draft_id INT4 DEFAULT nextval('phpbb_drafts_seq'),
- user_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- save_time INT4 DEFAULT '0' NOT NULL,
- draft_subject varchar(1000),
- draft_message TEXT,
- PRIMARY KEY (draft_id),
- CHECK (user_id>=0),
- CHECK (topic_id>=0),
- CHECK (forum_id>=0),
- CHECK (save_time>=0)
+ draft_id INT4 DEFAULT nextval('phpbb_drafts_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ save_time INT4 DEFAULT '0' NOT NULL CHECK (save_time >= 0),
+ draft_subject varchar(1000) DEFAULT '' NOT NULL,
+ draft_message TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (draft_id)
);
CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
-
-
-
-/* Table: phpbb_extensions */
+/* Table: 'phpbb_extensions' */
CREATE SEQUENCE phpbb_extensions_seq;
CREATE TABLE phpbb_extensions (
- extension_id INT4 DEFAULT nextval('phpbb_extensions_seq'),
- group_id INT4 DEFAULT '0' NOT NULL,
- extension varchar(100) DEFAULT '' NOT NULL,
- PRIMARY KEY (extension_id),
- CHECK (group_id>=0)
+ extension_id INT4 DEFAULT nextval('phpbb_extensions_seq'),
+ group_id INT4 DEFAULT '0' NOT NULL CHECK (group_id >= 0),
+ extension varchar(100) DEFAULT '' NOT NULL,
+ PRIMARY KEY (extension_id)
);
-
-
-/* Table: phpbb_extension_groups */
+/* Table: 'phpbb_extension_groups' */
CREATE SEQUENCE phpbb_extension_groups_seq;
CREATE TABLE phpbb_extension_groups (
- group_id INT4 DEFAULT nextval('phpbb_extension_groups_seq'),
- group_name varchar(255) NOT NULL,
- cat_id INT2 DEFAULT '0' NOT NULL,
- allow_group INT2 DEFAULT '0' NOT NULL,
- download_mode INT2 DEFAULT '1' NOT NULL,
- upload_icon varchar(255) DEFAULT '' NOT NULL,
- max_filesize INT4 DEFAULT '0' NOT NULL,
- allowed_forums TEXT,
- allow_in_pm INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (group_id),
- CHECK (download_mode>=0)
+ group_id INT4 DEFAULT nextval('phpbb_extension_groups_seq'),
+ group_name varchar(255) DEFAULT '' NOT NULL,
+ cat_id INT2 DEFAULT '0' NOT NULL,
+ allow_group INT2 DEFAULT '0' NOT NULL CHECK (allow_group >= 0),
+ download_mode INT2 DEFAULT '1' NOT NULL CHECK (download_mode >= 0),
+ upload_icon varchar(255) DEFAULT '' NOT NULL,
+ max_filesize INT4 DEFAULT '0' NOT NULL CHECK (max_filesize >= 0),
+ allowed_forums varchar(8000) DEFAULT '' NOT NULL,
+ allow_in_pm INT2 DEFAULT '0' NOT NULL CHECK (allow_in_pm >= 0),
+ PRIMARY KEY (group_id)
);
-
-
-/* Table: phpbb_forums */
+/* Table: 'phpbb_forums' */
CREATE SEQUENCE phpbb_forums_seq;
CREATE TABLE phpbb_forums (
- forum_id INT2 DEFAULT nextval('phpbb_forums_seq'),
- parent_id INT2 NOT NULL,
- left_id INT2 NOT NULL,
- right_id INT2 NOT NULL,
- forum_parents TEXT,
- forum_name TEXT,
- forum_desc TEXT,
- forum_desc_bitfield INT4 DEFAULT '0' NOT NULL,
- forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
- forum_link varchar(255) DEFAULT '' NOT NULL,
- forum_password varchar(40) DEFAULT '' NOT NULL,
- forum_style INT2 ,
- forum_image varchar(255) DEFAULT '' NOT NULL,
- forum_rules TEXT,
- forum_rules_link varchar(255) DEFAULT '' NOT NULL,
- forum_rules_bitfield INT4 DEFAULT '0' NOT NULL,
- forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
- forum_topics_per_page INT2 DEFAULT '0' NOT NULL,
- forum_type INT2 DEFAULT '0' NOT NULL,
- forum_status INT2 DEFAULT '0' NOT NULL,
- forum_posts INT4 DEFAULT '0' NOT NULL,
- forum_topics INT4 DEFAULT '0' NOT NULL,
- forum_topics_real INT4 DEFAULT '0' NOT NULL,
- forum_last_post_id INT4 DEFAULT '0' NOT NULL,
- forum_last_poster_id INT4 DEFAULT '0' NOT NULL,
- forum_last_post_time INT4 DEFAULT '0' NOT NULL,
- forum_last_poster_name varchar(255),
- forum_flags INT2 DEFAULT '32' NOT NULL,
- display_on_index INT2 DEFAULT '1' NOT NULL,
- enable_indexing INT2 DEFAULT '1' NOT NULL,
- enable_icons INT2 DEFAULT '1' NOT NULL,
- enable_prune INT2 DEFAULT '0' NOT NULL,
- prune_next INT4 ,
- prune_days INT2 NOT NULL,
- prune_viewed INT2 NOT NULL,
- prune_freq INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (forum_id),
- CHECK (parent_id>=0),
- CHECK (left_id>=0),
- CHECK (right_id>=0),
- CHECK (forum_style>=0),
- CHECK (forum_desc_bitfield>=0),
- CHECK (forum_rules_bitfield>=0),
- CHECK (forum_topics_per_page>=0),
- CHECK (forum_posts>=0),
- CHECK (forum_topics>=0),
- CHECK (forum_topics_real>=0),
- CHECK (forum_last_post_id>=0),
- CHECK (prune_next>=0),
- CHECK (prune_days>=0),
- CHECK (prune_viewed>=0),
- CHECK (prune_freq>=0)
+ forum_id INT4 DEFAULT nextval('phpbb_forums_seq'),
+ parent_id INT4 DEFAULT '0' NOT NULL CHECK (parent_id >= 0),
+ left_id INT4 DEFAULT '0' NOT NULL CHECK (left_id >= 0),
+ right_id INT4 DEFAULT '0' NOT NULL CHECK (right_id >= 0),
+ forum_parents TEXT DEFAULT '' NOT NULL,
+ forum_name varchar(3000) DEFAULT '' NOT NULL,
+ forum_desc varchar(8000) DEFAULT '' NOT NULL,
+ forum_desc_bitfield INT4 DEFAULT '0' NOT NULL CHECK (forum_desc_bitfield >= 0),
+ forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_link varchar(255) DEFAULT '' NOT NULL,
+ forum_password varchar(40) DEFAULT '' NOT NULL,
+ forum_style INT2 DEFAULT '0' NOT NULL,
+ forum_image varchar(255) DEFAULT '' NOT NULL,
+ forum_rules varchar(8000) DEFAULT '' NOT NULL,
+ forum_rules_link varchar(255) DEFAULT '' NOT NULL,
+ forum_rules_bitfield INT4 DEFAULT '0' NOT NULL CHECK (forum_rules_bitfield >= 0),
+ forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_topics_per_page INT2 DEFAULT '0' NOT NULL,
+ forum_type INT2 DEFAULT '0' NOT NULL,
+ forum_status INT2 DEFAULT '0' NOT NULL,
+ forum_posts INT4 DEFAULT '0' NOT NULL CHECK (forum_posts >= 0),
+ forum_topics INT4 DEFAULT '0' NOT NULL CHECK (forum_topics >= 0),
+ forum_topics_real INT4 DEFAULT '0' NOT NULL CHECK (forum_topics_real >= 0),
+ forum_last_post_id INT4 DEFAULT '0' NOT NULL CHECK (forum_last_post_id >= 0),
+ forum_last_poster_id INT4 DEFAULT '0' NOT NULL CHECK (forum_last_poster_id >= 0),
+ forum_last_post_time INT4 DEFAULT '0' NOT NULL CHECK (forum_last_post_time >= 0),
+ forum_last_poster_name varchar(255) DEFAULT '' NOT NULL,
+ forum_flags INT2 DEFAULT '32' NOT NULL,
+ display_on_index INT2 DEFAULT '1' NOT NULL CHECK (display_on_index >= 0),
+ enable_indexing INT2 DEFAULT '1' NOT NULL CHECK (enable_indexing >= 0),
+ enable_icons INT2 DEFAULT '1' NOT NULL CHECK (enable_icons >= 0),
+ enable_prune INT2 DEFAULT '0' NOT NULL CHECK (enable_prune >= 0),
+ prune_next INT4 DEFAULT '0' NOT NULL CHECK (prune_next >= 0),
+ prune_days INT2 DEFAULT '0' NOT NULL,
+ prune_viewed INT2 DEFAULT '0' NOT NULL,
+ prune_freq INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (forum_id)
);
CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id);
CREATE INDEX phpbb_forums_forum_last_post_id ON phpbb_forums (forum_last_post_id);
-
-
-
-/* Table: phpbb_forums_access */
+/* Table: 'phpbb_forums_access' */
CREATE TABLE phpbb_forums_access (
- forum_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- session_id varchar(32) DEFAULT '' NOT NULL,
- PRIMARY KEY (forum_id,user_id,session_id),
- CHECK (forum_id>=0),
- CHECK (user_id>=0)
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ session_id char(32) DEFAULT '' NOT NULL,
+ PRIMARY KEY (forum_id, user_id, session_id)
);
-/* Table: phpbb_forums_track */
+/* Table: 'phpbb_forums_track' */
CREATE TABLE phpbb_forums_track (
- user_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- mark_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,forum_id),
- CHECK (user_id>=0),
- CHECK (forum_id>=0)
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ mark_time INT4 DEFAULT '0' NOT NULL CHECK (mark_time >= 0),
+ PRIMARY KEY (user_id, forum_id)
);
-/* Table: phpbb_forums_watch */
+/* Table: 'phpbb_forums_watch' */
CREATE TABLE phpbb_forums_watch (
- forum_id INT2 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- notify_status INT2 DEFAULT '0' NOT NULL
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ notify_status INT2 DEFAULT '0' NOT NULL CHECK (notify_status >= 0)
);
CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch (forum_id);
CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch (user_id);
CREATE INDEX phpbb_forums_watch_notify_status ON phpbb_forums_watch (notify_status);
-
-/* Table: phpbb_groups */
+/* Table: 'phpbb_groups' */
CREATE SEQUENCE phpbb_groups_seq;
CREATE TABLE phpbb_groups (
- group_id INT4 DEFAULT nextval('phpbb_groups_seq'),
- group_type INT2 DEFAULT '1' NOT NULL,
- group_name varchar_ci,
- group_desc TEXT,
- group_desc_bitfield INT4 DEFAULT '0' NOT NULL,
- group_desc_uid varchar(5) DEFAULT '' NOT NULL,
- group_display INT2 DEFAULT '0' NOT NULL,
- group_avatar varchar(255) DEFAULT '' NOT NULL,
- group_avatar_type INT2 DEFAULT '0' NOT NULL,
- group_avatar_width INT2 DEFAULT '0' NOT NULL,
- group_avatar_height INT2 DEFAULT '0' NOT NULL,
- group_rank INT2 DEFAULT '-1' NOT NULL,
- group_colour varchar(6) DEFAULT '' NOT NULL,
- group_sig_chars INT4 DEFAULT '0' NOT NULL,
- group_receive_pm INT2 DEFAULT '0' NOT NULL,
- group_message_limit INT4 DEFAULT '0' NOT NULL,
- group_chgpass INT2 DEFAULT '0' NOT NULL,
- group_legend INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (group_id),
- CHECK (group_avatar_width>=0),
- CHECK (group_avatar_height>=0),
- CHECK (group_desc_bitfield>=0),
- CHECK (group_sig_chars>=0),
- CHECK (group_message_limit>=0)
+ group_id INT4 DEFAULT nextval('phpbb_groups_seq'),
+ group_type INT2 DEFAULT '1' NOT NULL,
+ group_name varchar_ci DEFAULT '' NOT NULL,
+ group_desc varchar(8000) DEFAULT '' NOT NULL,
+ group_desc_bitfield INT4 DEFAULT '0' NOT NULL CHECK (group_desc_bitfield >= 0),
+ group_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ group_display INT2 DEFAULT '0' NOT NULL CHECK (group_display >= 0),
+ group_avatar varchar(255) DEFAULT '' NOT NULL,
+ group_avatar_type INT2 DEFAULT '0' NOT NULL,
+ group_avatar_width INT2 DEFAULT '0' NOT NULL,
+ group_avatar_height INT2 DEFAULT '0' NOT NULL,
+ group_rank INT4 DEFAULT '0' NOT NULL CHECK (group_rank >= 0),
+ group_colour varchar(6) DEFAULT '' NOT NULL,
+ group_sig_chars INT4 DEFAULT '0' NOT NULL CHECK (group_sig_chars >= 0),
+ group_receive_pm INT2 DEFAULT '0' NOT NULL CHECK (group_receive_pm >= 0),
+ group_message_limit INT4 DEFAULT '0' NOT NULL CHECK (group_message_limit >= 0),
+ group_legend INT2 DEFAULT '1' NOT NULL CHECK (group_legend >= 0),
+ PRIMARY KEY (group_id)
);
CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend);
-
-
-
-/* Table: phpbb_icons */
+/* Table: 'phpbb_icons' */
CREATE SEQUENCE phpbb_icons_seq;
CREATE TABLE phpbb_icons (
- icons_id INT2 DEFAULT nextval('phpbb_icons_seq'),
- icons_url varchar(255),
- icons_width INT2 NOT NULL,
- icons_height INT2 NOT NULL,
- icons_order INT4 NOT NULL,
- display_on_posting INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (icons_id),
- CHECK (icons_width>=0),
- CHECK (icons_height>=0),
- CHECK (icons_order>=0),
- CHECK (display_on_posting>=0)
+ icons_id INT4 DEFAULT nextval('phpbb_icons_seq'),
+ icons_url varchar(255) DEFAULT '' NOT NULL,
+ icons_width INT2 DEFAULT '0' NOT NULL,
+ icons_height INT2 DEFAULT '0' NOT NULL,
+ icons_order INT4 DEFAULT '0' NOT NULL CHECK (icons_order >= 0),
+ display_on_posting INT2 DEFAULT '1' NOT NULL CHECK (display_on_posting >= 0),
+ PRIMARY KEY (icons_id)
);
-
-
-/* Table: phpbb_lang */
+/* Table: 'phpbb_lang' */
CREATE SEQUENCE phpbb_lang_seq;
CREATE TABLE phpbb_lang (
- lang_id INT2 DEFAULT nextval('phpbb_lang_seq'),
- lang_iso varchar(5) NOT NULL,
- lang_dir varchar(30) NOT NULL,
- lang_english_name varchar(100),
- lang_local_name varchar(255),
- lang_author varchar(255),
- PRIMARY KEY (lang_id)
+ lang_id INT2 DEFAULT nextval('phpbb_lang_seq'),
+ lang_iso varchar(5) DEFAULT '' NOT NULL,
+ lang_dir varchar(30) DEFAULT '' NOT NULL,
+ lang_english_name varchar(100) DEFAULT '' NOT NULL,
+ lang_local_name varchar(255) DEFAULT '' NOT NULL,
+ lang_author varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (lang_id)
);
+CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang (lang_iso);
-
-
-/* Table: phpbb_log */
+/* Table: 'phpbb_log' */
CREATE SEQUENCE phpbb_log_seq;
CREATE TABLE phpbb_log (
- log_id INT4 DEFAULT nextval('phpbb_log_seq'),
- log_type INT2 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- reportee_id INT4 DEFAULT '0' NOT NULL,
- log_ip varchar(40) NOT NULL,
- log_time INT4 NOT NULL,
- log_operation varchar(8000),
- log_data TEXT,
- PRIMARY KEY (log_id),
- CHECK (log_type>=0),
- CHECK (forum_id>=0),
- CHECK (topic_id>=0),
- CHECK (reportee_id>=0)
+ log_id INT4 DEFAULT nextval('phpbb_log_seq'),
+ log_type INT2 DEFAULT '0' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ reportee_id INT4 DEFAULT '0' NOT NULL CHECK (reportee_id >= 0),
+ log_ip varchar(40) DEFAULT '' NOT NULL,
+ log_time INT4 DEFAULT '0' NOT NULL CHECK (log_time >= 0),
+ log_operation varchar(8000) DEFAULT '' NOT NULL,
+ log_data TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (log_id)
);
CREATE INDEX phpbb_log_log_type ON phpbb_log (log_type);
@@ -536,113 +450,95 @@ CREATE INDEX phpbb_log_topic_id ON phpbb_log (topic_id);
CREATE INDEX phpbb_log_reportee_id ON phpbb_log (reportee_id);
CREATE INDEX phpbb_log_user_id ON phpbb_log (user_id);
-
-
-
-/* Table: phpbb_moderator_cache */
+/* Table: 'phpbb_moderator_cache' */
CREATE TABLE phpbb_moderator_cache (
- forum_id INT4 NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- username varchar(255) DEFAULT '' NOT NULL,
- group_id INT4 DEFAULT '0' NOT NULL,
- group_name varchar(255) DEFAULT '' NOT NULL,
- display_on_index INT2 DEFAULT '1' NOT NULL
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ username varchar(255) DEFAULT '' NOT NULL,
+ group_id INT4 DEFAULT '0' NOT NULL CHECK (group_id >= 0),
+ group_name varchar(255) DEFAULT '' NOT NULL,
+ display_on_index INT2 DEFAULT '1' NOT NULL CHECK (display_on_index >= 0)
);
CREATE INDEX phpbb_moderator_cache_display_on_index ON phpbb_moderator_cache (display_on_index);
CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id);
-
-/* Table: phpbb_modules */
+/* Table: 'phpbb_modules' */
CREATE SEQUENCE phpbb_modules_seq;
CREATE TABLE phpbb_modules (
- module_id INT4 DEFAULT nextval('phpbb_modules_seq'),
- module_enabled INT2 DEFAULT '1' NOT NULL,
- module_display INT2 DEFAULT '1' NOT NULL,
- module_name varchar(255) DEFAULT '' NOT NULL,
- module_class varchar(10) DEFAULT '' NOT NULL,
- parent_id INT4 DEFAULT '0' NOT NULL,
- left_id INT4 DEFAULT '0' NOT NULL,
- right_id INT4 DEFAULT '0' NOT NULL,
- module_langname varchar(255) DEFAULT '' NOT NULL,
- module_mode varchar(255) DEFAULT '' NOT NULL,
- module_auth varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (module_id),
- CHECK (module_enabled>=0)
+ module_id INT4 DEFAULT nextval('phpbb_modules_seq'),
+ module_enabled INT2 DEFAULT '1' NOT NULL CHECK (module_enabled >= 0),
+ module_display INT2 DEFAULT '1' NOT NULL CHECK (module_display >= 0),
+ module_basename varchar(255) DEFAULT '' NOT NULL,
+ module_class varchar(10) DEFAULT '' NOT NULL,
+ parent_id INT4 DEFAULT '0' NOT NULL CHECK (parent_id >= 0),
+ left_id INT4 DEFAULT '0' NOT NULL CHECK (left_id >= 0),
+ right_id INT4 DEFAULT '0' NOT NULL CHECK (right_id >= 0),
+ module_langname varchar(255) DEFAULT '' NOT NULL,
+ module_mode varchar(255) DEFAULT '' NOT NULL,
+ module_auth varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (module_id)
);
-CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled);
CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id);
+CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled);
CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules (module_class, left_id);
-
-
-/* Table: phpbb_poll_options */
+/* Table: 'phpbb_poll_options' */
CREATE TABLE phpbb_poll_options (
- poll_option_id INT2 DEFAULT '0' NOT NULL,
- topic_id INT4 NOT NULL,
- poll_option_text varchar(3000),
- poll_option_total INT4 DEFAULT '0' NOT NULL
+ poll_option_id INT2 DEFAULT '0' NOT NULL,
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ poll_option_text varchar(8000) DEFAULT '' NOT NULL,
+ poll_option_total INT4 DEFAULT '0' NOT NULL CHECK (poll_option_total >= 0)
);
CREATE INDEX phpbb_poll_options_poll_option_id ON phpbb_poll_options (poll_option_id);
CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options (topic_id);
-
-/* Table: phpbb_poll_votes */
+/* Table: 'phpbb_poll_votes' */
CREATE TABLE phpbb_poll_votes (
- topic_id INT4 DEFAULT '0' NOT NULL,
- poll_option_id INT2 DEFAULT '0' NOT NULL,
- vote_user_id INT4 DEFAULT '0' NOT NULL,
- vote_user_ip varchar(40) NOT NULL
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ poll_option_id INT2 DEFAULT '0' NOT NULL,
+ vote_user_id INT4 DEFAULT '0' NOT NULL CHECK (vote_user_id >= 0),
+ vote_user_ip varchar(40) DEFAULT '' NOT NULL
);
CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes (topic_id);
CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes (vote_user_id);
CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes (vote_user_ip);
-
-/* Table: phpbb_posts */
+/* Table: 'phpbb_posts' */
CREATE SEQUENCE phpbb_posts_seq;
CREATE TABLE phpbb_posts (
- post_id INT4 DEFAULT nextval('phpbb_posts_seq'),
- topic_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT2 DEFAULT '0' NOT NULL,
- poster_id INT4 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '0' NOT NULL,
- poster_ip varchar(40) NOT NULL,
- post_time INT4 DEFAULT '0' NOT NULL,
- post_approved INT2 DEFAULT '1' NOT NULL,
- post_reported INT2 DEFAULT '0' NOT NULL,
- enable_bbcode INT2 DEFAULT '1' NOT NULL,
- enable_smilies INT2 DEFAULT '1' NOT NULL,
- enable_magic_url INT2 DEFAULT '1' NOT NULL,
- enable_sig INT2 DEFAULT '1' NOT NULL,
- post_username varchar(255) NULL,
- post_subject varchar(1000) NOT NULL,
- post_text TEXT NOT NULL,
- post_checksum varchar(32) NOT NULL,
- post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- post_attachment INT2 DEFAULT '0' NOT NULL,
- bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- post_edit_time INT4 DEFAULT '0' NULL,
- post_edit_reason varchar(3000) NULL,
- post_edit_user INT4 DEFAULT '0' NULL,
- post_edit_count INT2 DEFAULT '0' NULL,
- post_edit_locked INT2 DEFAULT '0' NULL,
- PRIMARY KEY (post_id),
- CHECK (topic_id>=0),
- CHECK (forum_id>=0),
- CHECK (poster_id>=0),
- CHECK (icon_id>=0),
- CHECK (bbcode_bitfield>=0),
- CHECK (post_edit_time>=0),
- CHECK (post_edit_user>=0),
- CHECK (post_edit_count>=0),
- CHECK (post_edit_locked>=0)
+ post_id INT4 DEFAULT nextval('phpbb_posts_seq'),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ poster_id INT4 DEFAULT '0' NOT NULL CHECK (poster_id >= 0),
+ icon_id INT4 DEFAULT '0' NOT NULL CHECK (icon_id >= 0),
+ poster_ip varchar(40) DEFAULT '' NOT NULL,
+ post_time INT4 DEFAULT '0' NOT NULL CHECK (post_time >= 0),
+ post_approved INT2 DEFAULT '1' NOT NULL CHECK (post_approved >= 0),
+ post_reported INT2 DEFAULT '0' NOT NULL CHECK (post_reported >= 0),
+ enable_bbcode INT2 DEFAULT '1' NOT NULL CHECK (enable_bbcode >= 0),
+ enable_smilies INT2 DEFAULT '1' NOT NULL CHECK (enable_smilies >= 0),
+ enable_magic_url INT2 DEFAULT '1' NOT NULL CHECK (enable_magic_url >= 0),
+ enable_sig INT2 DEFAULT '1' NOT NULL CHECK (enable_sig >= 0),
+ post_username varchar(255) DEFAULT '' NOT NULL,
+ post_subject varchar(1000) DEFAULT '' NOT NULL,
+ post_text TEXT DEFAULT '' NOT NULL,
+ post_checksum varchar(32) DEFAULT '' NOT NULL,
+ post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ post_attachment INT2 DEFAULT '0' NOT NULL CHECK (post_attachment >= 0),
+ bbcode_bitfield INT4 DEFAULT '0' NOT NULL CHECK (bbcode_bitfield >= 0),
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ post_edit_time INT4 DEFAULT '0' NOT NULL CHECK (post_edit_time >= 0),
+ post_edit_reason varchar(3000) DEFAULT '' NOT NULL,
+ post_edit_user INT4 DEFAULT '0' NOT NULL CHECK (post_edit_user >= 0),
+ post_edit_count INT2 DEFAULT '0' NOT NULL CHECK (post_edit_count >= 0),
+ post_edit_locked INT2 DEFAULT '0' NOT NULL CHECK (post_edit_locked >= 0),
+ PRIMARY KEY (post_id)
);
CREATE INDEX phpbb_posts_forum_id ON phpbb_posts (forum_id);
@@ -652,43 +548,33 @@ CREATE INDEX phpbb_posts_poster_id ON phpbb_posts (poster_id);
CREATE INDEX phpbb_posts_post_approved ON phpbb_posts (post_approved);
CREATE INDEX phpbb_posts_post_time ON phpbb_posts (post_time);
-
-
-
-/* Table: phpbb_privmsgs */
+/* Table: 'phpbb_privmsgs' */
CREATE SEQUENCE phpbb_privmsgs_seq;
CREATE TABLE phpbb_privmsgs (
- msg_id INT4 DEFAULT nextval('phpbb_privmsgs_seq'),
- root_level INT4 DEFAULT '0' NOT NULL,
- author_id INT4 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '0' NOT NULL,
- author_ip varchar(40) DEFAULT '' NOT NULL,
- message_time INT4 DEFAULT '0' NOT NULL,
- enable_bbcode INT2 DEFAULT '1' NOT NULL,
- enable_smilies INT2 DEFAULT '1' NOT NULL,
- enable_magic_url INT2 DEFAULT '1' NOT NULL,
- enable_sig INT2 DEFAULT '1' NOT NULL,
- message_subject varchar(1000) NOT NULL,
- message_text TEXT NOT NULL,
- message_edit_reason varchar(3000) NULL,
- message_edit_user INT4 DEFAULT '0' NULL,
- message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- message_attachment INT2 DEFAULT '0' NOT NULL,
- bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- message_edit_time INT4 DEFAULT '0' NULL,
- message_edit_count INT2 DEFAULT '0' NULL,
- to_address TEXT NOT NULL,
- bcc_address TEXT NOT NULL,
- PRIMARY KEY (msg_id),
- CHECK (root_level>=0),
- CHECK (author_id>=0),
- CHECK (icon_id>=0),
- CHECK (message_edit_user>=0),
- CHECK (bbcode_bitfield>=0),
- CHECK (message_edit_time>=0),
- CHECK (message_edit_count>=0)
+ msg_id INT4 DEFAULT nextval('phpbb_privmsgs_seq'),
+ root_level INT4 DEFAULT '0' NOT NULL CHECK (root_level >= 0),
+ author_id INT4 DEFAULT '0' NOT NULL CHECK (author_id >= 0),
+ icon_id INT4 DEFAULT '0' NOT NULL CHECK (icon_id >= 0),
+ author_ip varchar(40) DEFAULT '' NOT NULL,
+ message_time INT4 DEFAULT '0' NOT NULL CHECK (message_time >= 0),
+ enable_bbcode INT2 DEFAULT '1' NOT NULL CHECK (enable_bbcode >= 0),
+ enable_smilies INT2 DEFAULT '1' NOT NULL CHECK (enable_smilies >= 0),
+ enable_magic_url INT2 DEFAULT '1' NOT NULL CHECK (enable_magic_url >= 0),
+ enable_sig INT2 DEFAULT '1' NOT NULL CHECK (enable_sig >= 0),
+ message_subject varchar(1000) DEFAULT '' NOT NULL,
+ message_text TEXT DEFAULT '' NOT NULL,
+ message_edit_reason varchar(3000) DEFAULT '' NOT NULL,
+ message_edit_user INT4 DEFAULT '0' NOT NULL CHECK (message_edit_user >= 0),
+ message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ message_attachment INT2 DEFAULT '0' NOT NULL CHECK (message_attachment >= 0),
+ bbcode_bitfield INT4 DEFAULT '0' NOT NULL CHECK (bbcode_bitfield >= 0),
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ message_edit_time INT4 DEFAULT '0' NOT NULL CHECK (message_edit_time >= 0),
+ message_edit_count INT2 DEFAULT '0' NOT NULL CHECK (message_edit_count >= 0),
+ to_address varchar(8000) DEFAULT '' NOT NULL,
+ bcc_address varchar(8000) DEFAULT '' NOT NULL,
+ PRIMARY KEY (msg_id)
);
CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs (author_ip);
@@ -696,716 +582,605 @@ CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs (message_time);
CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs (author_id);
CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs (root_level);
-
-
-
-/* Table: phpbb_privmsgs_folder */
+/* Table: 'phpbb_privmsgs_folder' */
CREATE SEQUENCE phpbb_privmsgs_folder_seq;
CREATE TABLE phpbb_privmsgs_folder (
- folder_id INT4 DEFAULT nextval('phpbb_privmsgs_folder_seq'),
- user_id INT4 DEFAULT '0' NOT NULL,
- folder_name varchar(255) DEFAULT '' NOT NULL,
- pm_count INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (folder_id),
- CHECK (user_id>=0),
- CHECK (pm_count>=0)
+ folder_id INT4 DEFAULT nextval('phpbb_privmsgs_folder_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ folder_name varchar(255) DEFAULT '' NOT NULL,
+ pm_count INT4 DEFAULT '0' NOT NULL CHECK (pm_count >= 0),
+ PRIMARY KEY (folder_id)
);
CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id);
-
-
-
-/* Table: phpbb_privmsgs_rules */
+/* Table: 'phpbb_privmsgs_rules' */
CREATE SEQUENCE phpbb_privmsgs_rules_seq;
CREATE TABLE phpbb_privmsgs_rules (
- rule_id INT4 DEFAULT nextval('phpbb_privmsgs_rules_seq'),
- user_id INT4 DEFAULT '0' NOT NULL,
- rule_check INT4 DEFAULT '0' NOT NULL,
- rule_connection INT4 DEFAULT '0' NOT NULL,
- rule_string varchar(255) DEFAULT '' NOT NULL,
- rule_user_id INT4 DEFAULT '0' NOT NULL,
- rule_group_id INT4 DEFAULT '0' NOT NULL,
- rule_action INT4 DEFAULT '0' NOT NULL,
- rule_folder_id INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (rule_id),
- CHECK (user_id>=0),
- CHECK (rule_check>=0),
- CHECK (rule_connection>=0),
- CHECK (rule_user_id>=0),
- CHECK (rule_group_id>=0),
- CHECK (rule_action>=0),
- CHECK (rule_folder_id>=0)
+ rule_id INT4 DEFAULT nextval('phpbb_privmsgs_rules_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ rule_check INT4 DEFAULT '0' NOT NULL CHECK (rule_check >= 0),
+ rule_connection INT4 DEFAULT '0' NOT NULL CHECK (rule_connection >= 0),
+ rule_string varchar(255) DEFAULT '' NOT NULL,
+ rule_user_id INT4 DEFAULT '0' NOT NULL CHECK (rule_user_id >= 0),
+ rule_group_id INT4 DEFAULT '0' NOT NULL CHECK (rule_group_id >= 0),
+ rule_action INT4 DEFAULT '0' NOT NULL CHECK (rule_action >= 0),
+ rule_folder_id INT4 DEFAULT '0' NOT NULL CHECK (rule_folder_id >= 0),
+ PRIMARY KEY (rule_id)
);
-
-
-/* Table: phpbb_privmsgs_to */
+/* Table: 'phpbb_privmsgs_to' */
CREATE TABLE phpbb_privmsgs_to (
- msg_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- author_id INT4 DEFAULT '0' NOT NULL,
- deleted INT2 DEFAULT '0' NOT NULL,
- "new" INT2 DEFAULT '1' NOT NULL,
- unread INT2 DEFAULT '1' NOT NULL,
- replied INT2 DEFAULT '0' NOT NULL,
- marked INT2 DEFAULT '0' NOT NULL,
- forwarded INT2 DEFAULT '0' NOT NULL,
- folder_id INT4 DEFAULT '0' NOT NULL
+ msg_id INT4 DEFAULT '0' NOT NULL CHECK (msg_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ author_id INT4 DEFAULT '0' NOT NULL CHECK (author_id >= 0),
+ pm_deleted INT2 DEFAULT '0' NOT NULL CHECK (pm_deleted >= 0),
+ pm_new INT2 DEFAULT '1' NOT NULL CHECK (pm_new >= 0),
+ pm_unread INT2 DEFAULT '1' NOT NULL CHECK (pm_unread >= 0),
+ pm_replied INT2 DEFAULT '0' NOT NULL CHECK (pm_replied >= 0),
+ pm_marked INT2 DEFAULT '0' NOT NULL CHECK (pm_marked >= 0),
+ pm_forwarded INT2 DEFAULT '0' NOT NULL CHECK (pm_forwarded >= 0),
+ folder_id INT4 DEFAULT '0' NOT NULL CHECK (folder_id >= 0)
);
CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id);
-CREATE INDEX phpbb_privmsgs_to_user_id ON phpbb_privmsgs_to (user_id,folder_id);
+CREATE INDEX phpbb_privmsgs_to_user_folder_id ON phpbb_privmsgs_to (user_id, folder_id);
-
-/* Table: phpbb_profile_fields */
+/* Table: 'phpbb_profile_fields' */
CREATE SEQUENCE phpbb_profile_fields_seq;
CREATE TABLE phpbb_profile_fields (
- field_id INT4 DEFAULT nextval('phpbb_profile_fields_seq'),
- field_name varchar(255) DEFAULT '' NOT NULL,
- field_type INT4 NOT NULL,
- field_ident varchar(20) DEFAULT '' NOT NULL,
- field_length varchar(20) DEFAULT '' NOT NULL,
- field_minlen varchar(255) DEFAULT '' NOT NULL,
- field_maxlen varchar(255) DEFAULT '' NOT NULL,
- field_novalue varchar(255) DEFAULT '' NOT NULL,
- field_default_value varchar(255) DEFAULT '0' NOT NULL,
- field_validation varchar(20) DEFAULT '' NOT NULL,
- field_required INT2 DEFAULT '0' NOT NULL,
- field_show_on_reg INT2 DEFAULT '0' NOT NULL,
- field_hide INT2 DEFAULT '0' NOT NULL,
- field_no_view INT2 DEFAULT '0' NOT NULL,
- field_active INT2 DEFAULT '0' NOT NULL,
- field_order INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (field_id),
- CHECK (field_type>=0),
- CHECK (field_required>=0),
- CHECK (field_show_on_reg>=0),
- CHECK (field_hide>=0),
- CHECK (field_no_view>=0),
- CHECK (field_active>=0),
- CHECK (field_order>=0)
+ field_id INT4 DEFAULT nextval('phpbb_profile_fields_seq'),
+ field_name varchar(255) DEFAULT '' NOT NULL,
+ field_type INT2 DEFAULT '0' NOT NULL,
+ field_ident varchar(20) DEFAULT '' NOT NULL,
+ field_length varchar(20) DEFAULT '' NOT NULL,
+ field_minlen varchar(255) DEFAULT '' NOT NULL,
+ field_maxlen varchar(255) DEFAULT '' NOT NULL,
+ field_novalue varchar(255) DEFAULT '' NOT NULL,
+ field_default_value varchar(255) DEFAULT '' NOT NULL,
+ field_validation varchar(20) DEFAULT '' NOT NULL,
+ field_required INT2 DEFAULT '0' NOT NULL CHECK (field_required >= 0),
+ field_show_on_reg INT2 DEFAULT '0' NOT NULL CHECK (field_show_on_reg >= 0),
+ field_hide INT2 DEFAULT '0' NOT NULL CHECK (field_hide >= 0),
+ field_no_view INT2 DEFAULT '0' NOT NULL CHECK (field_no_view >= 0),
+ field_active INT2 DEFAULT '0' NOT NULL CHECK (field_active >= 0),
+ field_order INT4 DEFAULT '0' NOT NULL CHECK (field_order >= 0),
+ PRIMARY KEY (field_id)
);
CREATE INDEX phpbb_profile_fields_field_type ON phpbb_profile_fields (field_type);
CREATE INDEX phpbb_profile_fields_field_order ON phpbb_profile_fields (field_order);
-
-
-
-/* Table: phpbb_profile_fields_data */
+/* Table: 'phpbb_profile_fields_data' */
CREATE TABLE phpbb_profile_fields_data (
- user_id INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id),
- CHECK (user_id>=0)
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ PRIMARY KEY (user_id)
);
-/* Table: phpbb_profile_fields_lang */
+/* Table: 'phpbb_profile_fields_lang' */
CREATE TABLE phpbb_profile_fields_lang (
- field_id INT4 DEFAULT '0' NOT NULL,
- lang_id INT4 DEFAULT '0' NOT NULL,
- option_id INT4 DEFAULT '0' NOT NULL,
- field_type INT2 DEFAULT '0' NOT NULL,
- value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id,lang_id,option_id),
- CHECK (field_id>=0),
- CHECK (lang_id>=0),
- CHECK (option_id>=0)
+ field_id INT4 DEFAULT '0' NOT NULL CHECK (field_id >= 0),
+ lang_id INT4 DEFAULT '0' NOT NULL CHECK (lang_id >= 0),
+ option_id INT4 DEFAULT '0' NOT NULL CHECK (option_id >= 0),
+ field_type INT2 DEFAULT '0' NOT NULL,
+ lang_value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id, lang_id, option_id)
);
-/* Table: phpbb_profile_lang */
+/* Table: 'phpbb_profile_lang' */
CREATE TABLE phpbb_profile_lang (
- field_id INT4 DEFAULT '0' NOT NULL,
- lang_id INT2 DEFAULT '0' NOT NULL,
- lang_name varchar(255) DEFAULT '' NOT NULL,
- lang_explain varchar(8000),
- lang_default_value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id,lang_id),
- CHECK (field_id>=0),
- CHECK (lang_id>=0)
+ field_id INT4 DEFAULT '0' NOT NULL CHECK (field_id >= 0),
+ lang_id INT4 DEFAULT '0' NOT NULL CHECK (lang_id >= 0),
+ lang_name varchar(255) DEFAULT '' NOT NULL,
+ lang_explain varchar(8000) DEFAULT '' NOT NULL,
+ lang_default_value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id, lang_id)
);
-/* Table: phpbb_ranks */
+/* Table: 'phpbb_ranks' */
CREATE SEQUENCE phpbb_ranks_seq;
CREATE TABLE phpbb_ranks (
- rank_id INT2 DEFAULT nextval('phpbb_ranks_seq'),
- rank_title varchar(255) NOT NULL,
- rank_min INT4 DEFAULT '0' NOT NULL,
- rank_special INT2 DEFAULT '0',
- rank_image varchar(255),
- PRIMARY KEY (rank_id)
+ rank_id INT4 DEFAULT nextval('phpbb_ranks_seq'),
+ rank_title varchar(255) DEFAULT '' NOT NULL,
+ rank_min INT4 DEFAULT '0' NOT NULL CHECK (rank_min >= 0),
+ rank_special INT2 DEFAULT '0' NOT NULL CHECK (rank_special >= 0),
+ rank_image varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (rank_id)
);
-
-
-
-
-
-/* Table: phpbb_reports */
+/* Table: 'phpbb_reports' */
CREATE SEQUENCE phpbb_reports_seq;
CREATE TABLE phpbb_reports (
- report_id INT2 DEFAULT nextval('phpbb_reports_seq'),
- reason_id INT2 DEFAULT '0' NOT NULL,
- post_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- user_notify INT2 DEFAULT '0' NOT NULL,
- report_closed INT2 DEFAULT '0' NOT NULL,
- report_time INT4 DEFAULT '0' NOT NULL,
- report_text TEXT,
- PRIMARY KEY (report_id),
- CHECK (reason_id>=0),
- CHECK (post_id>=0),
- CHECK (user_id>=0),
- CHECK (report_time>=0)
+ report_id INT4 DEFAULT nextval('phpbb_reports_seq'),
+ reason_id INT2 DEFAULT '0' NOT NULL CHECK (reason_id >= 0),
+ post_id INT4 DEFAULT '0' NOT NULL CHECK (post_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ user_notify INT2 DEFAULT '0' NOT NULL CHECK (user_notify >= 0),
+ report_closed INT2 DEFAULT '0' NOT NULL CHECK (report_closed >= 0),
+ report_time INT4 DEFAULT '0' NOT NULL CHECK (report_time >= 0),
+ report_text TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (report_id)
);
-
-/* Table: phpbb_reports_reasons */
+/* Table: 'phpbb_reports_reasons' */
CREATE SEQUENCE phpbb_reports_reasons_seq;
CREATE TABLE phpbb_reports_reasons (
- reason_id INT2 DEFAULT nextval('phpbb_reports_reasons_seq'),
- reason_title varchar(255) DEFAULT '' NOT NULL,
- reason_description varchar(8000),
- reason_order INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (reason_id)
+ reason_id INT2 DEFAULT nextval('phpbb_reports_reasons_seq'),
+ reason_title varchar(255) DEFAULT '' NOT NULL,
+ reason_description TEXT DEFAULT '' NOT NULL,
+ reason_order INT2 DEFAULT '0' NOT NULL CHECK (reason_order >= 0),
+ PRIMARY KEY (reason_id)
);
-
-/* Table: phpbb_search_results */
+/* Table: 'phpbb_search_results' */
CREATE TABLE phpbb_search_results (
- search_key varchar(32) DEFAULT '' NOT NULL,
- search_time INT4 DEFAULT '0' NOT NULL,
- search_keywords TEXT,
- search_authors TEXT,
- PRIMARY KEY (search_key)
+ search_key varchar(32) DEFAULT '' NOT NULL,
+ search_time INT4 DEFAULT '0' NOT NULL CHECK (search_time >= 0),
+ search_keywords TEXT DEFAULT '' NOT NULL,
+ search_authors TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (search_key)
);
-/* Table: phpbb_search_wordlist */
+/* Table: 'phpbb_search_wordlist' */
CREATE SEQUENCE phpbb_search_wordlist_seq;
CREATE TABLE phpbb_search_wordlist (
- word_id INT4 DEFAULT nextval('phpbb_search_wordlist_seq'),
- word_text varchar(252) DEFAULT '' NOT NULL,
- word_common INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (word_text),
- CHECK (word_common>=0)
+ word_text varchar(252) DEFAULT '' NOT NULL,
+ word_id INT4 DEFAULT nextval('phpbb_search_wordlist_seq'),
+ word_common INT2 DEFAULT '0' NOT NULL CHECK (word_common >= 0),
+ PRIMARY KEY (word_text)
);
CREATE INDEX phpbb_search_wordlist_word_id ON phpbb_search_wordlist (word_id);
-
-
-
-/* Table: phpbb_search_wordmatch */
+/* Table: 'phpbb_search_wordmatch' */
CREATE TABLE phpbb_search_wordmatch (
- post_id INT4 DEFAULT '0' NOT NULL,
- word_id INT4 DEFAULT '0' NOT NULL,
- title_match INT2 DEFAULT '0' NOT NULL
+ post_id INT4 DEFAULT '0' NOT NULL CHECK (post_id >= 0),
+ word_id INT4 DEFAULT '0' NOT NULL CHECK (word_id >= 0),
+ title_match INT2 DEFAULT '0' NOT NULL CHECK (title_match >= 0)
);
CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id);
-
-/* Table: phpbb_sessions */
+/* Table: 'phpbb_sessions' */
CREATE TABLE phpbb_sessions (
- session_id varchar(32) DEFAULT '' NOT NULL,
- session_user_id INT4 DEFAULT '0' NOT NULL,
- session_last_visit INT4 DEFAULT '0' NOT NULL,
- session_start INT4 DEFAULT '0' NOT NULL,
- session_time INT4 DEFAULT '0' NOT NULL,
- session_ip varchar(40) DEFAULT '0' NOT NULL,
- session_browser varchar(150) DEFAULT '' NOT NULL,
- session_page varchar(200) DEFAULT '' NOT NULL,
- session_viewonline INT2 DEFAULT '1' NOT NULL,
- session_autologin INT2 DEFAULT '0' NOT NULL,
- session_admin INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (session_id),
- CHECK (session_user_id>=0)
+ session_id char(32) DEFAULT '' NOT NULL,
+ session_user_id INT4 DEFAULT '0' NOT NULL CHECK (session_user_id >= 0),
+ session_last_visit INT4 DEFAULT '0' NOT NULL CHECK (session_last_visit >= 0),
+ session_start INT4 DEFAULT '0' NOT NULL CHECK (session_start >= 0),
+ session_time INT4 DEFAULT '0' NOT NULL CHECK (session_time >= 0),
+ session_ip varchar(40) DEFAULT '' NOT NULL,
+ session_browser varchar(150) DEFAULT '' NOT NULL,
+ session_page varchar(255) DEFAULT '' NOT NULL,
+ session_viewonline INT2 DEFAULT '1' NOT NULL CHECK (session_viewonline >= 0),
+ session_autologin INT2 DEFAULT '0' NOT NULL CHECK (session_autologin >= 0),
+ session_admin INT2 DEFAULT '0' NOT NULL CHECK (session_admin >= 0),
+ PRIMARY KEY (session_id)
);
CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions (session_time);
CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions (session_user_id);
-
-/* Table: phpbb_sessions_keys */
+/* Table: 'phpbb_sessions_keys' */
CREATE TABLE phpbb_sessions_keys (
- key_id varchar(32) DEFAULT '' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- last_ip varchar(40) DEFAULT '' NOT NULL,
- last_login INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (key_id,user_id)
+ key_id char(32) DEFAULT '' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ last_ip varchar(40) DEFAULT '' NOT NULL,
+ last_login INT4 DEFAULT '0' NOT NULL CHECK (last_login >= 0),
+ PRIMARY KEY (key_id, user_id)
);
CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login);
-
-/* Table: phpbb_sitelist */
+/* Table: 'phpbb_sitelist' */
CREATE SEQUENCE phpbb_sitelist_seq;
CREATE TABLE phpbb_sitelist (
- site_id INT4 DEFAULT nextval('phpbb_sitelist_seq'),
- site_ip varchar(40) DEFAULT '' NOT NULL,
- site_hostname varchar(255) DEFAULT '' NOT NULL,
- ip_exclude INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (site_id)
+ site_id INT4 DEFAULT nextval('phpbb_sitelist_seq'),
+ site_ip varchar(40) DEFAULT '' NOT NULL,
+ site_hostname varchar(255) DEFAULT '' NOT NULL,
+ ip_exclude INT2 DEFAULT '0' NOT NULL CHECK (ip_exclude >= 0),
+ PRIMARY KEY (site_id)
);
-
-
-/* Table: phpbb_smilies */
+/* Table: 'phpbb_smilies' */
CREATE SEQUENCE phpbb_smilies_seq;
CREATE TABLE phpbb_smilies (
- smiley_id INT2 DEFAULT nextval('phpbb_smilies_seq'),
- code varchar(50),
- emotion varchar(50),
- smiley_url varchar(50),
- smiley_width INT2 NOT NULL,
- smiley_height INT2 NOT NULL,
- smiley_order INT4 NOT NULL,
- display_on_posting INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (smiley_id),
- CHECK (smiley_width>=0),
- CHECK (smiley_height>=0),
- CHECK (smiley_order>=0),
- CHECK (display_on_posting>=0)
+ smiley_id INT4 DEFAULT nextval('phpbb_smilies_seq'),
+ code varchar(50) DEFAULT '' NOT NULL,
+ emotion varchar(50) DEFAULT '' NOT NULL,
+ smiley_url varchar(50) DEFAULT '' NOT NULL,
+ smiley_width INT2 DEFAULT '0' NOT NULL,
+ smiley_height INT2 DEFAULT '0' NOT NULL,
+ smiley_order INT4 DEFAULT '0' NOT NULL CHECK (smiley_order >= 0),
+ display_on_posting INT2 DEFAULT '1' NOT NULL CHECK (display_on_posting >= 0),
+ PRIMARY KEY (smiley_id)
);
+CREATE INDEX phpbb_smilies_display_on_posting ON phpbb_smilies (display_on_posting);
-
-
-/* Table: phpbb_styles */
+/* Table: 'phpbb_styles' */
CREATE SEQUENCE phpbb_styles_seq;
CREATE TABLE phpbb_styles (
- style_id INT2 DEFAULT nextval('phpbb_styles_seq'),
- style_name varchar(255) DEFAULT '' NOT NULL,
- style_copyright varchar(255) DEFAULT '' NOT NULL,
- style_active INT2 DEFAULT '1' NOT NULL,
- template_id INT2 NOT NULL,
- theme_id INT2 NOT NULL,
- imageset_id INT2 NOT NULL,
- PRIMARY KEY (style_id),
- CHECK (template_id>=0),
- CHECK (theme_id>=0),
- CHECK (imageset_id>=0)
+ style_id INT2 DEFAULT nextval('phpbb_styles_seq'),
+ style_name varchar(255) DEFAULT '' NOT NULL,
+ style_copyright varchar(255) DEFAULT '' NOT NULL,
+ style_active INT2 DEFAULT '1' NOT NULL CHECK (style_active >= 0),
+ template_id INT2 DEFAULT '0' NOT NULL,
+ theme_id INT2 DEFAULT '0' NOT NULL,
+ imageset_id INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (style_id)
);
CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
+CREATE INDEX phpbb_styles_template_id ON phpbb_styles (template_id);
+CREATE INDEX phpbb_styles_theme_id ON phpbb_styles (theme_id);
+CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles (imageset_id);
-
-
-
-/* Table: phpbb_styles_template */
+/* Table: 'phpbb_styles_template' */
CREATE SEQUENCE phpbb_styles_template_seq;
CREATE TABLE phpbb_styles_template (
- template_id INT2 DEFAULT nextval('phpbb_styles_template_seq'),
- template_name varchar(255) NOT NULL,
- template_copyright varchar(255) NOT NULL,
- template_path varchar(100) NOT NULL,
- bbcode_bitfield INT4 DEFAULT '6921' NOT NULL,
- template_storedb INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (template_id),
- CHECK (bbcode_bitfield>=0)
+ template_id INT2 DEFAULT nextval('phpbb_styles_template_seq'),
+ template_name varchar(255) DEFAULT '' NOT NULL,
+ template_copyright varchar(255) DEFAULT '' NOT NULL,
+ template_path varchar(100) DEFAULT '' NOT NULL,
+ bbcode_bitfield INT4 DEFAULT '6921' NOT NULL CHECK (bbcode_bitfield >= 0),
+ template_storedb INT2 DEFAULT '0' NOT NULL CHECK (template_storedb >= 0),
+ PRIMARY KEY (template_id)
);
CREATE UNIQUE INDEX phpbb_styles_template_template_name ON phpbb_styles_template (template_name);
+/* Table: 'phpbb_styles_template_data' */
+CREATE SEQUENCE phpbb_styles_template_data_seq;
-
-
-/* Table: phpbb_styles_template_data */
CREATE TABLE phpbb_styles_template_data (
- template_id INT2 NOT NULL,
- template_filename varchar(100) DEFAULT '' NOT NULL,
- template_included TEXT,
- template_mtime INT4 DEFAULT '0' NOT NULL,
- template_data TEXT
+ template_id INT2 DEFAULT nextval('phpbb_styles_template_data_seq'),
+ template_filename varchar(100) DEFAULT '' NOT NULL,
+ template_included varchar(8000) DEFAULT '' NOT NULL,
+ template_mtime INT4 DEFAULT '0' NOT NULL CHECK (template_mtime >= 0),
+ template_data TEXT DEFAULT '' NOT NULL
);
+CREATE INDEX phpbb_styles_template_data_template_id ON phpbb_styles_template_data (template_id);
+CREATE INDEX phpbb_styles_template_data_template_filename ON phpbb_styles_template_data (template_filename);
-/* Table: phpbb_styles_theme */
+/* Table: 'phpbb_styles_theme' */
CREATE SEQUENCE phpbb_styles_theme_seq;
CREATE TABLE phpbb_styles_theme (
- theme_id INT2 DEFAULT nextval('phpbb_styles_theme_seq'),
- theme_name varchar(255) DEFAULT '' NOT NULL,
- theme_copyright varchar(255) DEFAULT '' NOT NULL,
- theme_path varchar(100) DEFAULT '' NOT NULL,
- theme_storedb INT2 DEFAULT '0' NOT NULL,
- theme_mtime INT4 DEFAULT '0' NOT NULL,
- theme_data TEXT,
- PRIMARY KEY (theme_id)
+ theme_id INT2 DEFAULT nextval('phpbb_styles_theme_seq'),
+ theme_name varchar(255) DEFAULT '' NOT NULL,
+ theme_copyright varchar(255) DEFAULT '' NOT NULL,
+ theme_path varchar(100) DEFAULT '' NOT NULL,
+ theme_storedb INT2 DEFAULT '0' NOT NULL CHECK (theme_storedb >= 0),
+ theme_mtime INT4 DEFAULT '0' NOT NULL CHECK (theme_mtime >= 0),
+ theme_data TEXT DEFAULT '' NOT NULL,
+ PRIMARY KEY (theme_id)
);
CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme (theme_name);
-
-
-
-/* Table: phpbb_styles_imageset */
+/* Table: 'phpbb_styles_imageset' */
CREATE SEQUENCE phpbb_styles_imageset_seq;
CREATE TABLE phpbb_styles_imageset (
- imageset_id INT2 DEFAULT nextval('phpbb_styles_imageset_seq'),
- imageset_name varchar(255) DEFAULT '' NOT NULL,
- imageset_copyright varchar(255) DEFAULT '' NOT NULL,
- imageset_path varchar(100) DEFAULT '' NOT NULL,
- site_logo varchar(200) DEFAULT '' NOT NULL,
- btn_post varchar(200) DEFAULT '' NOT NULL,
- btn_post_pm varchar(200) DEFAULT '' NOT NULL,
- btn_reply varchar(200) DEFAULT '' NOT NULL,
- btn_reply_pm varchar(200) DEFAULT '' NOT NULL,
- btn_locked varchar(200) DEFAULT '' NOT NULL,
- btn_profile varchar(200) DEFAULT '' NOT NULL,
- btn_pm varchar(200) DEFAULT '' NOT NULL,
- btn_delete varchar(200) DEFAULT '' NOT NULL,
- btn_info varchar(200) DEFAULT '' NOT NULL,
- btn_quote varchar(200) DEFAULT '' NOT NULL,
- btn_search varchar(200) DEFAULT '' NOT NULL,
- btn_edit varchar(200) DEFAULT '' NOT NULL,
- btn_report varchar(200) DEFAULT '' NOT NULL,
- btn_email varchar(200) DEFAULT '' NOT NULL,
- btn_www varchar(200) DEFAULT '' NOT NULL,
- btn_icq varchar(200) DEFAULT '' NOT NULL,
- btn_aim varchar(200) DEFAULT '' NOT NULL,
- btn_yim varchar(200) DEFAULT '' NOT NULL,
- btn_msnm varchar(200) DEFAULT '' NOT NULL,
- btn_jabber varchar(200) DEFAULT '' NOT NULL,
- btn_online varchar(200) DEFAULT '' NOT NULL,
- btn_offline varchar(200) DEFAULT '' NOT NULL,
- btn_friend varchar(200) DEFAULT '' NOT NULL,
- btn_foe varchar(200) DEFAULT '' NOT NULL,
- icon_unapproved varchar(200) DEFAULT '' NOT NULL,
- icon_reported varchar(200) DEFAULT '' NOT NULL,
- icon_attach varchar(200) DEFAULT '' NOT NULL,
- icon_post varchar(200) DEFAULT '' NOT NULL,
- icon_post_new varchar(200) DEFAULT '' NOT NULL,
- icon_post_latest varchar(200) DEFAULT '' NOT NULL,
- icon_post_newest varchar(200) DEFAULT '' NOT NULL,
- forum varchar(200) DEFAULT '' NOT NULL,
- forum_new varchar(200) DEFAULT '' NOT NULL,
- forum_locked varchar(200) DEFAULT '' NOT NULL,
- forum_link varchar(200) DEFAULT '' NOT NULL,
- sub_forum varchar(200) DEFAULT '' NOT NULL,
- sub_forum_new varchar(200) DEFAULT '' NOT NULL,
- folder varchar(200) DEFAULT '' NOT NULL,
- folder_moved varchar(200) DEFAULT '' NOT NULL,
- folder_posted varchar(200) DEFAULT '' NOT NULL,
- folder_new varchar(200) DEFAULT '' NOT NULL,
- folder_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_hot varchar(200) DEFAULT '' NOT NULL,
- folder_hot_posted varchar(200) DEFAULT '' NOT NULL,
- folder_hot_new varchar(200) DEFAULT '' NOT NULL,
- folder_hot_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked varchar(200) DEFAULT '' NOT NULL,
- folder_locked_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_global_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_posted varchar(200) DEFAULT '' NOT NULL,
- folder_locked_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_sticky varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_posted varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_new varchar(200) DEFAULT '' NOT NULL,
- folder_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_announce varchar(200) DEFAULT '' NOT NULL,
- folder_announce_posted varchar(200) DEFAULT '' NOT NULL,
- folder_announce_new varchar(200) DEFAULT '' NOT NULL,
- folder_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
- folder_global varchar(200) DEFAULT '' NOT NULL,
- folder_global_posted varchar(200) DEFAULT '' NOT NULL,
- folder_global_new varchar(200) DEFAULT '' NOT NULL,
- folder_global_new_posted varchar(200) DEFAULT '' NOT NULL,
- poll_left varchar(200) DEFAULT '' NOT NULL,
- poll_center varchar(200) DEFAULT '' NOT NULL,
- poll_right varchar(200) DEFAULT '' NOT NULL,
- attach_progress_bar varchar(200) DEFAULT '' NOT NULL,
- user_icon1 varchar(200) DEFAULT '' NOT NULL,
- user_icon2 varchar(200) DEFAULT '' NOT NULL,
- user_icon3 varchar(200) DEFAULT '' NOT NULL,
- user_icon4 varchar(200) DEFAULT '' NOT NULL,
- user_icon5 varchar(200) DEFAULT '' NOT NULL,
- user_icon6 varchar(200) DEFAULT '' NOT NULL,
- user_icon7 varchar(200) DEFAULT '' NOT NULL,
- user_icon8 varchar(200) DEFAULT '' NOT NULL,
- user_icon9 varchar(200) DEFAULT '' NOT NULL,
- user_icon10 varchar(200) DEFAULT '' NOT NULL,
- PRIMARY KEY (imageset_id)
+ imageset_id INT2 DEFAULT nextval('phpbb_styles_imageset_seq'),
+ imageset_name varchar(255) DEFAULT '' NOT NULL,
+ imageset_copyright varchar(255) DEFAULT '' NOT NULL,
+ imageset_path varchar(100) DEFAULT '' NOT NULL,
+ site_logo varchar(200) DEFAULT '' NOT NULL,
+ btn_post varchar(200) DEFAULT '' NOT NULL,
+ btn_post_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_reply varchar(200) DEFAULT '' NOT NULL,
+ btn_reply_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_locked varchar(200) DEFAULT '' NOT NULL,
+ btn_profile varchar(200) DEFAULT '' NOT NULL,
+ btn_pm varchar(200) DEFAULT '' NOT NULL,
+ btn_delete varchar(200) DEFAULT '' NOT NULL,
+ btn_info varchar(200) DEFAULT '' NOT NULL,
+ btn_quote varchar(200) DEFAULT '' NOT NULL,
+ btn_search varchar(200) DEFAULT '' NOT NULL,
+ btn_edit varchar(200) DEFAULT '' NOT NULL,
+ btn_report varchar(200) DEFAULT '' NOT NULL,
+ btn_email varchar(200) DEFAULT '' NOT NULL,
+ btn_www varchar(200) DEFAULT '' NOT NULL,
+ btn_icq varchar(200) DEFAULT '' NOT NULL,
+ btn_aim varchar(200) DEFAULT '' NOT NULL,
+ btn_yim varchar(200) DEFAULT '' NOT NULL,
+ btn_msnm varchar(200) DEFAULT '' NOT NULL,
+ btn_jabber varchar(200) DEFAULT '' NOT NULL,
+ btn_online varchar(200) DEFAULT '' NOT NULL,
+ btn_offline varchar(200) DEFAULT '' NOT NULL,
+ btn_friend varchar(200) DEFAULT '' NOT NULL,
+ btn_foe varchar(200) DEFAULT '' NOT NULL,
+ icon_unapproved varchar(200) DEFAULT '' NOT NULL,
+ icon_reported varchar(200) DEFAULT '' NOT NULL,
+ icon_attach varchar(200) DEFAULT '' NOT NULL,
+ icon_post varchar(200) DEFAULT '' NOT NULL,
+ icon_post_new varchar(200) DEFAULT '' NOT NULL,
+ icon_post_latest varchar(200) DEFAULT '' NOT NULL,
+ icon_post_newest varchar(200) DEFAULT '' NOT NULL,
+ forum varchar(200) DEFAULT '' NOT NULL,
+ forum_new varchar(200) DEFAULT '' NOT NULL,
+ forum_locked varchar(200) DEFAULT '' NOT NULL,
+ forum_link varchar(200) DEFAULT '' NOT NULL,
+ sub_forum varchar(200) DEFAULT '' NOT NULL,
+ sub_forum_new varchar(200) DEFAULT '' NOT NULL,
+ folder varchar(200) DEFAULT '' NOT NULL,
+ folder_moved varchar(200) DEFAULT '' NOT NULL,
+ folder_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_new varchar(200) DEFAULT '' NOT NULL,
+ folder_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_hot varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_new varchar(200) DEFAULT '' NOT NULL,
+ folder_hot_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_global_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_locked_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_new varchar(200) DEFAULT '' NOT NULL,
+ folder_sticky_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_announce varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_new varchar(200) DEFAULT '' NOT NULL,
+ folder_announce_new_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_global varchar(200) DEFAULT '' NOT NULL,
+ folder_global_posted varchar(200) DEFAULT '' NOT NULL,
+ folder_global_new varchar(200) DEFAULT '' NOT NULL,
+ folder_global_new_posted varchar(200) DEFAULT '' NOT NULL,
+ poll_left varchar(200) DEFAULT '' NOT NULL,
+ poll_center varchar(200) DEFAULT '' NOT NULL,
+ poll_right varchar(200) DEFAULT '' NOT NULL,
+ attach_progress_bar varchar(200) DEFAULT '' NOT NULL,
+ user_icon1 varchar(200) DEFAULT '' NOT NULL,
+ user_icon2 varchar(200) DEFAULT '' NOT NULL,
+ user_icon3 varchar(200) DEFAULT '' NOT NULL,
+ user_icon4 varchar(200) DEFAULT '' NOT NULL,
+ user_icon5 varchar(200) DEFAULT '' NOT NULL,
+ user_icon6 varchar(200) DEFAULT '' NOT NULL,
+ user_icon7 varchar(200) DEFAULT '' NOT NULL,
+ user_icon8 varchar(200) DEFAULT '' NOT NULL,
+ user_icon9 varchar(200) DEFAULT '' NOT NULL,
+ user_icon10 varchar(200) DEFAULT '' NOT NULL,
+ PRIMARY KEY (imageset_id)
);
CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name ON phpbb_styles_imageset (imageset_name);
-
-
-
-/* Table: phpbb_topics */
+/* Table: 'phpbb_topics' */
CREATE SEQUENCE phpbb_topics_seq;
CREATE TABLE phpbb_topics (
- topic_id INT4 DEFAULT nextval('phpbb_topics_seq'),
- forum_id INT2 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '1' NOT NULL,
- topic_attachment INT2 DEFAULT '0' NOT NULL,
- topic_approved INT2 DEFAULT '1' NOT NULL,
- topic_reported INT2 DEFAULT '0' NOT NULL,
- topic_title varchar(1000),
- topic_poster INT4 DEFAULT '0' NOT NULL,
- topic_time INT4 DEFAULT '0' NOT NULL,
- topic_time_limit INT4 DEFAULT '0' NOT NULL,
- topic_views INT4 DEFAULT '0' NOT NULL,
- topic_replies INT4 DEFAULT '0' NOT NULL,
- topic_replies_real INT4 DEFAULT '0' NOT NULL,
- topic_status INT2 DEFAULT '0' NOT NULL,
- topic_type INT2 DEFAULT '0' NOT NULL,
- topic_first_post_id INT4 DEFAULT '0' NOT NULL,
- topic_first_poster_name varchar(255),
- topic_last_post_id INT4 DEFAULT '0' NOT NULL,
- topic_last_poster_id INT4 DEFAULT '0' NOT NULL,
- topic_last_poster_name varchar(255),
- topic_last_post_time INT4 DEFAULT '0' NOT NULL,
- topic_last_view_time INT4 DEFAULT '0' NOT NULL,
- topic_moved_id INT4 DEFAULT '0' NOT NULL,
- topic_bumped INT2 DEFAULT '0' NOT NULL,
- topic_bumper INT4 DEFAULT '0' NOT NULL,
- poll_title varchar(3000) NULL,
- poll_start INT4 DEFAULT '0' NULL,
- poll_length INT4 DEFAULT '0' NULL,
- poll_max_options INT2 DEFAULT '1' NOT NULL,
- poll_last_vote INT4 DEFAULT '0',
- poll_vote_change INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (topic_id),
- CHECK (forum_id>=0),
- CHECK (icon_id>=0),
- CHECK (topic_approved>=0),
- CHECK (topic_reported>=0),
- CHECK (topic_poster>=0),
- CHECK (topic_views>=0),
- CHECK (topic_replies>=0),
- CHECK (topic_replies_real>=0),
- CHECK (topic_first_post_id>=0),
- CHECK (topic_last_post_id>=0),
- CHECK (topic_last_poster_id>=0),
- CHECK (topic_last_post_time>=0),
- CHECK (topic_last_view_time>=0),
- CHECK (topic_moved_id>=0),
- CHECK (topic_bumped>=0),
- CHECK (topic_bumper>=0),
- CHECK (poll_max_options>=0),
- CHECK (poll_last_vote>=0),
- CHECK (poll_vote_change>=0)
+ topic_id INT4 DEFAULT nextval('phpbb_topics_seq'),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ icon_id INT4 DEFAULT '0' NOT NULL CHECK (icon_id >= 0),
+ topic_attachment INT2 DEFAULT '0' NOT NULL CHECK (topic_attachment >= 0),
+ topic_approved INT2 DEFAULT '1' NOT NULL CHECK (topic_approved >= 0),
+ topic_reported INT2 DEFAULT '0' NOT NULL CHECK (topic_reported >= 0),
+ topic_title varchar(1000) DEFAULT '' NOT NULL,
+ topic_poster INT4 DEFAULT '0' NOT NULL CHECK (topic_poster >= 0),
+ topic_time INT4 DEFAULT '0' NOT NULL CHECK (topic_time >= 0),
+ topic_time_limit INT4 DEFAULT '0' NOT NULL CHECK (topic_time_limit >= 0),
+ topic_views INT4 DEFAULT '0' NOT NULL CHECK (topic_views >= 0),
+ topic_replies INT4 DEFAULT '0' NOT NULL CHECK (topic_replies >= 0),
+ topic_replies_real INT4 DEFAULT '0' NOT NULL CHECK (topic_replies_real >= 0),
+ topic_status INT2 DEFAULT '0' NOT NULL,
+ topic_type INT2 DEFAULT '0' NOT NULL,
+ topic_first_post_id INT4 DEFAULT '0' NOT NULL CHECK (topic_first_post_id >= 0),
+ topic_first_poster_name varchar(255) DEFAULT '' NOT NULL,
+ topic_last_post_id INT4 DEFAULT '0' NOT NULL CHECK (topic_last_post_id >= 0),
+ topic_last_poster_id INT4 DEFAULT '0' NOT NULL CHECK (topic_last_poster_id >= 0),
+ topic_last_poster_name varchar(255) DEFAULT '' NOT NULL,
+ topic_last_post_time INT4 DEFAULT '0' NOT NULL CHECK (topic_last_post_time >= 0),
+ topic_last_view_time INT4 DEFAULT '0' NOT NULL CHECK (topic_last_view_time >= 0),
+ topic_moved_id INT4 DEFAULT '0' NOT NULL CHECK (topic_moved_id >= 0),
+ topic_bumped INT2 DEFAULT '0' NOT NULL CHECK (topic_bumped >= 0),
+ topic_bumper INT4 DEFAULT '0' NOT NULL CHECK (topic_bumper >= 0),
+ poll_title varchar(1000) DEFAULT '' NOT NULL,
+ poll_start INT4 DEFAULT '0' NOT NULL CHECK (poll_start >= 0),
+ poll_length INT4 DEFAULT '0' NOT NULL CHECK (poll_length >= 0),
+ poll_max_options INT2 DEFAULT '1' NOT NULL,
+ poll_last_vote INT4 DEFAULT '0' NOT NULL CHECK (poll_last_vote >= 0),
+ poll_vote_change INT2 DEFAULT '0' NOT NULL CHECK (poll_vote_change >= 0),
+ PRIMARY KEY (topic_id)
);
CREATE INDEX phpbb_topics_forum_id ON phpbb_topics (forum_id);
CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics (forum_id, topic_type);
CREATE INDEX phpbb_topics_topic_last_post_time ON phpbb_topics (topic_last_post_time);
-
-
-
-/* Table: phpbb_topics_track */
+/* Table: 'phpbb_topics_track' */
CREATE TABLE phpbb_topics_track (
- user_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- mark_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,topic_id),
- CHECK (user_id>=0),
- CHECK (topic_id>=0),
- CHECK (forum_id>=0)
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ forum_id INT4 DEFAULT '0' NOT NULL CHECK (forum_id >= 0),
+ mark_time INT4 DEFAULT '0' NOT NULL CHECK (mark_time >= 0),
+ PRIMARY KEY (user_id, topic_id)
);
CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track (forum_id);
-
-/* Table: phpbb_topics_posted */
+/* Table: 'phpbb_topics_posted' */
CREATE TABLE phpbb_topics_posted (
- user_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- topic_posted INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,topic_id),
- CHECK (user_id>=0),
- CHECK (topic_id>=0)
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ topic_posted INT2 DEFAULT '0' NOT NULL CHECK (topic_posted >= 0),
+ PRIMARY KEY (user_id, topic_id)
);
-/* Table: phpbb_topics_watch */
+/* Table: 'phpbb_topics_watch' */
CREATE TABLE phpbb_topics_watch (
- topic_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- notify_status INT2 DEFAULT '0' NOT NULL
+ topic_id INT4 DEFAULT '0' NOT NULL CHECK (topic_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ notify_status INT2 DEFAULT '0' NOT NULL CHECK (notify_status >= 0)
);
CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch (topic_id);
CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch (user_id);
CREATE INDEX phpbb_topics_watch_notify_status ON phpbb_topics_watch (notify_status);
-
-/* Table: phpbb_user_group */
+/* Table: 'phpbb_user_group' */
CREATE TABLE phpbb_user_group (
- group_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- group_leader INT2 DEFAULT '0' NOT NULL,
- user_pending INT2
+ group_id INT4 DEFAULT '0' NOT NULL CHECK (group_id >= 0),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ group_leader INT2 DEFAULT '0' NOT NULL CHECK (group_leader >= 0),
+ user_pending INT2 DEFAULT '1' NOT NULL CHECK (user_pending >= 0)
);
CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group (group_id);
CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group (user_id);
CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group (group_leader);
-
-/* Table: phpbb_users */
+/* Table: 'phpbb_users' */
CREATE SEQUENCE phpbb_users_seq;
CREATE TABLE phpbb_users (
- user_id INT4 DEFAULT nextval('phpbb_users_seq'),
- user_type INT2 DEFAULT '0' NOT NULL,
- group_id INT4 DEFAULT '3' NOT NULL,
- user_permissions TEXT NULL,
- user_perm_from INT4 DEFAULT '0' NULL,
- user_ip varchar(40) DEFAULT '' NOT NULL,
- user_regdate INT4 DEFAULT '0' NOT NULL,
- username varchar_ci,
- user_password varchar(40) DEFAULT '' NOT NULL,
- user_passchg INT4 DEFAULT '0' NULL,
- user_email varchar(100) DEFAULT '' NOT NULL,
- user_email_hash INT8 DEFAULT '0' NOT NULL,
- user_birthday varchar(10) DEFAULT '' NULL,
- user_lastvisit INT4 DEFAULT '0' NOT NULL,
- user_lastmark INT4 DEFAULT '0' NOT NULL,
- user_lastpost_time INT4 DEFAULT '0' NOT NULL,
- user_lastpage varchar(200) DEFAULT '' NOT NULL,
- user_last_confirm_key varchar(10) DEFAULT '' NULL,
- user_last_search INT4 DEFAULT '0' NULL,
- user_warnings INT2 DEFAULT '0' NULL,
- user_last_warning INT4 DEFAULT '0' NULL,
- user_login_attempts INT2 DEFAULT '0' NULL,
- user_posts INT4 DEFAULT '0' NOT NULL,
- user_lang varchar(30) DEFAULT '' NOT NULL,
- user_timezone decimal(5,2) DEFAULT '0.0' NOT NULL,
- user_dst INT2 DEFAULT '0' NOT NULL,
- user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
- user_style INT2 DEFAULT '0' NOT NULL,
- user_rank INT4 DEFAULT '0' NULL,
- user_colour varchar(6) DEFAULT '' NOT NULL,
- user_new_privmsg INT2 DEFAULT '0' NOT NULL,
- user_unread_privmsg INT2 DEFAULT '0' NOT NULL,
- user_last_privmsg INT4 DEFAULT '0' NOT NULL,
- user_message_rules INT2 DEFAULT '0' NOT NULL,
- user_full_folder INT4 DEFAULT '-3' NOT NULL,
- user_emailtime INT4 DEFAULT '0' NOT NULL,
- user_topic_show_days INT2 DEFAULT '0' NOT NULL,
- user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
- user_post_show_days INT2 DEFAULT '0' NOT NULL,
- user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
- user_notify INT2 DEFAULT '0' NOT NULL,
- user_notify_pm INT2 DEFAULT '1' NOT NULL,
- user_notify_type INT2 DEFAULT '0' NOT NULL,
- user_allow_pm INT2 DEFAULT '1' NOT NULL,
- user_allow_email INT2 DEFAULT '1' NOT NULL,
- user_allow_viewonline INT2 DEFAULT '1' NOT NULL,
- user_allow_viewemail INT2 DEFAULT '1' NOT NULL,
- user_allow_massemail INT2 DEFAULT '1' NOT NULL,
- user_options INT4 DEFAULT '893' NOT NULL,
- user_avatar varchar(255) DEFAULT '' NOT NULL,
- user_avatar_type INT2 DEFAULT '0' NOT NULL,
- user_avatar_width INT2 DEFAULT '0' NOT NULL,
- user_avatar_height INT2 DEFAULT '0' NOT NULL,
- user_sig TEXT NULL,
- user_sig_bbcode_uid varchar(5) DEFAULT '' NULL,
- user_sig_bbcode_bitfield INT4 DEFAULT '0' NULL,
- user_from varchar(100) DEFAULT '' NULL,
- user_icq varchar(15) DEFAULT '' NULL,
- user_aim varchar(255) DEFAULT '' NULL,
- user_yim varchar(255) DEFAULT '' NULL,
- user_msnm varchar(255) DEFAULT '' NULL,
- user_jabber varchar(255) DEFAULT '' NULL,
- user_website varchar(200) DEFAULT '' NULL,
- user_occ varchar(255) DEFAULT '' NULL,
- user_interests varchar(255) DEFAULT '' NULL,
- user_actkey varchar(32) DEFAULT '' NOT NULL,
- user_newpasswd varchar(32) DEFAULT '' NULL,
- PRIMARY KEY (user_id),
- CHECK (user_posts>=0),
- CHECK (user_new_privmsg>=0),
- CHECK (user_unread_privmsg>=0),
- CHECK (user_message_rules>=0),
- CHECK (user_avatar_width>=0),
- CHECK (user_avatar_height>=0)
+ user_id INT4 DEFAULT nextval('phpbb_users_seq'),
+ user_type INT2 DEFAULT '0' NOT NULL,
+ group_id INT4 DEFAULT '3' NOT NULL CHECK (group_id >= 0),
+ user_permissions TEXT DEFAULT '' NOT NULL,
+ user_perm_from INT4 DEFAULT '0' NOT NULL CHECK (user_perm_from >= 0),
+ user_ip varchar(40) DEFAULT '' NOT NULL,
+ user_regdate INT4 DEFAULT '0' NOT NULL CHECK (user_regdate >= 0),
+ username varchar_ci DEFAULT '' NOT NULL,
+ user_password varchar(40) DEFAULT '' NOT NULL,
+ user_passchg INT4 DEFAULT '0' NOT NULL CHECK (user_passchg >= 0),
+ user_email varchar(100) DEFAULT '' NOT NULL,
+ user_email_hash INT8 DEFAULT '0' NOT NULL,
+ user_birthday varchar(10) DEFAULT '' NOT NULL,
+ user_lastvisit INT4 DEFAULT '0' NOT NULL CHECK (user_lastvisit >= 0),
+ user_lastmark INT4 DEFAULT '0' NOT NULL CHECK (user_lastmark >= 0),
+ user_lastpost_time INT4 DEFAULT '0' NOT NULL CHECK (user_lastpost_time >= 0),
+ user_lastpage varchar(200) DEFAULT '' NOT NULL,
+ user_last_confirm_key varchar(10) DEFAULT '' NOT NULL,
+ user_last_search INT4 DEFAULT '0' NOT NULL CHECK (user_last_search >= 0),
+ user_warnings INT2 DEFAULT '0' NOT NULL,
+ user_last_warning INT4 DEFAULT '0' NOT NULL CHECK (user_last_warning >= 0),
+ user_login_attempts INT2 DEFAULT '0' NOT NULL,
+ user_posts INT4 DEFAULT '0' NOT NULL CHECK (user_posts >= 0),
+ user_lang varchar(30) DEFAULT '' NOT NULL,
+ user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
+ user_dst INT2 DEFAULT '0' NOT NULL CHECK (user_dst >= 0),
+ user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
+ user_style INT2 DEFAULT '0' NOT NULL,
+ user_rank INT4 DEFAULT '0' NOT NULL CHECK (user_rank >= 0),
+ user_colour varchar(6) DEFAULT '' NOT NULL,
+ user_new_privmsg INT2 DEFAULT '0' NOT NULL,
+ user_unread_privmsg INT2 DEFAULT '0' NOT NULL,
+ user_last_privmsg INT4 DEFAULT '0' NOT NULL CHECK (user_last_privmsg >= 0),
+ user_message_rules INT2 DEFAULT '0' NOT NULL CHECK (user_message_rules >= 0),
+ user_full_folder INT4 DEFAULT '-3' NOT NULL,
+ user_emailtime INT4 DEFAULT '0' NOT NULL CHECK (user_emailtime >= 0),
+ user_topic_show_days INT2 DEFAULT '0' NOT NULL CHECK (user_topic_show_days >= 0),
+ user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
+ user_post_show_days INT2 DEFAULT '0' NOT NULL CHECK (user_post_show_days >= 0),
+ user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
+ user_notify INT2 DEFAULT '0' NOT NULL CHECK (user_notify >= 0),
+ user_notify_pm INT2 DEFAULT '1' NOT NULL CHECK (user_notify_pm >= 0),
+ user_notify_type INT2 DEFAULT '0' NOT NULL,
+ user_allow_pm INT2 DEFAULT '1' NOT NULL CHECK (user_allow_pm >= 0),
+ user_allow_email INT2 DEFAULT '1' NOT NULL CHECK (user_allow_email >= 0),
+ user_allow_viewonline INT2 DEFAULT '1' NOT NULL CHECK (user_allow_viewonline >= 0),
+ user_allow_viewemail INT2 DEFAULT '1' NOT NULL CHECK (user_allow_viewemail >= 0),
+ user_allow_massemail INT2 DEFAULT '1' NOT NULL CHECK (user_allow_massemail >= 0),
+ user_options INT4 DEFAULT '893' NOT NULL CHECK (user_options >= 0),
+ user_avatar varchar(255) DEFAULT '' NOT NULL,
+ user_avatar_type INT2 DEFAULT '0' NOT NULL,
+ user_avatar_width INT2 DEFAULT '0' NOT NULL,
+ user_avatar_height INT2 DEFAULT '0' NOT NULL,
+ user_sig TEXT DEFAULT '' NOT NULL,
+ user_sig_bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ user_sig_bbcode_bitfield INT4 DEFAULT '0' NOT NULL CHECK (user_sig_bbcode_bitfield >= 0),
+ user_from varchar(100) DEFAULT '' NOT NULL,
+ user_icq varchar(15) DEFAULT '' NOT NULL,
+ user_aim varchar(255) DEFAULT '' NOT NULL,
+ user_yim varchar(255) DEFAULT '' NOT NULL,
+ user_msnm varchar(255) DEFAULT '' NOT NULL,
+ user_jabber varchar(255) DEFAULT '' NOT NULL,
+ user_website varchar(200) DEFAULT '' NOT NULL,
+ user_occ varchar(255) DEFAULT '' NOT NULL,
+ user_interests varchar(8000) DEFAULT '' NOT NULL,
+ user_actkey varchar(32) DEFAULT '' NOT NULL,
+ user_newpasswd varchar(32) DEFAULT '' NOT NULL,
+ PRIMARY KEY (user_id)
);
CREATE INDEX phpbb_users_user_birthday ON phpbb_users (user_birthday);
CREATE INDEX phpbb_users_user_email_hash ON phpbb_users (user_email_hash);
+CREATE INDEX phpbb_users_user_type ON phpbb_users (user_type);
CREATE INDEX phpbb_users_username ON phpbb_users (username);
-CREATE INDEX phpbb_users_lower_username ON phpbb_users (LOWER(username));
-
-
-
-/* Table: phpbb_warnings */
+/* Table: 'phpbb_warnings' */
CREATE SEQUENCE phpbb_warnings_seq;
CREATE TABLE phpbb_warnings (
- warning_id INT4 DEFAULT nextval('phpbb_warnings_seq'),
- user_id INT4 DEFAULT '0' NOT NULL,
- post_id INT4 DEFAULT '0' NOT NULL,
- log_id INT4 DEFAULT '0' NOT NULL,
- warning_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (warning_id)
+ warning_id INT4 DEFAULT nextval('phpbb_warnings_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ post_id INT4 DEFAULT '0' NOT NULL CHECK (post_id >= 0),
+ log_id INT4 DEFAULT '0' NOT NULL CHECK (log_id >= 0),
+ warning_time INT4 DEFAULT '0' NOT NULL CHECK (warning_time >= 0),
+ PRIMARY KEY (warning_id)
);
-
-
-/* Table: phpbb_words */
+/* Table: 'phpbb_words' */
CREATE SEQUENCE phpbb_words_seq;
CREATE TABLE phpbb_words (
- word_id INT4 DEFAULT nextval('phpbb_words_seq'),
- word varchar(255) NOT NULL,
- replacement varchar(255) NOT NULL,
- PRIMARY KEY (word_id)
+ word_id INT4 DEFAULT nextval('phpbb_words_seq'),
+ word varchar(255) DEFAULT '' NOT NULL,
+ replacement varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (word_id)
);
-
-
-/* Table: phpbb_zebra */
+/* Table: 'phpbb_zebra' */
CREATE TABLE phpbb_zebra (
- user_id INT4 DEFAULT '0' NOT NULL,
- zebra_id INT4 DEFAULT '0' NOT NULL,
- friend INT2 DEFAULT '0' NOT NULL,
- foe INT2 DEFAULT '0' NOT NULL
+ user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0),
+ zebra_id INT4 DEFAULT '0' NOT NULL CHECK (zebra_id >= 0),
+ friend INT2 DEFAULT '0' NOT NULL CHECK (friend >= 0),
+ foe INT2 DEFAULT '0' NOT NULL CHECK (foe >= 0)
);
CREATE INDEX phpbb_zebra_user_id ON phpbb_zebra (user_id);
CREATE INDEX phpbb_zebra_zebra_id ON phpbb_zebra (zebra_id);
-COMMIT;
+
+COMMIT; \ No newline at end of file
diff --git a/phpBB/install/schemas/schema_data.sql b/phpBB/install/schemas/schema_data.sql
index 2ca5fb66a2..9c5511321f 100644
--- a/phpBB/install/schemas/schema_data.sql
+++ b/phpBB/install/schemas/schema_data.sql
@@ -53,7 +53,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_form',
INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_sig', 'Thanks, The Management');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_hide_emails', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_timezone', '0');
-INSERT INTO phpbb_config (config_name, config_value) VALUES ('browser_check', '0');
+INSERT INTO phpbb_config (config_name, config_value) VALUES ('browser_check', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('bump_interval', '10');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('bump_type', 'd');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cache_gc', '7200');
diff --git a/phpBB/install/schemas/sqlite_schema.sql b/phpBB/install/schemas/sqlite_schema.sql
index c4cced969f..f77a0cca16 100644
--- a/phpBB/install/schemas/sqlite_schema.sql
+++ b/phpBB/install/schemas/sqlite_schema.sql
@@ -6,1038 +6,993 @@
BEGIN TRANSACTION;
-# Table: phpbb_attachments
+# Table: 'phpbb_attachments'
CREATE TABLE phpbb_attachments (
- attach_id INTEGER PRIMARY KEY NOT NULL,
- post_msg_id mediumint(8) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- in_message tinyint(1) NOT NULL DEFAULT '0',
- poster_id mediumint(8) NOT NULL DEFAULT '0',
- physical_filename varchar(255) NOT NULL,
- real_filename varchar(255) NOT NULL,
- download_count mediumint(8) NOT NULL DEFAULT '0',
- comment text(65535),
- extension varchar(100),
- mimetype varchar(100),
- filesize int(20) NOT NULL DEFAULT '0',
- filetime int(11) NOT NULL DEFAULT '0',
- thumbnail tinyint(1) NOT NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_attachments_filetime on phpbb_attachments (filetime);
-CREATE INDEX phpbb_attachments_post_msg_id on phpbb_attachments (post_msg_id);
-CREATE INDEX phpbb_attachments_topic_id on phpbb_attachments (topic_id);
-CREATE INDEX phpbb_attachments_poster_id on phpbb_attachments (poster_id);
-CREATE INDEX phpbb_attachments_physical_filename on phpbb_attachments (physical_filename);
-CREATE INDEX phpbb_attachments_filesize on phpbb_attachments (filesize);
-
-
-# Table: phpbb_acl_groups
+ attach_id INTEGER PRIMARY KEY NOT NULL ,
+ post_msg_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ in_message tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ poster_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ pysical_filename varchar(255) NOT NULL DEFAULT '',
+ real_filename varchar(255) NOT NULL DEFAULT '',
+ download_count mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ attach_comment text(65535) NOT NULL DEFAULT '',
+ extension varchar(100) NOT NULL DEFAULT '',
+ mimetype varchar(100) NOT NULL DEFAULT '',
+ filesize int(20) UNSIGNED NOT NULL DEFAULT '0',
+ filetime int(11) UNSIGNED NOT NULL DEFAULT '0',
+ thumbnail tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments (filetime);
+CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments (post_msg_id);
+CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments (topic_id);
+CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments (poster_id);
+CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments (filesize);
+
+# Table: 'phpbb_acl_groups'
CREATE TABLE phpbb_acl_groups (
- group_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- auth_option_id mediumint(8) NOT NULL DEFAULT '0',
- auth_role_id mediumint(8) NOT NULL DEFAULT '0',
- auth_setting tinyint(2) NOT NULL DEFAULT '0'
+ group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_option_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_role_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_setting tinyint(2) NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_acl_groups_group_id on phpbb_acl_groups (group_id);
-CREATE INDEX phpbb_acl_groups_auth_option_id on phpbb_acl_groups (auth_option_id);
-
+CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups (group_id);
+CREATE INDEX phpbb_acl_groups_auth_option_id ON phpbb_acl_groups (auth_option_id);
-# Table: phpbb_acl_options
+# Table: 'phpbb_acl_options'
CREATE TABLE phpbb_acl_options (
- auth_option_id INTEGER PRIMARY KEY NOT NULL,
- auth_option varchar(50) NOT NULL,
- is_global tinyint(1) NOT NULL DEFAULT '0',
- is_local tinyint(1) NOT NULL DEFAULT '0',
- founder_only tinyint(1) NOT NULL DEFAULT '0'
+ auth_option_id INTEGER PRIMARY KEY NOT NULL ,
+ auth_option varchar(50) NOT NULL DEFAULT '',
+ is_global tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ is_local tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ founder_only tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_acl_options_auth_option on phpbb_acl_options (auth_option);
+CREATE INDEX phpbb_acl_options_auth_option ON phpbb_acl_options (auth_option);
-
-# Table: phpbb_acl_roles
+# Table: 'phpbb_acl_roles'
CREATE TABLE phpbb_acl_roles (
- role_id INTEGER PRIMARY KEY NOT NULL,
- role_name varchar(255) NOT NULL DEFAULT '',
- role_description text(65535),
- role_type varchar(10) NOT NULL DEFAULT '',
- role_order smallint(4) NOT NULL DEFAULT '0'
+ role_id INTEGER PRIMARY KEY NOT NULL ,
+ role_name varchar(255) NOT NULL DEFAULT '',
+ role_description text(65535) NOT NULL DEFAULT '',
+ role_type varchar(10) NOT NULL DEFAULT '',
+ role_order mediumint(4) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_acl_roles_role_type on phpbb_acl_roles (role_type);
-CREATE INDEX phpbb_acl_roles_role_order on phpbb_acl_roles (role_order);
-
+CREATE INDEX phpbb_acl_roles_role_type ON phpbb_acl_roles (role_type);
+CREATE INDEX phpbb_acl_roles_role_order ON phpbb_acl_roles (role_order);
-# Table: phpbb_acl_roles_data
+# Table: 'phpbb_acl_roles_data'
CREATE TABLE phpbb_acl_roles_data (
- role_id mediumint(8) NOT NULL DEFAULT '0',
- auth_option_id mediumint(8) NOT NULL DEFAULT '0',
- auth_setting tinyint(2) NOT NULL DEFAULT '0',
- PRIMARY KEY (role_id, auth_option_id)
+ role_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ auth_option_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ auth_setting tinyint(2) NOT NULL DEFAULT '0'
);
-# Table: phpbb_acl_users
+# Table: 'phpbb_acl_users'
CREATE TABLE phpbb_acl_users (
- user_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- auth_option_id mediumint(8) NOT NULL DEFAULT '0',
- auth_role_id mediumint(8) NOT NULL DEFAULT '0',
- auth_setting tinyint(2) NOT NULL DEFAULT '0'
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_option_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_role_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ auth_setting tinyint(2) NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_acl_users_user_id on phpbb_acl_users (user_id);
-CREATE INDEX phpbb_acl_users_auth_option_id on phpbb_acl_users (auth_option_id);
-
+CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users (user_id);
+CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users (auth_option_id);
-# Table: phpbb_banlist
+# Table: 'phpbb_banlist'
CREATE TABLE phpbb_banlist (
- ban_id INTEGER PRIMARY KEY NOT NULL,
- ban_userid mediumint(8) NOT NULL DEFAULT '0',
- ban_ip varchar(40) NOT NULL DEFAULT '',
- ban_email varchar(100) NOT NULL DEFAULT '',
- ban_start int(11) NOT NULL DEFAULT '0',
- ban_end int(11) NOT NULL DEFAULT '0',
- ban_exclude tinyint(1) NOT NULL DEFAULT '0',
- ban_reason text(65535),
- ban_give_reason text(65535)
+ ban_id INTEGER PRIMARY KEY NOT NULL ,
+ ban_userid mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ ban_ip varchar(40) NOT NULL DEFAULT '',
+ ban_email varchar(100) NOT NULL DEFAULT '',
+ ban_start int(11) UNSIGNED NOT NULL DEFAULT '0',
+ ban_end int(11) UNSIGNED NOT NULL DEFAULT '0',
+ ban_exclude tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ ban_reason text(65535) NOT NULL DEFAULT '',
+ ban_give_reason text(65535) NOT NULL DEFAULT ''
);
-# Table: phpbb_bbcodes
+# Table: 'phpbb_bbcodes'
CREATE TABLE phpbb_bbcodes (
- bbcode_id INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
- bbcode_tag varchar(16) NOT NULL DEFAULT '',
- display_on_posting tinyint(1) NOT NULL DEFAULT '0',
- bbcode_match varchar(255) NOT NULL DEFAULT '',
- bbcode_tpl text(65535),
- first_pass_match varchar(255) NOT NULL DEFAULT '',
- first_pass_replace varchar(255) NOT NULL DEFAULT '',
- second_pass_match varchar(255) NOT NULL DEFAULT '',
- second_pass_replace text(65535)
+ bbcode_id tinyint(3) PRIMARY KEY NOT NULL DEFAULT '0',
+ bbcode_tag varchar(16) NOT NULL DEFAULT '',
+ display_on_posting tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ bbcode_match varchar(255) NOT NULL DEFAULT '',
+ bbcode_tpl mediumtext(16777215) NOT NULL DEFAULT '',
+ first_pass_match varchar(255) NOT NULL DEFAULT '',
+ first_pass_replace varchar(255) NOT NULL DEFAULT '',
+ second_pass_match varchar(255) NOT NULL DEFAULT '',
+ second_pass_replace mediumtext(16777215) NOT NULL DEFAULT ''
);
-CREATE INDEX phpbb_bbcodes_display_on_posting on phpbb_bbcodes (display_on_posting);
+CREATE INDEX phpbb_bbcodes_display_in_posting ON phpbb_bbcodes (display_on_posting);
-
-# Table: phpbb_bookmarks
+# Table: 'phpbb_bookmarks'
CREATE TABLE phpbb_bookmarks (
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- order_id mediumint(8) NOT NULL DEFAULT '0'
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ order_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_bookmarks_order_id on phpbb_bookmarks (order_id);
-CREATE INDEX phpbb_bookmarks_topic_user_id on phpbb_bookmarks (topic_id, user_id);
-
+CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id);
+CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id);
-# Table: phpbb_bots
+# Table: 'phpbb_bots'
CREATE TABLE phpbb_bots (
- bot_id INTEGER PRIMARY KEY NOT NULL,
- bot_active tinyint(1) NOT NULL DEFAULT '1',
- bot_name text(65535),
- user_id mediumint(8) NOT NULL DEFAULT '0',
- bot_agent varchar(255) NOT NULL DEFAULT '',
- bot_ip varchar(255) NOT NULL DEFAULT ''
+ bot_id INTEGER PRIMARY KEY NOT NULL ,
+ bot_active tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ bot_name text(65535) NOT NULL DEFAULT '',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ bot_agent varchar(255) NOT NULL DEFAULT '',
+ bot_ip varchar(255) NOT NULL DEFAULT ''
);
-CREATE INDEX phpbb_bots_bot_active on phpbb_bots (bot_active);
+CREATE INDEX phpbb_bots_bot_active ON phpbb_bots (bot_active);
-
-# Table: phpbb_config
+# Table: 'phpbb_config'
CREATE TABLE phpbb_config (
- config_name varchar(255) NOT NULL,
- config_value varchar(255) NOT NULL,
- is_dynamic tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (config_name)
+ config_name varchar(255) PRIMARY KEY NOT NULL DEFAULT '',
+ config_value varchar(255) NOT NULL DEFAULT '',
+ is_dynamic tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_config_is_dynamic on phpbb_config (is_dynamic);
-
+CREATE INDEX phpbb_config_is_dynamic ON phpbb_config (is_dynamic);
-# Table: phpbb_confirm
+# Table: 'phpbb_confirm'
CREATE TABLE phpbb_confirm (
- confirm_id char(32) NOT NULL DEFAULT '',
- session_id char(32) NOT NULL DEFAULT '',
- confirm_type tinyint(3) NOT NULL DEFAULT '0',
- code varchar(8) NOT NULL DEFAULT '',
- PRIMARY KEY (session_id, confirm_id)
+ confirm_id char(32) PRIMARY KEY NOT NULL DEFAULT '',
+ session_id char(32) PRIMARY KEY NOT NULL DEFAULT '',
+ confirm_type tinyint(3) NOT NULL DEFAULT '0',
+ code varchar(8) NOT NULL DEFAULT ''
);
-# Table: phpbb_disallow
+# Table: 'phpbb_disallow'
CREATE TABLE phpbb_disallow (
- disallow_id INTEGER PRIMARY KEY NOT NULL,
- disallow_username varchar(255) NOT NULL DEFAULT ''
+ disallow_id INTEGER PRIMARY KEY NOT NULL ,
+ disallow_username varchar(255) NOT NULL DEFAULT ''
);
-# Table: phpbb_drafts
+# Table: 'phpbb_drafts'
CREATE TABLE phpbb_drafts (
- draft_id INTEGER PRIMARY KEY NOT NULL,
- user_id mediumint(8) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- save_time int(11) NOT NULL DEFAULT '0',
- draft_subject text(65535),
- draft_message mediumtext(16777215)
+ draft_id INTEGER PRIMARY KEY NOT NULL ,
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ save_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ draft_subject text(65535) NOT NULL DEFAULT '',
+ draft_message mediumtext(16777215) NOT NULL DEFAULT ''
);
-CREATE INDEX phpbb_drafts_save_time on phpbb_drafts (save_time);
-
+CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
-# Table: phpbb_extensions
+# Table: 'phpbb_extensions'
CREATE TABLE phpbb_extensions (
- extension_id INTEGER PRIMARY KEY NOT NULL,
- group_id mediumint(8) NOT NULL DEFAULT '0',
- extension varchar(100) NOT NULL DEFAULT ''
+ extension_id INTEGER PRIMARY KEY NOT NULL ,
+ group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ extension varchar(100) NOT NULL DEFAULT ''
);
-# Table: phpbb_extension_groups
+# Table: 'phpbb_extension_groups'
CREATE TABLE phpbb_extension_groups (
- group_id INTEGER PRIMARY KEY NOT NULL,
- group_name varchar(255) NOT NULL,
- cat_id tinyint(2) NOT NULL DEFAULT '0',
- allow_group tinyint(1) NOT NULL DEFAULT '0',
- download_mode tinyint(1) NOT NULL DEFAULT '1',
- upload_icon varchar(255) NOT NULL DEFAULT '',
- max_filesize int(20) NOT NULL DEFAULT '0',
- allowed_forums text(65535),
- allow_in_pm tinyint(1) NOT NULL DEFAULT '0'
+ group_id INTEGER PRIMARY KEY NOT NULL ,
+ group_name varchar(255) NOT NULL DEFAULT '',
+ cat_id tinyint(2) NOT NULL DEFAULT '0',
+ allow_group tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ download_mode tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ upload_icon varchar(255) NOT NULL DEFAULT '',
+ max_filesize int(20) UNSIGNED NOT NULL DEFAULT '0',
+ allowed_forums text(65535) NOT NULL DEFAULT '',
+ allow_in_pm tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_forums
+# Table: 'phpbb_forums'
CREATE TABLE phpbb_forums (
- forum_id INTEGER PRIMARY KEY NOT NULL,
- parent_id smallint(5) NOT NULL DEFAULT '0',
- left_id smallint(5) NOT NULL DEFAULT '0',
- right_id smallint(5) NOT NULL DEFAULT '0',
- forum_parents text(65535),
- forum_name text(65535),
- forum_desc text(65535),
- forum_desc_bitfield int(11) NOT NULL DEFAULT '0',
- forum_desc_uid varchar(5) NOT NULL DEFAULT '',
- forum_link varchar(255) NOT NULL DEFAULT '',
- forum_password varchar(40) NOT NULL DEFAULT '',
- forum_style tinyint(4),
- forum_image varchar(255) NOT NULL DEFAULT '',
- forum_rules text(65535),
- forum_rules_link varchar(255) NOT NULL DEFAULT '',
- forum_rules_bitfield int(11) NOT NULL DEFAULT '0',
- forum_rules_uid varchar(5) NOT NULL DEFAULT '',
- forum_topics_per_page tinyint(4) NOT NULL DEFAULT '0',
- forum_type tinyint(4) NOT NULL DEFAULT '0',
- forum_status tinyint(4) NOT NULL DEFAULT '0',
- forum_posts mediumint(8) NOT NULL DEFAULT '0',
- forum_topics mediumint(8) NOT NULL DEFAULT '0',
- forum_topics_real mediumint(8) NOT NULL DEFAULT '0',
- forum_last_post_id mediumint(8) NOT NULL DEFAULT '0',
- forum_last_poster_id mediumint(8) NOT NULL DEFAULT '0',
- forum_last_post_time int(11) NOT NULL DEFAULT '0',
- forum_last_poster_name varchar(255),
- forum_flags tinyint(4) NOT NULL DEFAULT '32',
- display_on_index tinyint(1) NOT NULL DEFAULT '1',
- enable_indexing tinyint(1) NOT NULL DEFAULT '1',
- enable_icons tinyint(1) NOT NULL DEFAULT '1',
- enable_prune tinyint(1) NOT NULL DEFAULT '0',
- prune_next int(11),
- prune_days tinyint(4) NOT NULL DEFAULT '0',
- prune_viewed tinyint(4) NOT NULL DEFAULT '0',
- prune_freq tinyint(4) NOT NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_forums_left_right_id on phpbb_forums (left_id, right_id);
-CREATE INDEX phpbb_forums_forum_last_post_id on phpbb_forums (forum_last_post_id);
-
-
-# Table: phpbb_forums_access
+ forum_id INTEGER PRIMARY KEY NOT NULL ,
+ parent_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ left_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ right_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_parents mediumtext(16777215) NOT NULL DEFAULT '',
+ forum_name text(65535) NOT NULL DEFAULT '',
+ forum_desc text(65535) NOT NULL DEFAULT '',
+ forum_desc_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ forum_desc_uid varchar(5) NOT NULL DEFAULT '',
+ forum_link varchar(255) NOT NULL DEFAULT '',
+ forum_password varchar(40) NOT NULL DEFAULT '',
+ forum_style tinyint(4) NOT NULL DEFAULT '0',
+ forum_image varchar(255) NOT NULL DEFAULT '',
+ forum_rules text(65535) NOT NULL DEFAULT '',
+ forum_rules_link varchar(255) NOT NULL DEFAULT '',
+ forum_rules_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ forum_rules_uid varchar(5) NOT NULL DEFAULT '',
+ forum_topics_per_page tinyint(4) NOT NULL DEFAULT '0',
+ forum_type tinyint(4) NOT NULL DEFAULT '0',
+ forum_status tinyint(4) NOT NULL DEFAULT '0',
+ forum_posts mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_topics mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_topics_real mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_last_post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_last_poster_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_last_post_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ forum_last_poster_name varchar(255) NOT NULL DEFAULT '',
+ forum_flags tinyint(4) NOT NULL DEFAULT '32',
+ display_on_index tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_indexing tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_icons tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_prune tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ prune_next int(11) UNSIGNED NOT NULL DEFAULT '0',
+ prune_days tinyint(4) NOT NULL DEFAULT '0',
+ prune_viewed tinyint(4) NOT NULL DEFAULT '0',
+ prune_freq tinyint(4) NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id);
+CREATE INDEX phpbb_forums_forum_last_post_id ON phpbb_forums (forum_last_post_id);
+
+# Table: 'phpbb_forums_access'
CREATE TABLE phpbb_forums_access (
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- session_id varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (forum_id, user_id, session_id)
+ forum_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ session_id char(32) PRIMARY KEY NOT NULL DEFAULT ''
);
-# Table: phpbb_forums_track
+# Table: 'phpbb_forums_track'
CREATE TABLE phpbb_forums_track (
- user_id mediumint(9) NOT NULL DEFAULT '0',
- forum_id mediumint(9) NOT NULL DEFAULT '0',
- mark_time int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (user_id, forum_id)
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ mark_time int(11) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_forums_watch
+# Table: 'phpbb_forums_watch'
CREATE TABLE phpbb_forums_watch (
- forum_id smallint(5) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- notify_status tinyint(1) NOT NULL DEFAULT '0'
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ notify_status tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_forums_watch_forum_id on phpbb_forums_watch (forum_id);
-CREATE INDEX phpbb_forums_watch_user_id on phpbb_forums_watch (user_id);
-CREATE INDEX phpbb_forums_watch_notify_status on phpbb_forums_watch (notify_status);
+CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch (forum_id);
+CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch (user_id);
+CREATE INDEX phpbb_forums_watch_notify_status ON phpbb_forums_watch (notify_status);
-
-# Table: phpbb_groups
+# Table: 'phpbb_groups'
CREATE TABLE phpbb_groups (
- group_id INTEGER PRIMARY KEY NOT NULL,
- group_type tinyint(4) NOT NULL DEFAULT '1',
- group_name varchar(255) NOT NULL DEFAULT '',
- group_desc text(65535),
- group_desc_bitfield int(11) NOT NULL DEFAULT '0',
- group_desc_uid varchar(5) NOT NULL DEFAULT '',
- group_display tinyint(1) NOT NULL DEFAULT '0',
- group_avatar varchar(255) NOT NULL DEFAULT '',
- group_avatar_type tinyint(4) NOT NULL DEFAULT '0',
- group_avatar_width tinyint(4) NOT NULL DEFAULT '0',
- group_avatar_height tinyint(4) NOT NULL DEFAULT '0',
- group_rank smallint(5) NOT NULL DEFAULT '-1',
- group_colour varchar(6) NOT NULL DEFAULT '',
- group_sig_chars mediumint(8) NOT NULL DEFAULT '0',
- group_receive_pm tinyint(1) NOT NULL DEFAULT '0',
- group_message_limit mediumint(8) NOT NULL DEFAULT '0',
- group_chgpass smallint(6) NOT NULL DEFAULT '0',
- group_legend tinyint(1) NOT NULL DEFAULT '1'
-);
-
-CREATE INDEX phpbb_groups_group_legend on phpbb_groups (group_legend);
-
-
-# Table: phpbb_icons
+ group_id INTEGER PRIMARY KEY NOT NULL ,
+ group_type tinyint(4) NOT NULL DEFAULT '1',
+ group_name varchar(255) NOT NULL DEFAULT '',
+ group_desc text(65535) NOT NULL DEFAULT '',
+ group_desc_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ group_desc_uid varchar(5) NOT NULL DEFAULT '',
+ group_display tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ group_avatar varchar(255) NOT NULL DEFAULT '',
+ group_avatar_type tinyint(4) NOT NULL DEFAULT '0',
+ group_avatar_width tinyint(4) NOT NULL DEFAULT '0',
+ group_avatar_height tinyint(4) NOT NULL DEFAULT '0',
+ group_rank mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ group_colour varchar(6) NOT NULL DEFAULT '',
+ group_sig_chars mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ group_receive_pm tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ group_message_limit mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ group_legend tinyint(1) UNSIGNED NOT NULL DEFAULT '1'
+);
+
+CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend);
+
+# Table: 'phpbb_icons'
CREATE TABLE phpbb_icons (
- icons_id INTEGER PRIMARY KEY NOT NULL,
- icons_url varchar(255),
- icons_width tinyint(4) NOT NULL DEFAULT '0',
- icons_height tinyint(4) NOT NULL DEFAULT '0',
- icons_order mediumint(8) NOT NULL DEFAULT '0',
- display_on_posting tinyint(1) NOT NULL DEFAULT '1'
+ icons_id INTEGER PRIMARY KEY NOT NULL ,
+ icons_url varchar(255) NOT NULL DEFAULT '',
+ icons_width tinyint(4) NOT NULL DEFAULT '0',
+ icons_height tinyint(4) NOT NULL DEFAULT '0',
+ icons_order mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ display_on_posting tinyint(1) UNSIGNED NOT NULL DEFAULT '1'
);
-# Table: phpbb_lang
+# Table: 'phpbb_lang'
CREATE TABLE phpbb_lang (
- lang_id INTEGER PRIMARY KEY NOT NULL,
- lang_iso varchar(5) NOT NULL,
- lang_dir varchar(30) NOT NULL,
- lang_english_name varchar(100),
- lang_local_name varchar(255),
- lang_author varchar(255)
+ lang_id INTEGER PRIMARY KEY NOT NULL ,
+ lang_iso varchar(5) NOT NULL DEFAULT '',
+ lang_dir varchar(30) NOT NULL DEFAULT '',
+ lang_english_name varchar(100) NOT NULL DEFAULT '',
+ lang_local_name varchar(255) NOT NULL DEFAULT '',
+ lang_author varchar(255) NOT NULL DEFAULT ''
);
+CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang (lang_iso);
-# Table: phpbb_log
+# Table: 'phpbb_log'
CREATE TABLE phpbb_log (
- log_id INTEGER PRIMARY KEY NOT NULL,
- log_type tinyint(4) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- reportee_id mediumint(8) NOT NULL DEFAULT '0',
- log_ip varchar(40) NOT NULL,
- log_time int(11) NOT NULL DEFAULT '0',
- log_operation text(65535),
- log_data text(65535)
-);
-
-CREATE INDEX phpbb_log_log_type on phpbb_log (log_type);
-CREATE INDEX phpbb_log_forum_id on phpbb_log (forum_id);
-CREATE INDEX phpbb_log_topic_id on phpbb_log (topic_id);
-CREATE INDEX phpbb_log_reportee_id on phpbb_log (reportee_id);
-CREATE INDEX phpbb_log_user_id on phpbb_log (user_id);
-
-
-# Table: phpbb_moderator_cache
+ log_id INTEGER PRIMARY KEY NOT NULL ,
+ log_type tinyint(4) NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ reportee_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ log_ip varchar(40) NOT NULL DEFAULT '',
+ log_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ log_operation text(65535) NOT NULL DEFAULT '',
+ log_data mediumtext(16777215) NOT NULL DEFAULT ''
+);
+
+CREATE INDEX phpbb_log_log_type ON phpbb_log (log_type);
+CREATE INDEX phpbb_log_forum_id ON phpbb_log (forum_id);
+CREATE INDEX phpbb_log_topic_id ON phpbb_log (topic_id);
+CREATE INDEX phpbb_log_reportee_id ON phpbb_log (reportee_id);
+CREATE INDEX phpbb_log_user_id ON phpbb_log (user_id);
+
+# Table: 'phpbb_moderator_cache'
CREATE TABLE phpbb_moderator_cache (
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- username varchar(255) NOT NULL DEFAULT '',
- group_id mediumint(8) NOT NULL DEFAULT '0',
- group_name varchar(255) NOT NULL DEFAULT '',
- display_on_index tinyint(1) NOT NULL DEFAULT '1'
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ username varchar(255) NOT NULL DEFAULT '',
+ group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ group_name varchar(255) NOT NULL DEFAULT '',
+ display_on_index tinyint(1) UNSIGNED NOT NULL DEFAULT '1'
);
-CREATE INDEX phpbb_moderator_cache_display_on_index on phpbb_moderator_cache (display_on_index);
-CREATE INDEX phpbb_moderator_cache_forum_id on phpbb_moderator_cache (forum_id);
-
+CREATE INDEX phpbb_moderator_cache_display_on_index ON phpbb_moderator_cache (display_on_index);
+CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id);
-# Table: phpbb_modules
+# Table: 'phpbb_modules'
CREATE TABLE phpbb_modules (
- module_id INTEGER PRIMARY KEY NOT NULL,
- module_enabled tinyint(1) NOT NULL DEFAULT '1',
- module_display tinyint(1) NOT NULL DEFAULT '1',
- module_name varchar(255) NOT NULL DEFAULT '',
- module_class varchar(10) NOT NULL DEFAULT '',
- parent_id mediumint(8) NOT NULL DEFAULT '0',
- left_id mediumint(8) NOT NULL DEFAULT '0',
- right_id mediumint(8) NOT NULL DEFAULT '0',
- module_langname varchar(255) NOT NULL DEFAULT '',
- module_mode varchar(255) NOT NULL DEFAULT '',
- module_auth varchar(255) NOT NULL DEFAULT ''
-);
-
-CREATE INDEX phpbb_modules_module_enabled on phpbb_modules (module_enabled);
-CREATE INDEX phpbb_modules_left_right_id on phpbb_modules (left_id, right_id);
-CREATE INDEX phpbb_modules_class_left_id on phpbb_modules (module_class, left_id);
-
-
-# Table: phpbb_poll_options
+ module_id INTEGER PRIMARY KEY NOT NULL ,
+ module_enabled tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ module_display tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ module_basename varchar(255) NOT NULL DEFAULT '',
+ module_class varchar(10) NOT NULL DEFAULT '',
+ parent_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ left_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ right_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ module_langname varchar(255) NOT NULL DEFAULT '',
+ module_mode varchar(255) NOT NULL DEFAULT '',
+ module_auth varchar(255) NOT NULL DEFAULT ''
+);
+
+CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id);
+CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled);
+CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules (module_class, left_id);
+
+# Table: 'phpbb_poll_options'
CREATE TABLE phpbb_poll_options (
- poll_option_id tinyint(4) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- poll_option_text text(65535),
- poll_option_total mediumint(8) NOT NULL DEFAULT '0'
+ poll_option_id tinyint(4) NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ poll_option_text text(65535) NOT NULL DEFAULT '',
+ poll_option_total mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_poll_options_poll_option_id on phpbb_poll_options (poll_option_id);
-CREATE INDEX phpbb_poll_options_topic_id on phpbb_poll_options (topic_id);
-
+CREATE INDEX phpbb_poll_options_poll_option_id ON phpbb_poll_options (poll_option_id);
+CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options (topic_id);
-# Table: phpbb_poll_votes
+# Table: 'phpbb_poll_votes'
CREATE TABLE phpbb_poll_votes (
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- poll_option_id tinyint(4) NOT NULL DEFAULT '0',
- vote_user_id mediumint(8) NOT NULL DEFAULT '0',
- vote_user_ip varchar(40) NOT NULL
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ poll_option_id tinyint(4) NOT NULL DEFAULT '0',
+ vote_user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ vote_user_ip varchar(40) NOT NULL DEFAULT ''
);
-CREATE INDEX phpbb_poll_votes_topic_id on phpbb_poll_votes (topic_id);
-CREATE INDEX phpbb_poll_votes_vote_user_id on phpbb_poll_votes (vote_user_id);
-CREATE INDEX phpbb_poll_votes_vote_user_ip on phpbb_poll_votes (vote_user_ip);
+CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes (topic_id);
+CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes (vote_user_id);
+CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes (vote_user_ip);
-
-# Table: phpbb_posts
+# Table: 'phpbb_posts'
CREATE TABLE phpbb_posts (
- post_id INTEGER PRIMARY KEY NOT NULL,
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id smallint(5) NOT NULL DEFAULT '0',
- poster_id mediumint(8) NOT NULL DEFAULT '0',
- icon_id tinyint(4) NOT NULL DEFAULT '0',
- poster_ip varchar(40) NOT NULL,
- post_time int(11) NOT NULL DEFAULT '0',
- post_approved tinyint(1) NOT NULL DEFAULT '1',
- post_reported tinyint(1) NOT NULL DEFAULT '0',
- enable_bbcode tinyint(1) NOT NULL DEFAULT '1',
- enable_smilies tinyint(1) NOT NULL DEFAULT '1',
- enable_magic_url tinyint(1) NOT NULL DEFAULT '1',
- enable_sig tinyint(1) NOT NULL DEFAULT '1',
- post_username varchar(255) NULL,
- post_subject text(65535) NOT NULL,
- post_text mediumtext(16777215) NOT NULL,
- post_checksum varchar(32) NOT NULL,
- post_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
- post_attachment tinyint(1) NOT NULL DEFAULT '0',
- bbcode_bitfield int(11) NOT NULL DEFAULT '0',
- bbcode_uid varchar(5) NOT NULL DEFAULT '',
- post_edit_time int(11) NULL DEFAULT '0',
- post_edit_reason text(65535) NULL,
- post_edit_user mediumint(8) NULL DEFAULT '0',
- post_edit_count smallint(5) NULL DEFAULT '0',
- post_edit_locked tinyint(1) NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_posts_forum_id on phpbb_posts (forum_id);
-CREATE INDEX phpbb_posts_topic_id on phpbb_posts (topic_id);
-CREATE INDEX phpbb_posts_poster_ip on phpbb_posts (poster_ip);
-CREATE INDEX phpbb_posts_poster_id on phpbb_posts (poster_id);
-CREATE INDEX phpbb_posts_post_approved on phpbb_posts (post_approved);
-CREATE INDEX phpbb_posts_post_time on phpbb_posts (post_time);
-
-
-# Table: phpbb_privmsgs
+ post_id INTEGER PRIMARY KEY NOT NULL ,
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ poster_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ icon_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ poster_ip varchar(40) NOT NULL DEFAULT '',
+ post_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ post_approved tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ post_reported tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ enable_bbcode tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_smilies tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_magic_url tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_sig tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ post_username varchar(255) NOT NULL DEFAULT '',
+ post_subject text(65535) NOT NULL DEFAULT '',
+ post_text mediumtext(16777215) NOT NULL DEFAULT '',
+ post_checksum varchar(32) NOT NULL DEFAULT '',
+ post_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
+ post_attachment tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ bbcode_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ bbcode_uid varchar(5) NOT NULL DEFAULT '',
+ post_edit_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ post_edit_reason text(65535) NOT NULL DEFAULT '',
+ post_edit_user mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ post_edit_count mediumint(4) UNSIGNED NOT NULL DEFAULT '0',
+ post_edit_locked tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_posts_forum_id ON phpbb_posts (forum_id);
+CREATE INDEX phpbb_posts_topic_id ON phpbb_posts (topic_id);
+CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts (poster_ip);
+CREATE INDEX phpbb_posts_poster_id ON phpbb_posts (poster_id);
+CREATE INDEX phpbb_posts_post_approved ON phpbb_posts (post_approved);
+CREATE INDEX phpbb_posts_post_time ON phpbb_posts (post_time);
+
+# Table: 'phpbb_privmsgs'
CREATE TABLE phpbb_privmsgs (
- msg_id INTEGER PRIMARY KEY NOT NULL,
- root_level mediumint(8) NOT NULL DEFAULT '0',
- author_id mediumint(8) NOT NULL DEFAULT '0',
- icon_id tinyint(4) NOT NULL DEFAULT '0',
- author_ip varchar(40) NOT NULL DEFAULT '',
- message_time int(11) NOT NULL DEFAULT '0',
- enable_bbcode tinyint(1) NOT NULL DEFAULT '1',
- enable_smilies tinyint(1) NOT NULL DEFAULT '1',
- enable_magic_url tinyint(1) NOT NULL DEFAULT '1',
- enable_sig tinyint(1) NOT NULL DEFAULT '1',
- message_subject text(65535) NOT NULL,
- message_text mediumtext(16777215) NOT NULL,
- message_edit_reason text(65535) NULL,
- message_edit_user mediumint(8) NULL DEFAULT '0',
- message_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
- message_attachment tinyint(1) NOT NULL DEFAULT '0',
- bbcode_bitfield int(11) NOT NULL DEFAULT '0',
- bbcode_uid varchar(5) NOT NULL DEFAULT '',
- message_edit_time int(11) NULL DEFAULT '0',
- message_edit_count smallint(5) NULL DEFAULT '0',
- to_address text(65535) NOT NULL,
- bcc_address text(65535) NOT NULL
-);
-
-CREATE INDEX phpbb_privmsgs_author_ip on phpbb_privmsgs (author_ip);
-CREATE INDEX phpbb_privmsgs_message_time on phpbb_privmsgs (message_time);
-CREATE INDEX phpbb_privmsgs_author_id on phpbb_privmsgs (author_id);
-CREATE INDEX phpbb_privmsgs_root_level on phpbb_privmsgs (root_level);
-
-
-# Table: phpbb_privmsgs_folder
+ msg_id INTEGER PRIMARY KEY NOT NULL ,
+ root_level mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ author_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ icon_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ author_ip varchar(40) NOT NULL DEFAULT '',
+ message_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ enable_bbcode tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_smilies tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_magic_url tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ enable_sig tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ message_subject text(65535) NOT NULL DEFAULT '',
+ message_text mediumtext(16777215) NOT NULL DEFAULT '',
+ message_edit_reason text(65535) NOT NULL DEFAULT '',
+ message_edit_user mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ message_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
+ message_attachment tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ bbcode_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ bbcode_uid varchar(5) NOT NULL DEFAULT '',
+ message_edit_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ message_edit_count mediumint(4) UNSIGNED NOT NULL DEFAULT '0',
+ to_address text(65535) NOT NULL DEFAULT '',
+ bcc_address text(65535) NOT NULL DEFAULT ''
+);
+
+CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs (author_ip);
+CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs (message_time);
+CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs (author_id);
+CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs (root_level);
+
+# Table: 'phpbb_privmsgs_folder'
CREATE TABLE phpbb_privmsgs_folder (
- folder_id INTEGER PRIMARY KEY NOT NULL,
- user_id mediumint(8) NOT NULL DEFAULT '0',
- folder_name varchar(255) NOT NULL DEFAULT '',
- pm_count mediumint(8) NOT NULL DEFAULT '0'
+ folder_id INTEGER PRIMARY KEY NOT NULL ,
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ folder_name varchar(255) NOT NULL DEFAULT '',
+ pm_count mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_privmsgs_folder_user_id on phpbb_privmsgs_folder (user_id);
+CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id);
-
-# Table: phpbb_privmsgs_rules
+# Table: 'phpbb_privmsgs_rules'
CREATE TABLE phpbb_privmsgs_rules (
- rule_id INTEGER PRIMARY KEY NOT NULL,
- user_id mediumint(8) NOT NULL DEFAULT '0',
- rule_check mediumint(4) NOT NULL DEFAULT '0',
- rule_connection mediumint(4) NOT NULL DEFAULT '0',
- rule_string varchar(255) NOT NULL DEFAULT '',
- rule_user_id mediumint(8) NOT NULL DEFAULT '0',
- rule_group_id mediumint(8) NOT NULL DEFAULT '0',
- rule_action mediumint(4) NOT NULL DEFAULT '0',
- rule_folder_id mediumint(8) NOT NULL DEFAULT '0'
+ rule_id INTEGER PRIMARY KEY NOT NULL ,
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_check mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_connection mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_string varchar(255) NOT NULL DEFAULT '',
+ rule_user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_action mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rule_folder_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_privmsgs_to
+# Table: 'phpbb_privmsgs_to'
CREATE TABLE phpbb_privmsgs_to (
- msg_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- author_id mediumint(8) NOT NULL DEFAULT '0',
- deleted tinyint(1) NOT NULL DEFAULT '0',
- new tinyint(1) NOT NULL DEFAULT '1',
- unread tinyint(1) NOT NULL DEFAULT '1',
- replied tinyint(1) NOT NULL DEFAULT '0',
- marked tinyint(1) NOT NULL DEFAULT '0',
- forwarded tinyint(1) NOT NULL DEFAULT '0',
- folder_id int(10) NOT NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_privmsgs_to_msg_id on phpbb_privmsgs_to (msg_id);
-CREATE INDEX phpbb_privmsgs_to_user_id on phpbb_privmsgs_to (user_id, folder_id);
-
-
-# Table: phpbb_profile_fields
+ msg_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ author_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ pm_deleted tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ pm_new tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ pm_unread tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ pm_replied tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ pm_marked tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ pm_forwarded tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ folder_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id);
+CREATE INDEX phpbb_privmsgs_to_user_folder_id ON phpbb_privmsgs_to (user_id, folder_id);
+
+# Table: 'phpbb_profile_fields'
CREATE TABLE phpbb_profile_fields (
- field_id INTEGER PRIMARY KEY NOT NULL,
- field_name varchar(255) NOT NULL DEFAULT '',
- field_type mediumint(8) NOT NULL DEFAULT '0',
- field_ident varchar(20) NOT NULL DEFAULT '',
- field_length varchar(20) NOT NULL DEFAULT '',
- field_minlen varchar(255) NOT NULL DEFAULT '',
- field_maxlen varchar(255) NOT NULL DEFAULT '',
- field_novalue varchar(255) NOT NULL DEFAULT '',
- field_default_value varchar(255) NOT NULL DEFAULT '0',
- field_validation varchar(20) NOT NULL DEFAULT '',
- field_required tinyint(1) NOT NULL DEFAULT '0',
- field_show_on_reg tinyint(1) NOT NULL DEFAULT '0',
- field_hide tinyint(1) NOT NULL DEFAULT '0',
- field_no_view tinyint(1) NOT NULL DEFAULT '0',
- field_active tinyint(1) NOT NULL DEFAULT '0',
- field_order tinyint(4) NOT NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_profile_fields_field_type on phpbb_profile_fields (field_type);
-CREATE INDEX phpbb_profile_fields_field_order on phpbb_profile_fields (field_order);
-
-
-# Table: phpbb_profile_fields_data
+ field_id INTEGER PRIMARY KEY NOT NULL ,
+ field_name varchar(255) NOT NULL DEFAULT '',
+ field_type tinyint(4) NOT NULL DEFAULT '0',
+ field_ident varchar(20) NOT NULL DEFAULT '',
+ field_length varchar(20) NOT NULL DEFAULT '',
+ field_minlen varchar(255) NOT NULL DEFAULT '',
+ field_maxlen varchar(255) NOT NULL DEFAULT '',
+ field_novalue varchar(255) NOT NULL DEFAULT '',
+ field_default_value varchar(255) NOT NULL DEFAULT '',
+ field_validation varchar(20) NOT NULL DEFAULT '',
+ field_required tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ field_show_on_reg tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ field_hide tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ field_no_view tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ field_active tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ field_order mediumint(8) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_profile_fields_field_type ON phpbb_profile_fields (field_type);
+CREATE INDEX phpbb_profile_fields_field_order ON phpbb_profile_fields (field_order);
+
+# Table: 'phpbb_profile_fields_data'
CREATE TABLE phpbb_profile_fields_data (
- user_id INTEGER PRIMARY KEY NOT NULL DEFAULT '0'
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0'
);
-# Table: phpbb_profile_fields_lang
+# Table: 'phpbb_profile_fields_lang'
CREATE TABLE phpbb_profile_fields_lang (
- field_id mediumint(8) NOT NULL DEFAULT '0',
- lang_id mediumint(8) NOT NULL DEFAULT '0',
- option_id mediumint(8) NOT NULL DEFAULT '0',
- field_type tinyint(4) NOT NULL DEFAULT '0',
- value varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (field_id, lang_id, option_id)
+ field_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ lang_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ option_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ field_type tinyint(4) NOT NULL DEFAULT '0',
+ lang_value varchar(255) NOT NULL DEFAULT ''
);
-# Table: phpbb_profile_lang
+# Table: 'phpbb_profile_lang'
CREATE TABLE phpbb_profile_lang (
- field_id mediumint(8) NOT NULL DEFAULT '0',
- lang_id tinyint(4) NOT NULL DEFAULT '0',
- lang_name varchar(255) NOT NULL DEFAULT '',
- lang_explain text(65535),
- lang_default_value varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (field_id, lang_id)
+ field_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ lang_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ lang_name varchar(255) NOT NULL DEFAULT '',
+ lang_explain text(65535) NOT NULL DEFAULT '',
+ lang_default_value varchar(255) NOT NULL DEFAULT ''
);
-# Table: phpbb_ranks
+# Table: 'phpbb_ranks'
CREATE TABLE phpbb_ranks (
- rank_id INTEGER PRIMARY KEY NOT NULL,
- rank_title varchar(255) NOT NULL,
- rank_min mediumint(8) NOT NULL DEFAULT '0',
- rank_special tinyint(1) DEFAULT '0',
- rank_image varchar(255)
+ rank_id INTEGER PRIMARY KEY NOT NULL ,
+ rank_title varchar(255) NOT NULL DEFAULT '',
+ rank_min mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ rank_special tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ rank_image varchar(255) NOT NULL DEFAULT ''
);
-# Table: phpbb_reports
+# Table: 'phpbb_reports'
CREATE TABLE phpbb_reports (
- report_id INTEGER PRIMARY KEY NOT NULL,
- reason_id smallint(5) NOT NULL DEFAULT '0',
- post_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- user_notify tinyint(1) NOT NULL DEFAULT '0',
- report_closed tinyint(1) NOT NULL DEFAULT '0',
- report_time int(11) NOT NULL DEFAULT '0',
- report_text mediumtext(16777215)
+ report_id INTEGER PRIMARY KEY NOT NULL ,
+ reason_id mediumint(4) UNSIGNED NOT NULL DEFAULT '0',
+ post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_notify tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ report_closed tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ report_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ report_text mediumtext(16777215) NOT NULL DEFAULT ''
);
-# Table: phpbb_reports_reasons
+# Table: 'phpbb_reports_reasons'
CREATE TABLE phpbb_reports_reasons (
- reason_id INTEGER PRIMARY KEY NOT NULL,
- reason_title varchar(255) NOT NULL DEFAULT '',
- reason_description text(65535),
- reason_order tinyint(4) NOT NULL DEFAULT '0'
+ reason_id INTEGER PRIMARY KEY NOT NULL ,
+ reason_title varchar(255) NOT NULL DEFAULT '',
+ reason_description mediumtext(16777215) NOT NULL DEFAULT '',
+ reason_order mediumint(4) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_search_results
+# Table: 'phpbb_search_results'
CREATE TABLE phpbb_search_results (
- search_key varchar(32) NOT NULL DEFAULT '',
- search_time int(11) NOT NULL DEFAULT '0',
- search_keywords mediumtext(16777215),
- search_authors mediumtext(16777215),
- PRIMARY KEY (search_key)
+ search_key varchar(32) PRIMARY KEY NOT NULL DEFAULT '',
+ search_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ search_keywords mediumtext(16777215) NOT NULL DEFAULT '',
+ search_authors mediumtext(16777215) NOT NULL DEFAULT ''
);
-# Table: phpbb_search_wordlist
+# Table: 'phpbb_search_wordlist'
CREATE TABLE phpbb_search_wordlist (
- word_text varchar(252) NOT NULL DEFAULT '',
- word_id INTEGER PRIMARY KEY NOT NULL,
- word_common tinyint(1) NOT NULL DEFAULT '0'
+ word_text varchar(252) PRIMARY KEY NOT NULL DEFAULT '',
+ word_id INTEGER NOT NULL ,
+ word_common tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_search_wordlist_word_id on phpbb_search_wordlist (word_id);
-
+CREATE INDEX phpbb_search_wordlist_word_id ON phpbb_search_wordlist (word_id);
-# Table: phpbb_search_wordmatch
+# Table: 'phpbb_search_wordmatch'
CREATE TABLE phpbb_search_wordmatch (
- post_id mediumint(8) NOT NULL DEFAULT '0',
- word_id mediumint(8) NOT NULL DEFAULT '0',
- title_match tinyint(1) NOT NULL DEFAULT '0'
+ post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ word_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ title_match tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_search_wordmatch_word_id on phpbb_search_wordmatch (word_id);
+CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id);
-
-# Table: phpbb_sessions
+# Table: 'phpbb_sessions'
CREATE TABLE phpbb_sessions (
- session_id varchar(32) NOT NULL DEFAULT '',
- session_user_id mediumint(8) NOT NULL DEFAULT '0',
- session_last_visit int(11) NOT NULL DEFAULT '0',
- session_start int(11) NOT NULL DEFAULT '0',
- session_time int(11) NOT NULL DEFAULT '0',
- session_ip varchar(40) NOT NULL DEFAULT '0',
- session_browser varchar(150) NOT NULL DEFAULT '',
- session_page varchar(200) NOT NULL DEFAULT '',
- session_viewonline tinyint(1) NOT NULL DEFAULT '1',
- session_autologin tinyint(1) NOT NULL DEFAULT '0',
- session_admin tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (session_id)
-);
-
-CREATE INDEX phpbb_sessions_session_time on phpbb_sessions (session_time);
-CREATE INDEX phpbb_sessions_session_user_id on phpbb_sessions (session_user_id);
-
-
-# Table: phpbb_sessions_keys
+ session_id char(32) PRIMARY KEY NOT NULL DEFAULT '',
+ session_user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ session_last_visit int(11) UNSIGNED NOT NULL DEFAULT '0',
+ session_start int(11) UNSIGNED NOT NULL DEFAULT '0',
+ session_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ session_ip varchar(40) NOT NULL DEFAULT '',
+ session_browser varchar(150) NOT NULL DEFAULT '',
+ session_page varchar(255) NOT NULL DEFAULT '',
+ session_viewonline tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ session_autologin tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ session_admin tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions (session_time);
+CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions (session_user_id);
+
+# Table: 'phpbb_sessions_keys'
CREATE TABLE phpbb_sessions_keys (
- key_id varchar(32) NOT NULL DEFAULT '',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- last_ip varchar(40) NOT NULL DEFAULT '',
- last_login int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (key_id, user_id)
+ key_id char(32) PRIMARY KEY NOT NULL DEFAULT '',
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ last_ip varchar(40) NOT NULL DEFAULT '',
+ last_login int(11) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_sessions_keys_last_login on phpbb_sessions_keys (last_login);
-
+CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login);
-# Table: phpbb_sitelist
+# Table: 'phpbb_sitelist'
CREATE TABLE phpbb_sitelist (
- site_id INTEGER PRIMARY KEY NOT NULL,
- site_ip varchar(40) NOT NULL DEFAULT '',
- site_hostname varchar(255) NOT NULL DEFAULT '',
- ip_exclude tinyint(1) NOT NULL DEFAULT '0'
+ site_id INTEGER PRIMARY KEY NOT NULL ,
+ site_ip varchar(40) NOT NULL DEFAULT '',
+ site_hostname varchar(255) NOT NULL DEFAULT '',
+ ip_exclude tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_smilies
+# Table: 'phpbb_smilies'
CREATE TABLE phpbb_smilies (
- smiley_id INTEGER PRIMARY KEY NOT NULL,
- code varchar(50),
- emotion varchar(50),
- smiley_url varchar(50),
- smiley_width tinyint(4) NOT NULL DEFAULT '0',
- smiley_height tinyint(4) NOT NULL DEFAULT '0',
- smiley_order mediumint(8) NOT NULL DEFAULT '0',
- display_on_posting tinyint(1) NOT NULL DEFAULT '1'
+ smiley_id INTEGER PRIMARY KEY NOT NULL ,
+ code varchar(50) NOT NULL DEFAULT '',
+ emotion varchar(50) NOT NULL DEFAULT '',
+ smiley_url varchar(50) NOT NULL DEFAULT '',
+ smiley_width tinyint(4) NOT NULL DEFAULT '0',
+ smiley_height tinyint(4) NOT NULL DEFAULT '0',
+ smiley_order mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ display_on_posting tinyint(1) UNSIGNED NOT NULL DEFAULT '1'
);
+CREATE INDEX phpbb_smilies_display_on_posting ON phpbb_smilies (display_on_posting);
-# Table: phpbb_styles
+# Table: 'phpbb_styles'
CREATE TABLE phpbb_styles (
- style_id INTEGER PRIMARY KEY NOT NULL,
- style_name varchar(255) NOT NULL DEFAULT '',
- style_copyright varchar(255) NOT NULL DEFAULT '',
- style_active tinyint(1) NOT NULL DEFAULT '1',
- template_id tinyint(4) NOT NULL,
- theme_id tinyint(4) NOT NULL,
- imageset_id tinyint(4) NOT NULL
+ style_id INTEGER PRIMARY KEY NOT NULL ,
+ style_name varchar(255) NOT NULL DEFAULT '',
+ style_copyright varchar(255) NOT NULL DEFAULT '',
+ style_active tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ template_id tinyint(4) NOT NULL DEFAULT '0',
+ theme_id tinyint(4) NOT NULL DEFAULT '0',
+ imageset_id tinyint(4) NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_styles_template_id on phpbb_styles (template_id);
-CREATE INDEX phpbb_styles_theme_id on phpbb_styles (theme_id);
-CREATE INDEX phpbb_styles_imageset_id on phpbb_styles (imageset_id);
-CREATE UNIQUE INDEX phpbb_styles_style_name on phpbb_styles (style_name);
+CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
+CREATE INDEX phpbb_styles_template_id ON phpbb_styles (template_id);
+CREATE INDEX phpbb_styles_theme_id ON phpbb_styles (theme_id);
+CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles (imageset_id);
-
-# Table: phpbb_styles_template
+# Table: 'phpbb_styles_template'
CREATE TABLE phpbb_styles_template (
- template_id INTEGER PRIMARY KEY NOT NULL,
- template_name varchar(255) NOT NULL,
- template_copyright varchar(255) NOT NULL,
- template_path varchar(100) NOT NULL,
- bbcode_bitfield int(11) NOT NULL DEFAULT '6921',
- template_storedb tinyint(1) NOT NULL DEFAULT '0'
+ template_id INTEGER PRIMARY KEY NOT NULL ,
+ template_name varchar(255) NOT NULL DEFAULT '',
+ template_copyright varchar(255) NOT NULL DEFAULT '',
+ template_path varchar(100) NOT NULL DEFAULT '',
+ bbcode_bitfield int(11) UNSIGNED NOT NULL DEFAULT '6921',
+ template_storedb tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE UNIQUE INDEX phpbb_styles_template_template_name on phpbb_styles_template (template_name);
-
+CREATE UNIQUE INDEX phpbb_styles_template_template_name ON phpbb_styles_template (template_name);
-# Table: phpbb_styles_template_data
+# Table: 'phpbb_styles_template_data'
CREATE TABLE phpbb_styles_template_data (
- template_id tinyint(4) NOT NULL DEFAULT '0',
- template_filename varchar(100) NOT NULL DEFAULT '',
- template_included text(65535),
- template_mtime int(11) NOT NULL DEFAULT '0',
- template_data mediumtext(16777215)
+ template_id INTEGER NOT NULL ,
+ template_filename varchar(100) NOT NULL DEFAULT '',
+ template_included text(65535) NOT NULL DEFAULT '',
+ template_mtime int(11) UNSIGNED NOT NULL DEFAULT '0',
+ template_data mediumtext(16777215) NOT NULL DEFAULT ''
);
-CREATE INDEX phpbb_styles_template_data_template_id on phpbb_styles_template_data (template_id);
-CREATE INDEX phpbb_styles_template_data_template_filename on phpbb_styles_template_data (template_filename);
-
+CREATE INDEX phpbb_styles_template_data_template_id ON phpbb_styles_template_data (template_id);
+CREATE INDEX phpbb_styles_template_data_template_filename ON phpbb_styles_template_data (template_filename);
-# Table: phpbb_styles_theme
+# Table: 'phpbb_styles_theme'
CREATE TABLE phpbb_styles_theme (
- theme_id INTEGER PRIMARY KEY NOT NULL,
- theme_name varchar(255) NOT NULL DEFAULT '',
- theme_copyright varchar(255) NOT NULL DEFAULT '',
- theme_path varchar(100) NOT NULL DEFAULT '',
- theme_storedb tinyint(1) NOT NULL DEFAULT '0',
- theme_mtime int(11) NOT NULL DEFAULT '0',
- theme_data mediumtext(16777215)
+ theme_id INTEGER PRIMARY KEY NOT NULL ,
+ theme_name varchar(255) NOT NULL DEFAULT '',
+ theme_copyright varchar(255) NOT NULL DEFAULT '',
+ theme_path varchar(100) NOT NULL DEFAULT '',
+ theme_storedb tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ theme_mtime int(11) UNSIGNED NOT NULL DEFAULT '0',
+ theme_data mediumtext(16777215) NOT NULL DEFAULT ''
);
-CREATE UNIQUE INDEX phpbb_styles_theme_theme_name on phpbb_styles_theme (theme_name);
+CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme (theme_name);
-
-# Table: phpbb_styles_imageset
+# Table: 'phpbb_styles_imageset'
CREATE TABLE phpbb_styles_imageset (
- imageset_id INTEGER PRIMARY KEY NOT NULL,
- imageset_name varchar(255) NOT NULL DEFAULT '',
- imageset_copyright varchar(255) NOT NULL DEFAULT '',
- imageset_path varchar(100) NOT NULL DEFAULT '',
- site_logo varchar(200) NOT NULL DEFAULT '',
- btn_post varchar(200) NOT NULL DEFAULT '',
- btn_post_pm varchar(200) NOT NULL DEFAULT '',
- btn_reply varchar(200) NOT NULL DEFAULT '',
- btn_reply_pm varchar(200) NOT NULL DEFAULT '',
- btn_locked varchar(200) NOT NULL DEFAULT '',
- btn_profile varchar(200) NOT NULL DEFAULT '',
- btn_pm varchar(200) NOT NULL DEFAULT '',
- btn_delete varchar(200) NOT NULL DEFAULT '',
- btn_info varchar(200) NOT NULL DEFAULT '',
- btn_quote varchar(200) NOT NULL DEFAULT '',
- btn_search varchar(200) NOT NULL DEFAULT '',
- btn_edit varchar(200) NOT NULL DEFAULT '',
- btn_report varchar(200) NOT NULL DEFAULT '',
- btn_email varchar(200) NOT NULL DEFAULT '',
- btn_www varchar(200) NOT NULL DEFAULT '',
- btn_icq varchar(200) NOT NULL DEFAULT '',
- btn_aim varchar(200) NOT NULL DEFAULT '',
- btn_yim varchar(200) NOT NULL DEFAULT '',
- btn_msnm varchar(200) NOT NULL DEFAULT '',
- btn_jabber varchar(200) NOT NULL DEFAULT '',
- btn_online varchar(200) NOT NULL DEFAULT '',
- btn_offline varchar(200) NOT NULL DEFAULT '',
- btn_friend varchar(200) NOT NULL DEFAULT '',
- btn_foe varchar(200) NOT NULL DEFAULT '',
- icon_unapproved varchar(200) NOT NULL DEFAULT '',
- icon_reported varchar(200) NOT NULL DEFAULT '',
- icon_attach varchar(200) NOT NULL DEFAULT '',
- icon_post varchar(200) NOT NULL DEFAULT '',
- icon_post_new varchar(200) NOT NULL DEFAULT '',
- icon_post_latest varchar(200) NOT NULL DEFAULT '',
- icon_post_newest varchar(200) NOT NULL DEFAULT '',
- forum varchar(200) NOT NULL DEFAULT '',
- forum_new varchar(200) NOT NULL DEFAULT '',
- forum_locked varchar(200) NOT NULL DEFAULT '',
- forum_link varchar(200) NOT NULL DEFAULT '',
- sub_forum varchar(200) NOT NULL DEFAULT '',
- sub_forum_new varchar(200) NOT NULL DEFAULT '',
- folder varchar(200) NOT NULL DEFAULT '',
- folder_moved varchar(200) NOT NULL DEFAULT '',
- folder_posted varchar(200) NOT NULL DEFAULT '',
- folder_new varchar(200) NOT NULL DEFAULT '',
- folder_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_hot varchar(200) NOT NULL DEFAULT '',
- folder_hot_posted varchar(200) NOT NULL DEFAULT '',
- folder_hot_new varchar(200) NOT NULL DEFAULT '',
- folder_hot_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked varchar(200) NOT NULL DEFAULT '',
- folder_locked_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_new varchar(200) NOT NULL DEFAULT '',
- folder_locked_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_announce varchar(200) NOT NULL DEFAULT '',
- folder_locked_announce_new varchar(200) NOT NULL DEFAULT '',
- folder_locked_announce_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_announce_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_global varchar(200) NOT NULL DEFAULT '',
- folder_locked_global_new varchar(200) NOT NULL DEFAULT '',
- folder_locked_global_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_global_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_sticky varchar(200) NOT NULL DEFAULT '',
- folder_locked_sticky_new varchar(200) NOT NULL DEFAULT '',
- folder_locked_sticky_posted varchar(200) NOT NULL DEFAULT '',
- folder_locked_sticky_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_sticky varchar(200) NOT NULL DEFAULT '',
- folder_sticky_posted varchar(200) NOT NULL DEFAULT '',
- folder_sticky_new varchar(200) NOT NULL DEFAULT '',
- folder_sticky_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_announce varchar(200) NOT NULL DEFAULT '',
- folder_announce_posted varchar(200) NOT NULL DEFAULT '',
- folder_announce_new varchar(200) NOT NULL DEFAULT '',
- folder_announce_new_posted varchar(200) NOT NULL DEFAULT '',
- folder_global varchar(200) NOT NULL DEFAULT '',
- folder_global_posted varchar(200) NOT NULL DEFAULT '',
- folder_global_new varchar(200) NOT NULL DEFAULT '',
- folder_global_new_posted varchar(200) NOT NULL DEFAULT '',
- poll_left varchar(200) NOT NULL DEFAULT '',
- poll_center varchar(200) NOT NULL DEFAULT '',
- poll_right varchar(200) NOT NULL DEFAULT '',
- attach_progress_bar varchar(200) NOT NULL DEFAULT '',
- user_icon1 varchar(200) NOT NULL DEFAULT '',
- user_icon2 varchar(200) NOT NULL DEFAULT '',
- user_icon3 varchar(200) NOT NULL DEFAULT '',
- user_icon4 varchar(200) NOT NULL DEFAULT '',
- user_icon5 varchar(200) NOT NULL DEFAULT '',
- user_icon6 varchar(200) NOT NULL DEFAULT '',
- user_icon7 varchar(200) NOT NULL DEFAULT '',
- user_icon8 varchar(200) NOT NULL DEFAULT '',
- user_icon9 varchar(200) NOT NULL DEFAULT '',
- user_icon10 varchar(200) NOT NULL DEFAULT ''
-);
-
-CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name on phpbb_styles_imageset (imageset_name);
-
-
-# Table: phpbb_topics
+ imageset_id INTEGER PRIMARY KEY NOT NULL ,
+ imageset_name varchar(255) NOT NULL DEFAULT '',
+ imageset_copyright varchar(255) NOT NULL DEFAULT '',
+ imageset_path varchar(100) NOT NULL DEFAULT '',
+ site_logo varchar(200) NOT NULL DEFAULT '',
+ btn_post varchar(200) NOT NULL DEFAULT '',
+ btn_post_pm varchar(200) NOT NULL DEFAULT '',
+ btn_reply varchar(200) NOT NULL DEFAULT '',
+ btn_reply_pm varchar(200) NOT NULL DEFAULT '',
+ btn_locked varchar(200) NOT NULL DEFAULT '',
+ btn_profile varchar(200) NOT NULL DEFAULT '',
+ btn_pm varchar(200) NOT NULL DEFAULT '',
+ btn_delete varchar(200) NOT NULL DEFAULT '',
+ btn_info varchar(200) NOT NULL DEFAULT '',
+ btn_quote varchar(200) NOT NULL DEFAULT '',
+ btn_search varchar(200) NOT NULL DEFAULT '',
+ btn_edit varchar(200) NOT NULL DEFAULT '',
+ btn_report varchar(200) NOT NULL DEFAULT '',
+ btn_email varchar(200) NOT NULL DEFAULT '',
+ btn_www varchar(200) NOT NULL DEFAULT '',
+ btn_icq varchar(200) NOT NULL DEFAULT '',
+ btn_aim varchar(200) NOT NULL DEFAULT '',
+ btn_yim varchar(200) NOT NULL DEFAULT '',
+ btn_msnm varchar(200) NOT NULL DEFAULT '',
+ btn_jabber varchar(200) NOT NULL DEFAULT '',
+ btn_online varchar(200) NOT NULL DEFAULT '',
+ btn_offline varchar(200) NOT NULL DEFAULT '',
+ btn_friend varchar(200) NOT NULL DEFAULT '',
+ btn_foe varchar(200) NOT NULL DEFAULT '',
+ icon_unapproved varchar(200) NOT NULL DEFAULT '',
+ icon_reported varchar(200) NOT NULL DEFAULT '',
+ icon_attach varchar(200) NOT NULL DEFAULT '',
+ icon_post varchar(200) NOT NULL DEFAULT '',
+ icon_post_new varchar(200) NOT NULL DEFAULT '',
+ icon_post_latest varchar(200) NOT NULL DEFAULT '',
+ icon_post_newest varchar(200) NOT NULL DEFAULT '',
+ forum varchar(200) NOT NULL DEFAULT '',
+ forum_new varchar(200) NOT NULL DEFAULT '',
+ forum_locked varchar(200) NOT NULL DEFAULT '',
+ forum_link varchar(200) NOT NULL DEFAULT '',
+ sub_forum varchar(200) NOT NULL DEFAULT '',
+ sub_forum_new varchar(200) NOT NULL DEFAULT '',
+ folder varchar(200) NOT NULL DEFAULT '',
+ folder_moved varchar(200) NOT NULL DEFAULT '',
+ folder_posted varchar(200) NOT NULL DEFAULT '',
+ folder_new varchar(200) NOT NULL DEFAULT '',
+ folder_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_hot varchar(200) NOT NULL DEFAULT '',
+ folder_hot_posted varchar(200) NOT NULL DEFAULT '',
+ folder_hot_new varchar(200) NOT NULL DEFAULT '',
+ folder_hot_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked varchar(200) NOT NULL DEFAULT '',
+ folder_locked_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_new varchar(200) NOT NULL DEFAULT '',
+ folder_locked_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_announce varchar(200) NOT NULL DEFAULT '',
+ folder_locked_announce_new varchar(200) NOT NULL DEFAULT '',
+ folder_locked_announce_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_announce_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_global varchar(200) NOT NULL DEFAULT '',
+ folder_locked_global_new varchar(200) NOT NULL DEFAULT '',
+ folder_locked_global_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_global_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_sticky varchar(200) NOT NULL DEFAULT '',
+ folder_locked_sticky_new varchar(200) NOT NULL DEFAULT '',
+ folder_locked_sticky_posted varchar(200) NOT NULL DEFAULT '',
+ folder_locked_sticky_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_sticky varchar(200) NOT NULL DEFAULT '',
+ folder_sticky_posted varchar(200) NOT NULL DEFAULT '',
+ folder_sticky_new varchar(200) NOT NULL DEFAULT '',
+ folder_sticky_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_announce varchar(200) NOT NULL DEFAULT '',
+ folder_announce_posted varchar(200) NOT NULL DEFAULT '',
+ folder_announce_new varchar(200) NOT NULL DEFAULT '',
+ folder_announce_new_posted varchar(200) NOT NULL DEFAULT '',
+ folder_global varchar(200) NOT NULL DEFAULT '',
+ folder_global_posted varchar(200) NOT NULL DEFAULT '',
+ folder_global_new varchar(200) NOT NULL DEFAULT '',
+ folder_global_new_posted varchar(200) NOT NULL DEFAULT '',
+ poll_left varchar(200) NOT NULL DEFAULT '',
+ poll_center varchar(200) NOT NULL DEFAULT '',
+ poll_right varchar(200) NOT NULL DEFAULT '',
+ attach_progress_bar varchar(200) NOT NULL DEFAULT '',
+ user_icon1 varchar(200) NOT NULL DEFAULT '',
+ user_icon2 varchar(200) NOT NULL DEFAULT '',
+ user_icon3 varchar(200) NOT NULL DEFAULT '',
+ user_icon4 varchar(200) NOT NULL DEFAULT '',
+ user_icon5 varchar(200) NOT NULL DEFAULT '',
+ user_icon6 varchar(200) NOT NULL DEFAULT '',
+ user_icon7 varchar(200) NOT NULL DEFAULT '',
+ user_icon8 varchar(200) NOT NULL DEFAULT '',
+ user_icon9 varchar(200) NOT NULL DEFAULT '',
+ user_icon10 varchar(200) NOT NULL DEFAULT ''
+);
+
+CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name ON phpbb_styles_imageset (imageset_name);
+
+# Table: 'phpbb_topics'
CREATE TABLE phpbb_topics (
- topic_id INTEGER PRIMARY KEY NOT NULL,
- forum_id smallint(5) NOT NULL DEFAULT '0',
- icon_id tinyint(4) NOT NULL DEFAULT '1',
- topic_attachment tinyint(1) NOT NULL DEFAULT '0',
- topic_approved tinyint(1) NOT NULL DEFAULT '1',
- topic_reported tinyint(1) NOT NULL DEFAULT '0',
- topic_title text(65535),
- topic_poster mediumint(8) NOT NULL DEFAULT '0',
- topic_time int(11) NOT NULL DEFAULT '0',
- topic_time_limit int(11) NOT NULL DEFAULT '0',
- topic_views mediumint(8) NOT NULL DEFAULT '0',
- topic_replies mediumint(8) NOT NULL DEFAULT '0',
- topic_replies_real mediumint(8) NOT NULL DEFAULT '0',
- topic_status tinyint(3) NOT NULL DEFAULT '0',
- topic_type tinyint(3) NOT NULL DEFAULT '0',
- topic_first_post_id mediumint(8) NOT NULL DEFAULT '0',
- topic_first_poster_name varchar(255),
- topic_last_post_id mediumint(8) NOT NULL DEFAULT '0',
- topic_last_poster_id mediumint(8) NOT NULL DEFAULT '0',
- topic_last_poster_name varchar(255),
- topic_last_post_time int(11) NOT NULL DEFAULT '0',
- topic_last_view_time int(11) NOT NULL DEFAULT '0',
- topic_moved_id mediumint(8) NOT NULL DEFAULT '0',
- topic_bumped tinyint(1) NOT NULL DEFAULT '0',
- topic_bumper mediumint(8) NOT NULL DEFAULT '0',
- poll_title text(65535) NULL,
- poll_start int(11) NULL DEFAULT '0',
- poll_length int(11) NULL DEFAULT '0',
- poll_max_options tinyint(4) NOT NULL DEFAULT '1',
- poll_last_vote int(11) DEFAULT '0',
- poll_vote_change tinyint(1) NOT NULL DEFAULT '0'
-);
-
-CREATE INDEX phpbb_topics_forum_id on phpbb_topics (forum_id);
-CREATE INDEX phpbb_topics_forum_topic_type on phpbb_topics (forum_id, topic_type);
-CREATE INDEX phpbb_topics_topic_last_post_time on phpbb_topics (topic_last_post_time);
-
-
-# Table: phpbb_topics_track
+ topic_id INTEGER PRIMARY KEY NOT NULL ,
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ icon_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_attachment tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ topic_approved tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ topic_reported tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ topic_title text(65535) NOT NULL DEFAULT '',
+ topic_poster mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ topic_time_limit int(11) UNSIGNED NOT NULL DEFAULT '0',
+ topic_views mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_replies mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_replies_real mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_status tinyint(3) NOT NULL DEFAULT '0',
+ topic_type tinyint(3) NOT NULL DEFAULT '0',
+ topic_first_post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_first_poster_name varchar(255) NOT NULL DEFAULT '',
+ topic_last_post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_last_poster_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_last_poster_name varchar(255) NOT NULL DEFAULT '',
+ topic_last_post_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ topic_last_view_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ topic_moved_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ topic_bumped tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ topic_bumper mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ poll_title text(65535) NOT NULL DEFAULT '',
+ poll_start int(11) UNSIGNED NOT NULL DEFAULT '0',
+ poll_length int(11) UNSIGNED NOT NULL DEFAULT '0',
+ poll_max_options tinyint(4) NOT NULL DEFAULT '1',
+ poll_last_vote int(11) UNSIGNED NOT NULL DEFAULT '0',
+ poll_vote_change tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
+);
+
+CREATE INDEX phpbb_topics_forum_id ON phpbb_topics (forum_id);
+CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics (forum_id, topic_type);
+CREATE INDEX phpbb_topics_topic_last_post_time ON phpbb_topics (topic_last_post_time);
+
+# Table: 'phpbb_topics_track'
CREATE TABLE phpbb_topics_track (
- user_id mediumint(8) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- forum_id mediumint(8) NOT NULL DEFAULT '0',
- mark_time int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (user_id, topic_id)
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ forum_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ mark_time int(11) UNSIGNED NOT NULL DEFAULT '0'
);
+CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track (forum_id);
-# Table: phpbb_topics_posted
+# Table: 'phpbb_topics_posted'
CREATE TABLE phpbb_topics_posted (
- user_id mediumint(8) NOT NULL DEFAULT '0',
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- topic_posted tinyint(4) NOT NULL DEFAULT '0',
- PRIMARY KEY (user_id, topic_id)
+ user_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ topic_id mediumint(8) UNSIGNED PRIMARY KEY NOT NULL DEFAULT '0',
+ topic_posted tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_topics_watch
+# Table: 'phpbb_topics_watch'
CREATE TABLE phpbb_topics_watch (
- topic_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- notify_status tinyint(1) NOT NULL DEFAULT '0'
+ topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ notify_status tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_topics_watch_topic_id on phpbb_topics_watch (topic_id);
-CREATE INDEX phpbb_topics_watch_user_id on phpbb_topics_watch (user_id);
-CREATE INDEX phpbb_topics_watch_notify_status on phpbb_topics_watch (notify_status);
-
+CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch (topic_id);
+CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch (user_id);
+CREATE INDEX phpbb_topics_watch_notify_status ON phpbb_topics_watch (notify_status);
-# Table: phpbb_user_group
+# Table: 'phpbb_user_group'
CREATE TABLE phpbb_user_group (
- group_id mediumint(8) NOT NULL DEFAULT '0',
- user_id mediumint(8) NOT NULL DEFAULT '0',
- group_leader tinyint(1) NOT NULL DEFAULT '0',
- user_pending tinyint(1)
+ group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ group_leader tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ user_pending tinyint(1) UNSIGNED NOT NULL DEFAULT '1'
);
-CREATE INDEX phpbb_user_group_group_id on phpbb_user_group (group_id);
-CREATE INDEX phpbb_user_group_user_id on phpbb_user_group (user_id);
-CREATE INDEX phpbb_user_group_group_leader on phpbb_user_group (group_leader);
+CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group (group_id);
+CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group (user_id);
+CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group (group_leader);
-
-# Table: phpbb_users
+# Table: 'phpbb_users'
CREATE TABLE phpbb_users (
- user_id INTEGER PRIMARY KEY NOT NULL,
- user_type tinyint(1) NOT NULL DEFAULT '0',
- group_id mediumint(8) NOT NULL DEFAULT '3',
- user_permissions text(65535) NULL,
- user_perm_from mediumint(8) NULL DEFAULT '0',
- user_ip varchar(40) NOT NULL DEFAULT '',
- user_regdate int(11) NOT NULL DEFAULT '0',
- username varchar(255) NOT NULL DEFAULT '',
- user_password varchar(40) NOT NULL DEFAULT '',
- user_passchg int(11) NULL DEFAULT '0',
- user_email varchar(100) NOT NULL DEFAULT '',
- user_email_hash bigint(20) NOT NULL DEFAULT '0',
- user_birthday varchar(10) NULL DEFAULT '',
- user_lastvisit int(11) NOT NULL DEFAULT '0',
- user_lastmark int(11) NOT NULL DEFAULT '0',
- user_lastpost_time int(11) NOT NULL DEFAULT '0',
- user_lastpage varchar(200) NOT NULL DEFAULT '',
- user_last_confirm_key varchar(10) NULL DEFAULT '',
- user_last_search int(11) NULL DEFAULT '0',
- user_warnings tinyint(4) NULL DEFAULT '0',
- user_last_warning int(11) NULL DEFAULT '0',
- user_login_attempts smallint(4) NULL DEFAULT '0',
- user_posts mediumint(8) NOT NULL DEFAULT '0',
- user_lang varchar(30) NOT NULL DEFAULT '',
- user_timezone decimal(5,2) NOT NULL DEFAULT '0.0',
- user_dst tinyint(1) NOT NULL DEFAULT '0',
- user_dateformat varchar(30) NOT NULL DEFAULT 'd M Y H:i',
- user_style tinyint(4) NOT NULL DEFAULT '0',
- user_rank int(11) NULL DEFAULT '0',
- user_colour varchar(6) NOT NULL DEFAULT '',
- user_new_privmsg tinyint(4) NOT NULL DEFAULT '0',
- user_unread_privmsg tinyint(4) NOT NULL DEFAULT '0',
- user_last_privmsg int(11) NOT NULL DEFAULT '0',
- user_message_rules tinyint(1) NOT NULL DEFAULT '0',
- user_full_folder int(11) NOT NULL DEFAULT '-3',
- user_emailtime int(11) NOT NULL DEFAULT '0',
- user_topic_show_days smallint(4) NOT NULL DEFAULT '0',
- user_topic_sortby_type varchar(1) NOT NULL DEFAULT 't',
- user_topic_sortby_dir varchar(1) NOT NULL DEFAULT 'd',
- user_post_show_days smallint(4) NOT NULL DEFAULT '0',
- user_post_sortby_type varchar(1) NOT NULL DEFAULT 't',
- user_post_sortby_dir varchar(1) NOT NULL DEFAULT 'a',
- user_notify tinyint(1) NOT NULL DEFAULT '0',
- user_notify_pm tinyint(1) NOT NULL DEFAULT '1',
- user_notify_type tinyint(4) NOT NULL DEFAULT '0',
- user_allow_pm tinyint(1) NOT NULL DEFAULT '1',
- user_allow_email tinyint(1) NOT NULL DEFAULT '1',
- user_allow_viewonline tinyint(1) NOT NULL DEFAULT '1',
- user_allow_viewemail tinyint(1) NOT NULL DEFAULT '1',
- user_allow_massemail tinyint(1) NOT NULL DEFAULT '1',
- user_options int(11) NOT NULL DEFAULT '893',
- user_avatar varchar(255) NOT NULL DEFAULT '',
- user_avatar_type tinyint(2) NOT NULL DEFAULT '0',
- user_avatar_width tinyint(4) NOT NULL DEFAULT '0',
- user_avatar_height tinyint(4) NOT NULL DEFAULT '0',
- user_sig text(65535) NULL,
- user_sig_bbcode_uid varchar(5) NULL DEFAULT '',
- user_sig_bbcode_bitfield int(11) NULL DEFAULT '0',
- user_from varchar(100) NULL DEFAULT '',
- user_icq varchar(15) NULL DEFAULT '',
- user_aim varchar(255) NULL DEFAULT '',
- user_yim varchar(255) NULL DEFAULT '',
- user_msnm varchar(255) NULL DEFAULT '',
- user_jabber varchar(255) NULL DEFAULT '',
- user_website varchar(200) NULL DEFAULT '',
- user_occ varchar(255) NULL DEFAULT '',
- user_interests varchar(255) NULL DEFAULT '',
- user_actkey varchar(32) NOT NULL DEFAULT '',
- user_newpasswd varchar(32) NULL DEFAULT ''
-);
-
-CREATE INDEX phpbb_users_user_birthday on phpbb_users (user_birthday);
-CREATE INDEX phpbb_users_user_email_hash on phpbb_users (user_email_hash);
-CREATE INDEX phpbb_users_username on phpbb_users (username);
-
-
-# Table: phpbb_warnings
+ user_id INTEGER PRIMARY KEY NOT NULL ,
+ user_type tinyint(2) NOT NULL DEFAULT '0',
+ group_id mediumint(8) UNSIGNED NOT NULL DEFAULT '3',
+ user_permissions mediumtext(16777215) NOT NULL DEFAULT '',
+ user_perm_from mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_ip varchar(40) NOT NULL DEFAULT '',
+ user_regdate int(11) UNSIGNED NOT NULL DEFAULT '0',
+ username varchar(255) NOT NULL DEFAULT '',
+ user_password varchar(40) NOT NULL DEFAULT '',
+ user_passchg int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_email varchar(100) NOT NULL DEFAULT '',
+ user_email_hash bigint(20) NOT NULL DEFAULT '0',
+ user_birthday varchar(10) NOT NULL DEFAULT '',
+ user_lastvisit int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_lastmark int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_lastpost_time int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_lastpage varchar(200) NOT NULL DEFAULT '',
+ user_last_confirm_key varchar(10) NOT NULL DEFAULT '',
+ user_last_search int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_warnings tinyint(4) NOT NULL DEFAULT '0',
+ user_last_warning int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_login_attempts tinyint(4) NOT NULL DEFAULT '0',
+ user_posts mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_lang varchar(30) NOT NULL DEFAULT '',
+ user_timezone decimal(5,2) NOT NULL DEFAULT '0',
+ user_dst tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ user_dateformat varchar(30) NOT NULL DEFAULT 'd M Y H:i',
+ user_style tinyint(4) NOT NULL DEFAULT '0',
+ user_rank mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ user_colour varchar(6) NOT NULL DEFAULT '',
+ user_new_privmsg tinyint(4) NOT NULL DEFAULT '0',
+ user_unread_privmsg tinyint(4) NOT NULL DEFAULT '0',
+ user_last_privmsg int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_message_rules tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ user_full_folder int(11) NOT NULL DEFAULT '-3',
+ user_emailtime int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_topic_show_days mediumint(4) UNSIGNED NOT NULL DEFAULT '0',
+ user_topic_sortby_type varchar(1) NOT NULL DEFAULT 't',
+ user_topic_sortby_dir varchar(1) NOT NULL DEFAULT 'd',
+ user_post_show_days mediumint(4) UNSIGNED NOT NULL DEFAULT '0',
+ user_post_sortby_type varchar(1) NOT NULL DEFAULT 't',
+ user_post_sortby_dir varchar(1) NOT NULL DEFAULT 'a',
+ user_notify tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ user_notify_pm tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_notify_type tinyint(4) NOT NULL DEFAULT '0',
+ user_allow_pm tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_allow_email tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_allow_viewonline tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_allow_viewemail tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_allow_massemail tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
+ user_options int(11) UNSIGNED NOT NULL DEFAULT '893',
+ user_avatar varchar(255) NOT NULL DEFAULT '',
+ user_avatar_type tinyint(2) NOT NULL DEFAULT '0',
+ user_avatar_width tinyint(4) NOT NULL DEFAULT '0',
+ user_avatar_height tinyint(4) NOT NULL DEFAULT '0',
+ user_sig mediumtext(16777215) NOT NULL DEFAULT '',
+ user_sig_bbcode_uid varchar(5) NOT NULL DEFAULT '',
+ user_sig_bbcode_bitfield int(11) UNSIGNED NOT NULL DEFAULT '0',
+ user_from varchar(100) NOT NULL DEFAULT '',
+ user_icq varchar(15) NOT NULL DEFAULT '',
+ user_aim varchar(255) NOT NULL DEFAULT '',
+ user_yim varchar(255) NOT NULL DEFAULT '',
+ user_msnm varchar(255) NOT NULL DEFAULT '',
+ user_jabber varchar(255) NOT NULL DEFAULT '',
+ user_website varchar(200) NOT NULL DEFAULT '',
+ user_occ varchar(255) NOT NULL DEFAULT '',
+ user_interests text(65535) NOT NULL DEFAULT '',
+ user_actkey varchar(32) NOT NULL DEFAULT '',
+ user_newpasswd varchar(32) NOT NULL DEFAULT ''
+);
+
+CREATE INDEX phpbb_users_user_birthday ON phpbb_users (user_birthday);
+CREATE INDEX phpbb_users_user_email_hash ON phpbb_users (user_email_hash);
+CREATE INDEX phpbb_users_user_type ON phpbb_users (user_type);
+CREATE INDEX phpbb_users_username ON phpbb_users (username);
+
+# Table: 'phpbb_warnings'
CREATE TABLE phpbb_warnings (
- warning_id INTEGER PRIMARY KEY NOT NULL,
- user_id mediumint(8) NOT NULL DEFAULT '0',
- post_id mediumint(8) NOT NULL DEFAULT '0',
- log_id mediumint(8) NOT NULL DEFAULT '0',
- warning_time int(11) NOT NULL DEFAULT '0'
+ warning_id INTEGER PRIMARY KEY NOT NULL ,
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ post_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ log_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ warning_time int(11) UNSIGNED NOT NULL DEFAULT '0'
);
-# Table: phpbb_words
+# Table: 'phpbb_words'
CREATE TABLE phpbb_words (
- word_id INTEGER PRIMARY KEY NOT NULL,
- word varchar(255) NOT NULL,
- replacement varchar(255) NOT NULL
+ word_id INTEGER PRIMARY KEY NOT NULL ,
+ word varchar(255) NOT NULL DEFAULT '',
+ replacement varchar(255) NOT NULL DEFAULT ''
);
-# Table: phpbb_zebra
+# Table: 'phpbb_zebra'
CREATE TABLE phpbb_zebra (
- user_id mediumint(8) NOT NULL DEFAULT '0',
- zebra_id mediumint(8) NOT NULL DEFAULT '0',
- friend tinyint(1) NOT NULL DEFAULT '0',
- foe tinyint(1) NOT NULL DEFAULT '0'
+ user_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ zebra_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
+ friend tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
+ foe tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
);
-CREATE INDEX phpbb_zebra_user_id on phpbb_zebra (user_id);
-CREATE INDEX phpbb_zebra_zebra_id on phpbb_zebra (zebra_id);
+CREATE INDEX phpbb_zebra_user_id ON phpbb_zebra (user_id);
+CREATE INDEX phpbb_zebra_zebra_id ON phpbb_zebra (zebra_id);
+
-COMMIT;
+COMMIT; \ No newline at end of file
diff --git a/phpBB/mcp.php b/phpBB/mcp.php
index b254072aad..4a4e43cf4c 100644
--- a/phpBB/mcp.php
+++ b/phpBB/mcp.php
@@ -72,7 +72,7 @@ $post_id = request_var('p', 0);
$topic_id = request_var('t', 0);
$forum_id = request_var('f', 0);
$user_id = request_var('u', 0);
-$username = request_var('username', '', true);
+$username = request_var('username', '');
if ($post_id)
{
diff --git a/phpBB/memberlist.php b/phpBB/memberlist.php
index a9dd691185..7806f0678e 100644
--- a/phpBB/memberlist.php
+++ b/phpBB/memberlist.php
@@ -778,7 +778,7 @@ switch ($mode)
if ($mode == 'searchuser' && ($config['load_search'] || $auth->acl_get('a_')))
{
- $username = request_var('username', '', true);
+ $username = request_var('username', '');
$email = request_var('email', '');
$icq = request_var('icq', '');
$aim = request_var('aim', '');
@@ -948,7 +948,7 @@ switch ($mode)
}
$rank_title = $rank_img = $rank_img_src = '';
- if ($group_row['group_rank'] != -1)
+ if ($group_row['group_rank'])
{
if (isset($ranks['special'][$group_row['group_rank']]))
{
@@ -957,7 +957,7 @@ switch ($mode)
$rank_img = (!empty($ranks['special'][$group_row['group_rank']]['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $ranks['special'][$group_row['group_rank']]['rank_image'] . '" border="0" alt="' . $ranks['special'][$group_row['group_rank']]['rank_title'] . '" title="' . $ranks['special'][$group_row['group_rank']]['rank_title'] . '" /><br />' : '';
$rank_img_src = (!empty($ranks['special'][$group_row['group_rank']]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$group_row['group_rank']]['rank_image'] : '';
}
- else if ($group_row['group_rank'] == -1)
+ else
{
$rank_title = '';
$rank_img = '';
diff --git a/phpBB/posting.php b/phpBB/posting.php
index dceef08a98..426f87b6a3 100644
--- a/phpBB/posting.php
+++ b/phpBB/posting.php
@@ -358,7 +358,7 @@ $message_parser->get_submitted_attachment_data($post_data['poster_id']);
if ($post_data['post_attachment'] && !$submit && !$refresh && !$preview && $mode == 'edit')
{
// Do not change to SELECT *
- $sql = 'SELECT attach_id, physical_filename, comment, real_filename, extension, mimetype, filesize, filetime, thumbnail
+ $sql = 'SELECT attach_id, physical_filename, attach_comment, real_filename, extension, mimetype, filesize, filetime, thumbnail
FROM ' . ATTACHMENTS_TABLE . "
WHERE post_msg_id = $post_id
AND in_message = 0
@@ -527,7 +527,7 @@ if ($submit || $preview || $refresh)
$message_parser->message = request_var('message', '', true);
- $post_data['username'] = request_var('username', $post_data['username'], true);
+ $post_data['username'] = request_var('username', $post_data['username']);
$post_data['post_edit_reason'] = (!empty($_POST['edit_reason']) && $mode == 'edit' && $auth->acl_get('m_edit', $forum_id)) ? request_var('edit_reason', '', true) : '';
$post_data['topic_type'] = request_var('topic_type', (($mode != 'post') ? (int) $post_data['topic_type'] : POST_NORMAL));