Page 1 sur 2

WWW SQL Designer: Aide à la conception des bases de données

Posté : 23 juin 2008, 23:46
par @rthur
Bonsoir à tous,

Je viens de découvrir une petite perle: un assistant de conception de BDD en Ajax...
Ou si votre bdd est déjà faite et que vous voulez créer le MCD (pour avoir une vision d'ensemble ou pour imprimer par exemple), il est possible d'importer depuis une bdd existante!
http://ondras.zarovi.cz/sql/

Et comme rien ne vaut une petite démo:
http://ondras.zarovi.cz/sql/demo/?keyword=default

Pour l'installation, il suffit de décompresser le fichier rar dans le répertoire de son choix.
Si vous voulez utiliser les fonctionnalités d'enregistrement ou d'import, il faut éditer les fichiers backend/php-file/index.php et backend/php-mysql/index.php

Posté : 24 juin 2008, 02:25
par mcorgnet
Tout juste génial.

Il permet l'export en xml ?

Posté : 24 juin 2008, 07:39
par @rthur
Tout juste génial.

Il permet l'export en xml ?
Oui :)

Posté : 24 juin 2008, 11:08
par Hywan
Hmm en effet, très très intéressant :-k.

Posté : 24 juin 2008, 11:17
par lux
Heu si je veux importer un schéma de base déjà existant, je fais comment ? J'ai tenté de sauvegarder sous xml dans phpmyadmin, et de charger ce xml avec le Load XML, il ne se passe rien. :cry:

Posté : 24 juin 2008, 11:19
par mcorgnet
Dans save/load, tu peux importer directement ta base de données.

Posté : 24 juin 2008, 11:26
par lux
Avec import from DB ?

Il me réponds : XML error: Null document

Posté : 24 juin 2008, 13:04
par @rthur
Heu si je veux importer un schéma de base déjà existant, je fais comment ? J'ai tenté de sauvegarder sous xml dans phpmyadmin, et de charger ce xml avec le Load XML, il ne se passe rien. :cry:
Ouvre le fichier
backend/php-mysql/index.php
et mets dedans les paramètres pour te connecter à ta BDD

Ensuite dans SQL Designer, tu clique sur le bouton [Save / Load]
Puis tu sélectionnes en "Server backend = php-mysql" et tu cliques sur [Import from DB]
Ensuite tu n'as plus qu'à indiquer le nom de la base de données que tu souhaites importer

Posté : 24 juin 2008, 13:33
par lux
Marche toujours pas, il me renvoye toujours la même erreur.

Au fait à qui servent les :

Code : Tout sélectionner

define("DB","wwwsqldesigner"); define("TABLE","wwwsqldesigner");
si de toute façon il redemande le nom de la base par la suite dans le menu ... :roll:

Posté : 24 juin 2008, 13:35
par mcorgnet
Il te demande le nom de la base parce que tu ne fais pas forcément un import depuis ton serveur.
Ensuite, essaie de placer le soft sur le serveur qui a la base de données, et paramètre bien ton fichier de config. Je pense que ça le fera, après ça.

Posté : 24 juin 2008, 13:40
par lux
Je suis sur le serveur qui a la base de donnée, sur mon ordinateur. (base MySQl par MAMP sous OS X).

Je suis pas un débutant, je sais me connecter à ma base de donnée dans mes scripts usuels....

J'ai rempli comme ça, ne vous inquiétez pas, les mots de passe en local sont standard sous MAMP, donc je ne les cache pas :
function setup_saveloadlist() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","luxtouristcom");
		define("TABLE","luxtouristcom");
	}
	function setup_import() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","luxtouristcom");
	}

Et il me sort comme réponse lors de l'import :
http://localhost:8888 XML error: Null document

Posté : 24 juin 2008, 13:44
par mcorgnet
Et tu as cherché à quoi correspond cette erreur ?

Posté : 24 juin 2008, 13:57
par lux
Et tu as cherché à quoi correspond cette erreur ?
Il s'agit d'une erreur XML, il à pas reussi à charger le document ...

C'est bien mais sans ligne d'erreur, je peux pas deviner de quel document il s'agit.
J'ai lu la doc livré avec au passage, c'est bien y a pas vraiment de mode d'emploi d'installation ... même installer phpbb semble plus simple ... :P

Posté : 24 juin 2008, 14:01
par mcorgnet
Installation ?

J'ai copié le contenu du fichier zip, je l'ai mis sur mon serveur, et j'y accède via http. Installation ?

Posté : 24 juin 2008, 14:16
par lux
Installation ?

J'ai copié le contenu du fichier zip, je l'ai mis sur mon serveur, et j'y accède via http. Installation ?
Oui non ça ça va, je parle de la configuration pour le mysql quand je parle de "l'installation".