Public Member Functions |
| | DB_Sync ($db1, $db2, $table1=null, $table2=null, $renamed=null) |
| | equals ($table1=null, $table2=null) |
| | init ($table1, $table2, $renamed=null) |
| | checkTableNames () |
| | loadTableData () |
| | fieldArrayToSQLDef ($field) |
| | syncField ($fieldname, $after=null, $renameMap=null) |
| | syncTables ($table1=null, $table2=null, $renamedMap=null) |
Detailed Description
Definition at line 4 of file Sync.php.
Member Function Documentation
| DB_Sync |
( |
|
$db1, |
|
|
|
$db2, |
|
|
|
$table1 = null, |
|
|
|
$table2 = null, |
|
|
|
$renamed = null |
|
) |
| |
| equals |
( |
|
$table1 = null, |
|
|
|
$table2 = null |
|
) |
| |
Compares 2 tables to see if they are identical in definition.
- Parameters
-
| string | $table1 | The name of the first table. |
| string | $table2 | The name of the second table. |
- Returns
- boolean True if the tables have identical schemas.
Definition at line 34 of file Sync.php.
| fieldArrayToSQLDef |
( |
|
$field | ) |
|
Converts a field's array data into an SQL string definition.
- Parameters
-
| array | $field | The array data for a field. |
- Returns
- string SQL definition for field.
Definition at line 116 of file Sync.php.
| init |
( |
|
$table1, |
|
|
|
$table2, |
|
|
|
$renamed = null |
|
) |
| |
Loads the table data for table 1 and table 2 into table1Data and table2Data respectively.
Definition at line 82 of file Sync.php.
| syncField |
( |
|
$fieldname, |
|
|
|
$after = null, |
|
|
|
$renameMap = null |
|
) |
| |
Synchronizes the field named $fieldname.
Definition at line 165 of file Sync.php.
| syncTables |
( |
|
$table1 = null, |
|
|
|
$table2 = null, |
|
|
|
$renamedMap = null |
|
) |
| |
Field Documentation
The documentation for this class was generated from the following file: