[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', 'drop_columns' => 'COLUMNS',
'change_columns' => 'COLUMNS', 'change_columns' => 'COLUMNS',
'add_index' => 'KEYS', 'add_index' => 'KEYS',
'add_primary_keys' => 'PRIMARY_KEY',
'add_unique_index' => 'KEYS', 'add_unique_index' => 'KEYS',
'drop_keys' => 'KEYS', 'drop_keys' => 'KEYS',
'rename_index' => 'KEYS', 'rename_index' => 'KEYS',

View file

@ -398,7 +398,7 @@ class doctrine implements tools_interface
return $this->alter_schema( return $this->alter_schema(
function (Schema $schema) use ($table_name, $column): void 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 * Creates primary key for a table
* *
* @param $column
* @param Schema $schema * @param Schema $schema
* @param string $table_name * @param string $table_name
* @param array|string $column_name * @param array|string $column_name