MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe OracleSchemaManager
Diagrama de heranças da classe OracleSchemaManager
AbstractSchemaManager

Membros públicos

 createDatabase ($database=null)
 
 dropAutoincrement ($table)
 
 dropTable ($name)
 
- Membros públicos herdados de AbstractSchemaManager
 __construct (\Doctrine\DBAL\Connection $conn)
 
 getDatabasePlatform ()
 
 tryMethod ()
 
 listDatabases ()
 
 listSequences ($database=null)
 
 listTableColumns ($table)
 
 listTableIndexes ($table)
 
 tablesExist ($tableNames)
 
 listTableNames ()
 
 listTables ()
 
 listTableDetails ($tableName)
 
 listViews ()
 
 listTableForeignKeys ($table, $database=null)
 
 dropDatabase ($database)
 
 dropIndex ($index, $table)
 
 dropConstraint (Constraint $constraint, $table)
 
 dropForeignKey ($foreignKey, $table)
 
 dropSequence ($name)
 
 dropView ($name)
 
 createTable (Table $table)
 
 createSequence ($sequence)
 
 createConstraint (Constraint $constraint, $table)
 
 createIndex (Index $index, $table)
 
 createForeignKey (ForeignKeyConstraint $foreignKey, $table)
 
 createView (View $view)
 
 dropAndCreateConstraint (Constraint $constraint, $table)
 
 dropAndCreateIndex (Index $index, $table)
 
 dropAndCreateForeignKey (ForeignKeyConstraint $foreignKey, $table)
 
 dropAndCreateSequence (Sequence $sequence)
 
 dropAndCreateTable (Table $table)
 
 dropAndCreateDatabase ($database)
 
 dropAndCreateView (View $view)
 
 alterTable (TableDiff $tableDiff)
 
 renameTable ($name, $newName)
 
 createSchema ()
 
 createSchemaConfig ()
 

Membros protegidos

 _getPortableViewDefinition ($view)
 
 _getPortableUserDefinition ($user)
 
 _getPortableTableDefinition ($table)
 
 _getPortableTableIndexesList ($tableIndexes, $tableName=null)
 
 _getPortableTableColumnDefinition ($tableColumn)
 
 _getPortableTableForeignKeysList ($tableForeignKeys)
 
 _getPortableSequenceDefinition ($sequence)
 
 _getPortableFunctionDefinition ($function)
 
 _getPortableDatabaseDefinition ($database)
 
- Membros protegidos herdados de AbstractSchemaManager
 _getPortableDatabasesList ($databases)
 
 _getPortableFunctionsList ($functions)
 
 _getPortableTriggersList ($triggers)
 
 _getPortableTriggerDefinition ($trigger)
 
 _getPortableSequencesList ($sequences)
 
 _getPortableTableColumnList ($tableColumns)
 
 _getPortableTablesList ($tables)
 
 _getPortableUsersList ($users)
 
 _getPortableViewsList ($views)
 
 _getPortableTableForeignKeyDefinition ($tableForeignKey)
 
 _execSql ($sql)
 

Outros membros herdados

- Atributos Protegidos herdados de AbstractSchemaManager
 $_conn
 
 $_platform
 

Descrição detalhada

Oracle Schema Manager

@license http://www.opensource.org/licenses/lgpl-license.php LGPL

Autor
Konsta Vesterinen kvest.nosp@m.eri@.nosp@m.cc.hu.nosp@m.t.fi
Lukas Smith smith.nosp@m.@poo.nosp@m.teewe.nosp@m.et.o.nosp@m.rg (PEAR MDB2 library)
Benjamin Eberlei konta.nosp@m.kt@b.nosp@m.eberl.nosp@m.ei.d.nosp@m.e
Versão
$Revision$
Desde
2.0

Definido na linha 34 do ficheiro OracleSchemaManager.php.

Documentação das funções

◆ _getPortableDatabaseDefinition()

_getPortableDatabaseDefinition ( $database)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 241 do ficheiro OracleSchemaManager.php.

◆ _getPortableFunctionDefinition()

_getPortableFunctionDefinition ( $function)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 235 do ficheiro OracleSchemaManager.php.

◆ _getPortableSequenceDefinition()

_getPortableSequenceDefinition ( $sequence)
protected
Parâmetros
array$sequence
Retorna
Sequence

Reimplementado de AbstractSchemaManager.

Definido na linha 229 do ficheiro OracleSchemaManager.php.

◆ _getPortableTableColumnDefinition()

_getPortableTableColumnDefinition ( $tableColumn)
protected

Get Table Column Definition

Parâmetros
array$tableColumn
Retorna
Column

Reimplementado de AbstractSchemaManager.

Definido na linha 89 do ficheiro OracleSchemaManager.php.

◆ _getPortableTableDefinition()

_getPortableTableDefinition ( $table)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 52 do ficheiro OracleSchemaManager.php.

◆ _getPortableTableForeignKeysList()

_getPortableTableForeignKeysList ( $tableForeignKeys)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 195 do ficheiro OracleSchemaManager.php.

◆ _getPortableTableIndexesList()

_getPortableTableIndexesList ( $tableIndexes,
$tableName = null )
protected

@license New BSD License array $tableIndexes string $tableName array

Reimplementado de AbstractSchemaManager.

Definido na linha 66 do ficheiro OracleSchemaManager.php.

◆ _getPortableUserDefinition()

_getPortableUserDefinition ( $user)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 43 do ficheiro OracleSchemaManager.php.

◆ _getPortableViewDefinition()

_getPortableViewDefinition ( $view)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 36 do ficheiro OracleSchemaManager.php.

◆ createDatabase()

createDatabase ( $database = null)

Creates a new database.

Parâmetros
string$databaseThe name of the database to create.

Reimplementado de AbstractSchemaManager.

Definido na linha 247 do ficheiro OracleSchemaManager.php.

◆ dropAutoincrement()

dropAutoincrement ( $table)

Definido na linha 266 do ficheiro OracleSchemaManager.php.

◆ dropTable()

dropTable ( $table)

Drop the given table

Parâmetros
string$tableThe name of the table to drop

Reimplementado de AbstractSchemaManager.

Definido na linha 276 do ficheiro OracleSchemaManager.php.


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