Summary: Ran `arc lint --apply-patches --everything` over rP, mainly to change double quotes to single quotes where appropriate. These changes also validate that the `ArcanistXHPASTLinter::LINT_DOUBLE_QUOTE` rule is working as expected. Test Plan: Eyeballed it. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: epriestley, Korvin, hach-que Differential Revision: https://secure.phabricator.com/D9431
		
			
				
	
	
		
			32 lines
		
	
	
		
			712 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			712 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
$conn = $schema_conn;
 | 
						|
 | 
						|
$tables = queryfx_all(
 | 
						|
  $conn,
 | 
						|
  "SELECT TABLE_SCHEMA db, TABLE_NAME tbl
 | 
						|
    FROM information_schema.TABLES s
 | 
						|
    WHERE s.TABLE_SCHEMA LIKE %>
 | 
						|
    AND s.TABLE_NAME != 'search_documentfield'
 | 
						|
    AND s.ENGINE != 'InnoDB'",
 | 
						|
    '{$NAMESPACE}_');
 | 
						|
 | 
						|
if (!$tables) {
 | 
						|
  return;
 | 
						|
}
 | 
						|
 | 
						|
echo "There are ".count($tables)." tables using the MyISAM engine. These will ".
 | 
						|
     "now be converted to InnoDB. This process may take a few minutes, please ".
 | 
						|
     "be patient.\n";
 | 
						|
 | 
						|
foreach ($tables as $table) {
 | 
						|
  $name = $table['db'].'.'.$table['tbl'];
 | 
						|
  echo "Converting {$name}...\n";
 | 
						|
  queryfx(
 | 
						|
    $conn,
 | 
						|
    'ALTER TABLE %T.%T ENGINE=InnoDB',
 | 
						|
    $table['db'],
 | 
						|
    $table['tbl']);
 | 
						|
}
 | 
						|
echo "Done!\n";
 |