Changeset View
Changeset View
Standalone View
Standalone View
resources/sql/patches/20131121.repocredentials.2.mig.php
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | foreach ($credential_secrets as $secret_plaintext => $repositories) { | ||||
foreach ($repositories as $repository) { | foreach ($repositories as $repository) { | ||||
queryfx( | queryfx( | ||||
$conn_w, | $conn_w, | ||||
'UPDATE %T SET credentialPHID = %s WHERE id = %d', | 'UPDATE %T SET credentialPHID = %s WHERE id = %d', | ||||
$table->getTableName(), | $table->getTableName(), | ||||
$credential->getPHID(), | $credential->getPHID(), | ||||
$repository->getID()); | $repository->getID()); | ||||
$edge_type = PhabricatorEdgeConfig::TYPE_OBJECT_USES_CREDENTIAL; | $edge_type = PhabricatorObjectUsesCredentialsEdgeType::EDGECONST; | ||||
id(new PhabricatorEdgeEditor()) | id(new PhabricatorEdgeEditor()) | ||||
->addEdge($repository->getPHID(), $edge_type, $credential->getPHID()) | ->addEdge($repository->getPHID(), $edge_type, $credential->getPHID()) | ||||
->save(); | ->save(); | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
$table->saveTransaction(); | $table->saveTransaction(); | ||||
$passphrase->saveTransaction(); | $passphrase->saveTransaction(); | ||||
echo "Done.\n"; | echo "Done.\n"; |