diff options
author | Reedy <reedy@wikimedia.org> | 2022-02-23 22:20:01 +0000 |
---|---|---|
committer | Reedy <reedy@wikimedia.org> | 2022-02-23 22:22:59 +0000 |
commit | 477230d4f0b21990f81390ca12a96c306ec13fda (patch) | |
tree | c959acbc7687b68bfa854170c40d1b0c02f02360 /maintenance/benchmarks | |
parent | 176194cef87bb222d5ad842a514b61d8bc7f9491 (diff) | |
download | mediawikicore-477230d4f0b21990f81390ca12a96c306ec13fda.tar.gz mediawikicore-477230d4f0b21990f81390ca12a96c306ec13fda.zip |
benchmarkTruncate.php: Make script work copying from tables with prefixes
Change-Id: I5418b2f7965d544fb9eaeca001875b1a6bc06a5f
Diffstat (limited to 'maintenance/benchmarks')
-rw-r--r-- | maintenance/benchmarks/benchmarkTruncate.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/maintenance/benchmarks/benchmarkTruncate.php b/maintenance/benchmarks/benchmarkTruncate.php index 7ea9bce39339..beb78473c581 100644 --- a/maintenance/benchmarks/benchmarkTruncate.php +++ b/maintenance/benchmarks/benchmarkTruncate.php @@ -13,23 +13,23 @@ class BenchmarkTruncate extends Benchmarker { $dbw = $this->getDB( DB_PRIMARY ); $dbw->dropTable( 'benchmark_perm_test' ); + $permTable = $dbw->tableName( 'benchmark_perm_test', 'unquoted' ); $dbw->duplicateTableStructure( - 'page', - 'benchmark_perm_test', + $dbw->tableName( 'page', 'unquoted' ), + $permTable, false, $fname ); + $dbw->dropTable( 'benchmark_temp_test' ); + $tempTable = $dbw->tableName( 'benchmark_temp_test', 'unquoted' ); $dbw->duplicateTableStructure( - 'page', - 'benchmark_temp_test', + $dbw->tableName( 'page', 'unquoted' ), + $tempTable, true, $fname ); - $tempTable = $dbw->tableName( 'benchmark_temp_test' ); - $permTable = $dbw->tableName( 'benchmark_perm_test' ); - $this->bench( [ 'perm truncate' => static function () use ( $dbw, $fname, $permTable ) { $dbw->query( "TRUNCATE $permTable", $fname ); |