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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

23 juin 2008, 23:46

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
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 514 Messages

24 juin 2008, 02:25

Tout juste génial.

Il permet l'export en xml ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 juin 2008, 07:39

Tout juste génial.

Il permet l'export en xml ?
Oui :)
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 4674 Messages

24 juin 2008, 11:08

Hmm en effet, très très intéressant :-k.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 11:17

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:

Mammouth du PHP | 514 Messages

24 juin 2008, 11:19

Dans save/load, tu peux importer directement ta base de données.

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 11:26

Avec import from DB ?

Il me réponds : XML error: Null document

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 juin 2008, 13:04

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
Quand tout le reste a échoué, lisez le mode d'emploi...

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 13:33

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:

Mammouth du PHP | 514 Messages

24 juin 2008, 13:35

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.
Ne jamais repousser à demain ce qu'on peut faire après demain ...

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 13:40

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

Mammouth du PHP | 514 Messages

24 juin 2008, 13:44

Et tu as cherché à quoi correspond cette erreur ?
Ne jamais repousser à demain ce qu'on peut faire après demain ...

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 13:57

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

Mammouth du PHP | 514 Messages

24 juin 2008, 14:01

Installation ?

J'ai copié le contenu du fichier zip, je l'ai mis sur mon serveur, et j'y accède via http. Installation ?
Ne jamais repousser à demain ce qu'on peut faire après demain ...

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 14:16

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".