MySql -> PgSql

CaporalDead Messages postés 216 Statut Membre -  
 bowbow13 -
Bonsoir à tous, voilà mon problème, je cherche un soft ou un logiciel qui soit capable de me convertir un dump d'une base MySql vers une base PgSql. Merci de me répondre.

6 réponses

CaporalDead Messages postés 216 Statut Membre 6
 
up
0
CaporalDead Messages postés 216 Statut Membre 6
 
up up ! svp
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
0
CaporalDead Messages postés 216 Statut Membre 6
 
Merci jeff, j'était effectivement tombé sur ce script en perl mais je ne comprend pas comment l'utiliser. Si vous pouviez m'aider. Merci d'avance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bowbow13
 
pgsql = postgre sql
Pourquoi ne fait tu pas un script php qui te transfert une base vers l autre?
Simple et rapide a faire. ET le transfert sera rapide :D
0
CaporalDead Messages postés 216 Statut Membre 6
 
oui mais je ne vois pas comment convertir toute les fonctions non comprises par pgsql. Si tu peux m'aiguiller pour ce script je suis ouvert !
0
bowbow13
 
$connectServer = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());
/* selection de la base de donnée mysql */
$connectDB=@mysql_select_db("nomBDDi", $connectServer);
	$result = mysql_query("SELECT * FROM `table1`");
	while($affiche = mysql_fetch_row($result))
{
//connection base de donné et table de ta postgre sql
//insert de tes valeur du tableaux $affiche dans la base postgre
}

Ceci est une solution vraiment à la va vite mais je pense qu il y a largement moyen d ameliorer ca.

Ceci dis personne ne voudrait m aider au sujet : "bloquer dans mon code help"
0
CaporalDead Messages postés 216 Statut Membre 6
 
le problème est que les fonctions qui viennent de mysql ce sont pas les même que celles qui fonctionnent sous pgsql
0
bowbow13 > CaporalDead Messages postés 216 Statut Membre
 
ben je sais
tu stock tes infos de mysql sous une variable puis tu peut fermer ta bdd mysql et ouvrir une postgre ou est le soucie je vois pas la?

Si c'est les fonctions que tu cherche elle ressemble enormement a celle de mysql et je dirigierais vers
https://www.php.net/

exemple de fonction postgre :
http://fr.php.net/manual/fr/function.pg-fetch-row.php
0