Sync tables statiques

Attention — opération destructive. Sync = recopie complète depuis dev préprod (efface la cible). Un clic sur Sync.

Source de vérité : dev préprod (). Comparaison vers dev prod, client préprod et client prod.

Données alignées Il en manque X Il y en a X en trop Contenu différent Structures non alignées Table absente / connexion
$tabEnv) { if (!empty($tabEnv['is_source'])) { continue; } ?> $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); ?>
Table Source


ligne(s)
doublon(s) clé en source
Cible · Source
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

Détails —

0) { echo 'Il y en a ' . $intDelta . ' en trop (cible ' . (int)$tabCmp['target_count'] . ' · source ' . (int)$tabCmp['source_count'] . ')'; } else { echo 'Même nombre de lignes, contenu différent (cible ' . (int)$tabCmp['target_count'] . ' · source ' . (int)$tabCmp['source_count'] . ')'; } ?> 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 !== '') { ?>
Fermer

Aucun écart à afficher.