info. Catalogues accès v2 (rôles / matrice / permissions) :
manquants + corrections, et Retirer en trop si besoin — sauf rôle encore utilisé en accès promoteur.
Source de vérité : dev préprod ().
Comparaison vers dev prod, client préprod et client prod.
| Table | Source |
$tabEnv) {
if (!empty($tabEnv['is_source'])) {
continue;
} ?>
|
|---|---|---|
|
ligne(s)
doublon(s) clé en source
|
$tabEnv) {
if (!empty($tabEnv['is_source'])) {
continue;
}
$tabCmp = isset($tabRow['envs'][$strEnvId]) ? $tabRow['envs'][$strEnvId] : null;
if (!$tabCmp) {
continue;
}
$strClass = fxStaticSyncStatusClass($tabCmp['status']);
$strLabel = fxStaticSyncStatusLabel($tabCmp['status'], $tabCmp);
$intMissing = isset($tabCmp['missing_keys']) ? count($tabCmp['missing_keys']) : 0;
$intExtra = isset($tabCmp['extra_keys']) ? count($tabCmp['extra_keys']) : 0;
$intDiff = isset($tabCmp['diff_keys']) ? count($tabCmp['diff_keys']) : 0;
$blnCanRemoveExtras = !empty($tabDef['allow_remove_extras']);
$blnCanWrite = ($tabCmp['status'] !== 'no_connection' && $tabCmp['status'] !== 'schema_mismatch'
&& $tabCmp['status'] !== 'missing_table' && $tabCmp['status'] !== 'error');
?>
Cible · Source
Manque
· Diff
· En trop
isset($tabCmp['schema_missing_cols']) ? $tabCmp['schema_missing_cols'] : array(),
'extra_in_target' => isset($tabCmp['schema_extra_cols']) ? $tabCmp['schema_extra_cols'] : array(),
);
$strSchemaDiff = fxStaticSyncFormatSchemaDiff($tabSchemaDiff);
if ($strSchemaDiff !== '') { ?>
Détails
0) { ?>
0) { ?>
0) { ?>
|
Manque · Contenu différent · En trop en cible Fermer
0) { ?>Affichage limité à / .
0) { ?>Aucun écart à afficher.