function vp_update_table_ddl_scripts(DbSchemaInfo $dbSchemaInfo, TableSchemaStorage $tableSchemaStorage)
{
$tableSchemaStorage->deleteAll();
$entityNames = $dbSchemaInfo->getAllEntityNames();
foreach ($entityNames as $entityName) {
$table = $dbSchemaInfo->getPrefixedTableName($entityName);
$tableSchemaStorage->saveSchema($table);
}
$referenceDetails = $dbSchemaInfo->getAllMnReferences();
foreach ($referenceDetails as $referenceDetail) {
$table = $dbSchemaInfo->getPrefixedTableName($referenceDetail['junction-table']);
$tableSchemaStorage->saveSchema($table);
}
}