1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-03-23 17:10:53 +01:00

[ticket/15047] Reinstate length check for MSSQL 2000

This commit is contained in:
David Colón 2017-01-26 18:44:18 -05:00
parent fae78b4c01
commit 2416a743f5

View File

@ -524,6 +524,11 @@ class mssql extends tools
{
$statements = array();
if ($this->is_sql_server_2000())
{
$this->check_index_name_length($table_name, $index_name);
}
$statements[] = 'CREATE UNIQUE INDEX [' . $index_name . '] ON [' . $table_name . ']([' . implode('], [', $column) . '])';
return $this->_sql_run_sql($statements);
@ -536,6 +541,11 @@ class mssql extends tools
{
$statements = array();
if ($this->is_sql_server_2000())
{
$this->check_index_name_length($table_name, $index_name);
}
// remove index length
$column = preg_replace('#:.*$#', '', $column);
@ -702,7 +712,7 @@ class mssql extends tools
$is_identity = $this->db->sql_fetchfield('is_identity');
$this->db->sql_freeresult($result);
return (bool)$is_identity;
return (bool) $is_identity;
}
/**