MediaWiki  master
SchemaChangeBuilder.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Wikimedia\Rdbms;
4 
12 
23  public function getSchemaChangeSql( array $schemaChangeSpec ): array;
24 }
Wikimedia\Rdbms
Definition: ChronologyProtector.php:24
Wikimedia\Rdbms\SchemaChangeBuilder
Interface SchemaChangeBuilder that gets a definition and produces ALTER TABLE SQL based on RDBMS.
Definition: SchemaChangeBuilder.php:11
Wikimedia\Rdbms\SchemaChangeBuilder\getSchemaChangeSql
getSchemaChangeSql(array $schemaChangeSpec)
An example of $schema value: [ 'comment' => 'Adding foo field', 'before' => <Before snapshot of the a...