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

Membros públicos

 dropDatabase ($database)
 
 createDatabase ($database)
 
- 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)
 
 dropTable ($table)
 
 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

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

Outros membros herdados

- Atributos Protegidos herdados de AbstractSchemaManager
 $_conn
 
 $_platform
 

Descrição detalhada

SqliteSchemaManager

@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)
Jonathan H. Wage jonwa.nosp@m.ge@g.nosp@m.mail..nosp@m.com
Versão
$Revision$
Desde
2.0

Definido na linha 32 do ficheiro SqliteSchemaManager.php.

Documentação das funções

◆ _getPortableTableColumnDefinition()

_getPortableTableColumnDefinition ( $tableColumn)
protected

Get Table Column Definition

Parâmetros
array$tableColumn
Retorna
Column

Reimplementado de AbstractSchemaManager.

Definido na linha 122 do ficheiro SqliteSchemaManager.php.

◆ _getPortableTableDefinition()

_getPortableTableDefinition ( $table)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 64 do ficheiro SqliteSchemaManager.php.

◆ _getPortableTableIndexDefinition()

_getPortableTableIndexDefinition ( $tableIndex)
protected

Definido na linha 114 do ficheiro SqliteSchemaManager.php.

◆ _getPortableTableIndexesList()

_getPortableTableIndexesList ( $tableIndexes,
$tableName = null )
protected

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

Reimplementado de AbstractSchemaManager.

Definido na linha 76 do ficheiro SqliteSchemaManager.php.

◆ _getPortableViewDefinition()

_getPortableViewDefinition ( $view)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 177 do ficheiro SqliteSchemaManager.php.

◆ createDatabase()

createDatabase ( $database)

{Creates a new database.

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

@override

Reimplementado de AbstractSchemaManager.

Definido na linha 51 do ficheiro SqliteSchemaManager.php.

◆ dropDatabase()

dropDatabase ( $database)

{Drops a database.NOTE: You can not drop the database this SchemaManager is currently connected to.

Parâmetros
string$databaseThe name of the database to drop
}

@override

Reimplementado de AbstractSchemaManager.

Definido na linha 39 do ficheiro SqliteSchemaManager.php.


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