[DATABASE][PostgreSQL] Ignore index prefix length

This commit is contained in:
Alexei Sorokin 2020-08-17 17:01:42 +03:00 committed by Diogo Peralta Cordeiro
parent 2d8f320586
commit 47c9bea46f
1 changed files with 5 additions and 3 deletions

View File

@ -539,9 +539,11 @@ class PgsqlSchema extends Schema
if (!empty($tableDef['primary key'])) {
$tableDef['primary key'] = $this->filterKeyDef($tableDef['primary key']);
}
if (!empty($tableDef['unique keys'])) {
foreach ($tableDef['unique keys'] as $i => $def) {
$tableDef['unique keys'][$i] = $this->filterKeyDef($def);
foreach (['unique keys', 'indexes'] as $type) {
if (!empty($tableDef[$type])) {
foreach ($tableDef[$type] as $k => $def) {
$tableDef[$type][$k] = $this->filterKeyDef($def);
}
}
}
return $tableDef;