Page MenuHomeWickedGov Phorge

SchemaChangeBuilder.php
No OneTemporary

Size
543 B
Referenced Files
None
Subscribers
None

SchemaChangeBuilder.php

<?php
namespace Wikimedia\Rdbms;
/**
* Interface SchemaChangeBuilder that gets a definition and produces ALTER TABLE SQL based on RDBMS
*
* @experimental
* @unstable
*/
interface SchemaChangeBuilder {
/**
* An example of $schema value:
* [
* 'comment' => 'Adding foo field',
* 'before' => <Before snapshot of the abstract schema>
* 'after' => <After snapshot of the abstract schema>
* ],
* @param array $schemaChangeSpec
* @return string[]
*/
public function getSchemaChangeSql( array $schemaChangeSpec ): array;
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 23:51 (2 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
01/30/36fc9bd58c5efa274e45568efea5
Default Alt Text
SchemaChangeBuilder.php (543 B)

Event Timeline