[ticket/17507] Fix 'add_primary_keys' db tools option for schema generator

PHPBB-17507
This commit is contained in:
rxu 2025-07-05 23:20:22 +07:00
parent 38ee655b2a
commit 1d34b4f06a
No known key found for this signature in database
GPG key ID: 955F0567380E586A
2 changed files with 2 additions and 2 deletions

View file

@ -185,6 +185,7 @@ class schema_generator
'drop_columns' => 'COLUMNS',
'change_columns' => 'COLUMNS',
'add_index' => 'KEYS',
'add_primary_keys' => 'PRIMARY_KEY',
'add_unique_index' => 'KEYS',
'drop_keys' => 'KEYS',
'rename_index' => 'KEYS',

View file

@ -398,7 +398,7 @@ class doctrine implements tools_interface
return $this->alter_schema(
function (Schema $schema) use ($table_name, $column): void
{
$this->schema_create_primary_key($schema, $column, $table_name);
$this->schema_create_primary_key($schema, $table_name, $column);
}
);
}
@ -990,7 +990,6 @@ class doctrine implements tools_interface
/**
* Creates primary key for a table
*
* @param $column
* @param Schema $schema
* @param string $table_name
* @param array|string $column_name