JeuWeb - Crée ton jeu par navigateur

Version complète : Probleme de BDD
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour a tous !

j'ai recuperer la v1 (beta) d'un jeu en ligne, car je voulais l'ameliorer ! le probleme est qu'il a ete créé avec une base de données PostgreSQL et que je n'ai que des Bases de données MySQL !

comment faire pour passer de l'un a l'autre ?

cordialement
Lain

(PS: je ne savais pas ou poster ! )
C'est compliqué, mais celà depend vraiment de la manière dont à été codé le jeu.

Je te conseille de traduire les tables de postgresql en table InnoDB (et non MyISAM) de MYSQL afin de garder les contrainte de clé étrangère.

Si le trucs a été codé correctement il devrais y avoir une classe d'abstraction mysql (native ou pas) ce qui devrait te permetre de faire aisément la conversion.

Si en revanche les fonction postgre ont été utilisé directement çà demande de remplacer pg_....() par mysql_...()

Il se peux qu'aprés çà il reste 2 ou 3 trucs à régler, mais comme çà je vois pas quoi (si ce n'est la connexion qui est différente)
Si tu as objets mathématiques tu ne pourras pas les convertir directement.
Si tu as des tableaux, soit tu récupères directement le format ( {{}} ), un simple string, soit tu reconstitues un format de ton choix.

Un remplacement de pg_ par mysql_ est insuffisant, si tu fais ça ton application plantera lamentablement (certaines spécifications diffèrent notamment pour les fonctions de connexion).

Ce ne sera pas une partie de plaisir de toute façon...
Oui j'avais précisé que la connexion était différente.

Pour le reste effectivement certaines choses peuvent effectivement manqué...

Mais si le programme utilise PDO par exemple ce devrait être beaucoup plus facile...