connaissez-vous un script php qui compare 2 bases de données, détecte les
différences de tables et champs dans les tables des 2 bds, et, cerise sur le
gateau, soit capable de mettre à jour l'architecture d'une bd par rapport à
une autre???? (pas le sdonnées hein, la structure, le schema quoi)
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je
lance le script php et l'architecture de la table en PROD est modifiée en
consequence)??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jedi121
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je lance le script php et l'architecture de la table en PROD est modifiée en consequence)??
C'est intéressant. Je ne sais pas si ça existe mais j'ai le même besoin. On peut le faire soit même.
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je
lance le script php et l'architecture de la table en PROD est modifiée en
consequence)??
C'est intéressant.
Je ne sais pas si ça existe mais j'ai le même besoin.
On peut le faire soit même.
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je lance le script php et l'architecture de la table en PROD est modifiée en consequence)??
C'est intéressant. Je ne sais pas si ça existe mais j'ai le même besoin. On peut le faire soit même.
Jedi121
Il se trouve que Jedi121 a formulé :
On peut le faire soit même. Premier jet :
<?php function GetTables($link) //Renvoie les noms des tables de la base dans un tableau { $res = mysql_query("SHOW TABLES", $link); while ($line = mysql_fetch_array($res)) { $msg[] = $line[0]; } return $msg; } function GetCreateSql($table_name, $link) //Renvoie la commande SQL pour créer la table { $tab = mysql_fetch_array(mysql_query("SHOW CREATE TABLE $table_name", $link)); return $tab[1].";n"; } function GetDropSql($table_name) //Renvoie la commande SQL pour détruire la table { return "DROP TABLE IF EXISTS $table_name;n"; }
<?php
function GetTables($link) //Renvoie les noms des
tables de la base dans un tableau
{
$res = mysql_query("SHOW TABLES", $link);
while ($line = mysql_fetch_array($res))
{
$msg[] = $line[0];
}
return $msg;
}
function GetCreateSql($table_name, $link) //Renvoie la commande SQL
pour créer la table
{
$tab = mysql_fetch_array(mysql_query("SHOW CREATE TABLE $table_name",
$link));
return $tab[1].";n";
}
function GetDropSql($table_name) //Renvoie la commande SQL pour
détruire la table
{
return "DROP TABLE IF EXISTS $table_name;n";
}
<?php function GetTables($link) //Renvoie les noms des tables de la base dans un tableau { $res = mysql_query("SHOW TABLES", $link); while ($line = mysql_fetch_array($res)) { $msg[] = $line[0]; } return $msg; } function GetCreateSql($table_name, $link) //Renvoie la commande SQL pour créer la table { $tab = mysql_fetch_array(mysql_query("SHOW CREATE TABLE $table_name", $link)); return $tab[1].";n"; } function GetDropSql($table_name) //Renvoie la commande SQL pour détruire la table { return "DROP TABLE IF EXISTS $table_name;n"; }
"WebRod" a écrit dans le message de news: 4256a562$0$15290$
connaissez-vous un script php qui compare 2 bases de données, détecte les différences de tables et champs dans les tables des 2 bds, et, cerise sur le gateau, soit capable de mettre à jour l'architecture d'une bd par rapport à une autre???? (pas le sdonnées hein, la structure, le schema quoi)
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je lance le script php et l'architecture de la table en PROD est modifiée en consequence)??
www.mysqldiff.org
raso
Bonjour,
"WebRod" <nomail@bouygtel.fr> a écrit dans le message de news:
4256a562$0$15290$7a628cd7@news.club-internet.fr...
connaissez-vous un script php qui compare 2 bases de données, détecte les
différences de tables et champs dans les tables des 2 bds, et, cerise sur
le
gateau, soit capable de mettre à jour l'architecture d'une bd par rapport
à
une autre???? (pas le sdonnées hein, la structure, le schema quoi)
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je
lance le script php et l'architecture de la table en PROD est modifiée en
consequence)??
"WebRod" a écrit dans le message de news: 4256a562$0$15290$
connaissez-vous un script php qui compare 2 bases de données, détecte les différences de tables et champs dans les tables des 2 bds, et, cerise sur le gateau, soit capable de mettre à jour l'architecture d'une bd par rapport à une autre???? (pas le sdonnées hein, la structure, le schema quoi)
Du style, je suis en dev, je rajoute un champs, en supprime un autre. Je lance le script php et l'architecture de la table en PROD est modifiée en consequence)??