MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe SchemaDiff

Membros públicos

 __construct ($newTables=array(), $changedTables=array(), $removedTables=array())
 
 toSaveSql (AbstractPlatform $platform)
 
 toSql (AbstractPlatform $platform)
 

Campos de Dados

 $newTables = array()
 
 $changedTables = array()
 
 $removedTables = array()
 
 $newSequences = array()
 
 $changedSequences = array()
 
 $removedSequences = array()
 
 $orphanedForeignKeys = array()
 

Membros protegidos

 _toSql (AbstractPlatform $platform, $saveMode=false)
 

Descrição detalhada

Documentação dos Construtores & Destrutor

◆ __construct()

__construct ( $newTables = array(),
$changedTables = array(),
$removedTables = array() )

Constructs an SchemaDiff object.

Parâmetros
array(string=>Table)$newTables
array(string=>TableDiff)$changedTables
array(string=>bool)$removedTables

Definido na linha 85 do ficheiro SchemaDiff.php.

Documentação das funções

◆ _toSql()

_toSql ( AbstractPlatform $platform,
$saveMode = false )
protected
Parâmetros
AbstractPlatform$platform
bool$saveMode
Retorna
array

Definido na linha 123 do ficheiro SchemaDiff.php.

◆ toSaveSql()

toSaveSql ( AbstractPlatform $platform)

The to save sql mode ensures that the following things don't happen:

  1. Tables are deleted
  2. Sequences are deleted
  3. Foreign Keys which reference tables that would otherwise be deleted.

This way it is ensured that assets are deleted which might not be relevant to the metadata schema at all.

Parâmetros
AbstractPlatform$platform
Retorna
array

Definido na linha 104 do ficheiro SchemaDiff.php.

◆ toSql()

toSql ( AbstractPlatform $platform)
Parâmetros
AbstractPlatform$platform
Retorna
array

Definido na linha 113 do ficheiro SchemaDiff.php.

Documentação dos campos e atributos

◆ $changedSequences

$changedSequences = array()

Definido na linha 66 do ficheiro SchemaDiff.php.

◆ $changedTables

$changedTables = array()

Definido na linha 49 do ficheiro SchemaDiff.php.

◆ $newSequences

$newSequences = array()

Definido na linha 61 do ficheiro SchemaDiff.php.

◆ $newTables

$newTables = array()

Definido na linha 42 do ficheiro SchemaDiff.php.

◆ $orphanedForeignKeys

$orphanedForeignKeys = array()

Definido na linha 76 do ficheiro SchemaDiff.php.

◆ $removedSequences

$removedSequences = array()

Definido na linha 71 do ficheiro SchemaDiff.php.

◆ $removedTables

$removedTables = array()

Definido na linha 56 do ficheiro SchemaDiff.php.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: