Page MenuHomePhabricator

D8152.diff
No OneTemporary

D8152.diff

Index: resources/sql/patches/20130219.commitsummarymig.php
===================================================================
--- resources/sql/patches/20130219.commitsummarymig.php
+++ resources/sql/patches/20130219.commitsummarymig.php
@@ -2,7 +2,9 @@
echo "Backfilling commit summaries...\n";
-$commits = new LiskMigrationIterator(new PhabricatorRepositoryCommit());
+$table = new PhabricatorRepositoryCommit();
+$conn_w = $table->establishConnection('w');
+$commits = new LiskMigrationIterator($table);
foreach ($commits as $commit) {
echo 'Filling Commit #'.$commit->getID()."\n";
@@ -18,8 +20,12 @@
continue;
}
- $commit->setSummary($data->getSummary());
- $commit->save();
+ queryfx(
+ $conn_w,
+ 'UPDATE %T SET summary = %s WHERE id = %d',
+ $commit->getTableName(),
+ $data->getSummary(),
+ $commit->getID());
}
echo "Done.\n";

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 20, 7:49 AM (11 h, 9 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6621282
Default Alt Text
D8152.diff (881 B)

Event Timeline