HOR-669 CLONE - Sequence generator locks APPLICATION table

HOR-669 CLONE - Sequence generator locks APPLICATION table

up observations

fix in insert
This commit is contained in:
Ronald Q
2016-04-01 16:43:37 -04:00
parent c786f1ece1
commit 8b466dd855
10 changed files with 1275 additions and 8 deletions

View File

@@ -737,6 +737,7 @@ class workspaceTools
$this->upgradeSchema($systemSchemaRbac, false, true, $onedb); // perform Upgrade to Rbac
$this->upgradeData();
$this->checkRbacPermissions();//check or add new permissions
$this->checkSequenceNumber();
//There records in table "EMAIL_SERVER"
$criteria = new Criteria("workflow");
@@ -2307,4 +2308,16 @@ class workspaceTools
CLI::logging(" All roles permissions already updated \n");
}
}
public function checkSequenceNumber()
{
$oRow = SequencesPeer::retrieveByPK("APP_NUMBER");
$oAppSequence = new AppSequence();
if (!is_null($oRow)) {
$aFields = $oRow->toArray(BasePeer::TYPE_FIELDNAME);
$oAppSequence->updateSequenceNumber($aFields['SEQ_VALUE']);
} else {
$oAppSequence->updateSequenceNumber(0);
}
}
}