Differential D20107 Diff 48031 src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php
Changeset View
Changeset View
Standalone View
Standalone View
src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php
Show First 20 Lines • Show All 426 Lines • ▼ Show 20 Lines | foreach ($phases as $phase) { | ||||
$adjust['type'], | $adjust['type'], | ||||
$parts, | $parts, | ||||
$nullable); | $nullable); | ||||
} | } | ||||
break; | break; | ||||
case 'key': | case 'key': | ||||
if (($phase == 'drop_keys') && $adjust['exists']) { | if (($phase == 'drop_keys') && $adjust['exists']) { | ||||
if ($adjust['name'] == 'PRIMARY') { | if ($adjust['name'] == 'PRIMARY') { | ||||
$key_name = 'PRIMARY KEY'; | $key_name = qsprintf($conn, 'PRIMARY KEY'); | ||||
} else { | } else { | ||||
$key_name = qsprintf($conn, 'KEY %T', $adjust['name']); | $key_name = qsprintf($conn, 'KEY %T', $adjust['name']); | ||||
} | } | ||||
queryfx( | queryfx( | ||||
$conn, | $conn, | ||||
'ALTER TABLE %T.%T DROP %Q', | 'ALTER TABLE %T.%T DROP %Q', | ||||
$adjust['database'], | $adjust['database'], | ||||
▲ Show 20 Lines • Show All 840 Lines • Show Last 20 Lines |