ZendDbSchema
Schema management for Zend Framework
|
Public Member Functions | |
createTable (ZendDbSchema_Db_Schema_Table $schema) | |
alterTable (ZendDbSchema_Db_Schema_Table $schema) | |
dropTable (ZendDbSchema_Db_Schema_Table $schema) | |
createColumn (ZendDbSchema_Db_Schema_Table_Column $schema) | |
alterColumn (ZendDbSchema_Db_Schema_Table_Column $schema) | |
dropColumn (ZendDbSchema_Db_Schema_Table_Column $schema) | |
createIndex (ZendDbSchema_Db_Schema_Table_Index $schema) | |
alterIndex (ZendDbSchema_Db_Schema_Table_Index $schema) | |
dropIndex (ZendDbSchema_Db_Schema_Table_Index $schema) | |
addPrimaryKey (ZendDbSchema_Db_Schema_Table_PrimaryKey $schema) | |
dropPrimaryKey (ZendDbSchema_Db_Schema_Table_PrimaryKey $schema) | |
addForeignKey (ZendDbSchema_Db_Schema_Table_ForeignKey $schema) | |
alterForeignKey (ZendDbSchema_Db_Schema_Table_ForeignKey $schema) | |
dropForeignKey (ZendDbSchema_Db_Schema_Table_ForeignKey $schema) |
Protected Member Functions | |
_columnSql (ZendDbSchema_Db_Schema_Table_Column $schema) |
|
protected |
Generate
ZendDbSchema_Db_Schema_Table_Column | $schema |
Definition at line 134 of file Table.php.
Referenced by alterColumn(), and createColumn().
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::addForeignKey | ( | ZendDbSchema_Db_Schema_Table_ForeignKey | $schema | ) |
Generate CREATE FOREIGN KEY
ZendDbSchema_Db_Schema_Table_ForeignKey | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 301 of file Table.php.
Referenced by alterForeignKey().
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::addPrimaryKey | ( | ZendDbSchema_Db_Schema_Table_PrimaryKey | $schema | ) |
Generate ADD PRIMARY KEY
ZendDbSchema_Db_Schema_Table_PrimaryKey | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 271 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::alterColumn | ( | ZendDbSchema_Db_Schema_Table_Column | $schema | ) |
Generate ALTER DATABASE
ZendDbSchema_Db_Schema_Table_Column | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 174 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::alterForeignKey | ( | ZendDbSchema_Db_Schema_Table_ForeignKey | $schema | ) |
Generate ALTER FOREIGN KEY
ZendDbSchema_Db_Schema_Table_ForeignKey | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 335 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::alterIndex | ( | ZendDbSchema_Db_Schema_Table_Index | $schema | ) |
Generate ALTER DATABASE
ZendDbSchema_Db_Schema_Table_Index | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 245 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::alterTable | ( | ZendDbSchema_Db_Schema_Table | $schema | ) |
Generate ALTER TABLE
ZendDbSchema_Db_Schema_Table | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 83 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::createColumn | ( | ZendDbSchema_Db_Schema_Table_Column | $schema | ) |
Generate ALTER DATABASE
ZendDbSchema_Db_Schema_Table_Column | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 162 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::createIndex | ( | ZendDbSchema_Db_Schema_Table_Index | $schema | ) |
Generate CREATE INDEX
ZendDbSchema_Db_Schema_Table_Index | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 219 of file Table.php.
Referenced by alterIndex().
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::createTable | ( | ZendDbSchema_Db_Schema_Table | $schema | ) |
Generate CREATE TABLE
ZendDbSchema_Db_Schema_Table | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 38 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::dropColumn | ( | ZendDbSchema_Db_Schema_Table_Column | $schema | ) |
Generate CREATE INDEX
ZendDbSchema_Db_Schema_Table_Column | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 205 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::dropForeignKey | ( | ZendDbSchema_Db_Schema_Table_ForeignKey | $schema | ) |
Generate DROP FOREIGN KEY
ZendDbSchema_Db_Schema_Table_PrimaryKey | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 351 of file Table.php.
Referenced by alterForeignKey().
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::dropIndex | ( | ZendDbSchema_Db_Schema_Table_Index | $schema | ) |
Generate DROP INDEX
ZendDbSchema_Db_Schema_Table_Index | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 256 of file Table.php.
Referenced by createIndex().
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::dropPrimaryKey | ( | ZendDbSchema_Db_Schema_Table_PrimaryKey | $schema | ) |
Generate DROP PRIMARY KEY
ZendDbSchema_Db_Schema_Table_PrimaryKey | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 287 of file Table.php.
ZendDbSchema_Db_Schema_Generator_Pgsql_Table::dropTable | ( | ZendDbSchema_Db_Schema_Table | $schema | ) |
Generate DROP TABLE
ZendDbSchema_Db_Schema_Table | $schema |
Implements ZendDbSchema_Db_Schema_Generator_Table.
Definition at line 120 of file Table.php.