|
@@ 227-229 (lines=3) @@
|
| 224 |
|
$query->replaceText("`{$table}_versions`.`ID`", "`{$table}_versions`.`RecordID`"); |
| 225 |
|
|
| 226 |
|
// Add all <basetable>_versions columns |
| 227 |
|
foreach(Config::inst()->get('Versioned', 'db_for_versions_table') as $name => $type) { |
| 228 |
|
$query->selectField(sprintf('"%s_versions"."%s"', $baseTable, $name), $name); |
| 229 |
|
} |
| 230 |
|
$query->selectField(sprintf('"%s_versions"."%s"', $baseTable, 'RecordID'), "ID"); |
| 231 |
|
|
| 232 |
|
if($table != $baseTable) { |
|
@@ 304-306 (lines=3) @@
|
| 301 |
|
} |
| 302 |
|
|
| 303 |
|
// Add all <basetable>_versions columns |
| 304 |
|
foreach(Config::inst()->get('Versioned', 'db_for_versions_table') as $name => $type) { |
| 305 |
|
$query->selectField(sprintf('"%s_versions"."%s"', $baseTable, $name), $name); |
| 306 |
|
} |
| 307 |
|
|
| 308 |
|
// Alias the record ID as the row ID |
| 309 |
|
$query->selectField(sprintf('"%s_versions"."%s"', $baseTable, 'RecordID'), "ID"); |
|
@@ 1064-1066 (lines=3) @@
|
| 1061 |
|
} |
| 1062 |
|
|
| 1063 |
|
// Add all <basetable>_versions columns |
| 1064 |
|
foreach(Config::inst()->get('Versioned', 'db_for_versions_table') as $name => $type) { |
| 1065 |
|
$query->selectField(sprintf('"%s_versions"."%s"', $baseTable, $name), $name); |
| 1066 |
|
} |
| 1067 |
|
|
| 1068 |
|
$query->addWhere(array( |
| 1069 |
|
"\"{$baseTable}_versions\".\"RecordID\" = ?" => $this->owner->ID |