mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-07 20:08:53 +00:00
[ticket/17509] Fix tests
PHPBB-17509
This commit is contained in:
parent
50e7103080
commit
b8e5caedbf
1 changed files with 7 additions and 1 deletions
|
@ -289,6 +289,12 @@ class doctrine implements tools_interface
|
||||||
|
|
||||||
if (count($primary_key_indexes))
|
if (count($primary_key_indexes))
|
||||||
{
|
{
|
||||||
|
// For PostgreSQL, drop primary index first to avoid "Dependent objects still exist" error
|
||||||
|
if (stripos($this->get_schema_manager()->getDatabasePlatform()->getname(), 'postgresql') !== false)
|
||||||
|
{
|
||||||
|
$this->get_schema_manager()->dropIndex('"primary"', $table_name);
|
||||||
|
}
|
||||||
|
|
||||||
$ret = $this->alter_schema(
|
$ret = $this->alter_schema(
|
||||||
function (Schema $schema) use ($table_name, $column_name): void
|
function (Schema $schema) use ($table_name, $column_name): void
|
||||||
{
|
{
|
||||||
|
@ -478,7 +484,7 @@ class doctrine implements tools_interface
|
||||||
catch (Exception $e)
|
catch (Exception $e)
|
||||||
{
|
{
|
||||||
// @todo: check if it makes sense to properly handle the exception
|
// @todo: check if it makes sense to properly handle the exception
|
||||||
return $e->getMessage();
|
return [$e->getMessage()];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue