home *** CD-ROM | disk | FTP | other *** search
- -------------------------------------
- | I2SQL version 1.5 |
- -------------------------------------
-
-
- Introduction
- ------------
-
- Ce programme ne sera utile qu'aux utilisateurs de SQL qui accèdent au
- réseau Aminet (ou se servent des CD Aminet). Si cela n'est pas votre cas, alors
- fermez ce document et effacez cette archive car elle ne vous servira à rien.
-
- I2SQL (pour Index to SQL) permet de convertir un fichier standard d'Index
- Aminet en un script que peut lire un logiciel de base de données utilisant
- le langage SQL (Oracle ou SQLDB par exemple).
- Je l'ai conçu car je ne trouvais pas très ergonomique de traiter mes Index à
- grands coups de Grep quand je cherchais une archive.
-
-
- Installation
- ------------
-
- Copiez I2SQL où vouz voulez. Vous pouvez également mettre un
- Index dans le même répertoire si vous voulez.
- Copiez également I2SQL.Config dans ce répertoire.
-
-
- Configuration
- -------------
-
- Pour utiliser I2SQL, vous avez besoin de quelques petits trucs :
-
- - Un Amiga (ça peut servir)
-
- - Un Index Aminet : il s'agit d'un Index standard avec les descriptions
- tronquées à 42 caractères (environ).
-
- - Un logiciel SQL (voir introduction)
-
- - La librairie IXEMUL.LIBRARY, dispo sur Aminet et livrée avec GCC
-
-
- J'ai testé I2SQL 1.0 sur un Amiga 1200 avec 6 Megs (2 chip et 4 fast) en traitant.
- l'Index Aminet du 10 mars 1995 (ftp.cnam.fr).
-
-
- Notice
- ------
-
- A partir du CLI : I2SQL [< Nom index >] < Nom table >
-
- où Nom index représente le nom de l'Index Aminet et Nom table celui de la
- table SQL qui va recevoir ces données.
-
- Si Nom index n'est pas présent alors I2SQL travaillera sur le fichier INDEX
- qui doit se situer dans le même répertoire que lui.
-
- I2SQL possède un fichier de configuration I2SQL.Config. Notez bien que ce fichier
- n'est qu'optionnel : si ce fichier est absent, alors I2SQL tourne avec les
- valeurs par défaut, qui sont également celles fournies avec le fichier de
- démonstration. Ce fichier contient la taille des 4 premiers champs, un sur chaque
- ligne. Il est important que les nombres inférieurs à 10 soient précédés d'un 0
- et que la structure du fichier reste correcte, sinon I2SQL peut réagir de façon
- très étrange. Pour savoir comment ce fichier est fait, examinez donc celui
- fourni dans l'archive.
-
- Le programme affiche son travail sur la sortie standard. Si vous voulez stocker
- la conversion dans un fichier alors il faudra rediriger cette sortie vers un
- fichier (Obligatoire pour SQL).
-
- Exemple : I2SB MonIndexAMoi.txt Amy > IndexImport.sql
-
- Conversion du fichier MonIndexAMoi.txt vers le fichier IndexImport.sql
- pour la table Amy
-
-
- Voici une commande pour créer une table compatible avec I2SQL :
-
- create table Amy (Nom char(19), Chemin char(12), Taille char(6), Age char(4),
- Desc char(43));
-
-
- Au fait, pour éviter des problèmes, redirigez la sortie sur un fichier dans
- RAM: (i.e. I2SQL Index.txt Amy> Ram:Import.sql). Ca évitera au disque dur d'être esquinté si
- jamais le programme plante en cours d'éxécution (ça ne l'a jamais fait sur ma
- machine mais ça peut arriver).
-
- IMPORTANT : Ne redirigez pas la sortie du programme vers le fichier que vous êtes
- en train de traiter. Au mieux vous perdrez votre index, au pire vous
- casserez tout !
-
-
- Responsabilités
- ---------------
-
- Ce programme a été testé sur A1200. Vous l'utilisez à vos risques et
- périls et je ne peux en aucun cas être tenu pour responsable s'il démolit
- votre disque dur, ne fonctionne pas sur votre Amiga 9000 + carte 68095 ou
- délire si vous ne vous en servez pas correctement.
-
- Plus sérieusement je décline toutes responsabilités en cas de problème grave
- lié à I2SQL. Au vu des alogrithmes utilisés il ne doit pas faire de casse SI
- VOUS SUIVEZ LES INSTRUCTIONS DE CE MANUEL. En cas de passage peu clair,
- contactez-moi.
-
- Distribution
- ------------
-
- I2SQL est FREEWARE. Je maintiens cependant un copyright dessus.
-
- Vous pouvez donc le distribuer et l'utiliser librement tant que l'archive est
- complète et que vous ne collez pas un virus dedans.
-
- J'autorise Aminet, Fred Fish et les magazines Amiga à inclure ce programme dans
- leurs collections, ainsi que toute organisation de D.P. à condition que l'on
- ne fasse pas payer trop cher le support (Disquette ou CD ROM)..
- J'interdit FORMELLEMENT à France Festival Distribution de distribuer ce programme.
-
-
- Historique
- ----------
-
-
- Mars 1995 : Version Beta 1
- Version non diffusée
-
- Avril 1995 : Version 1.0
- Quelques bugs internes corrigés.
- 1ère version diffusée.
-
-
- Auteur
- ------
-
- I2SQL a été conçu par :
-
- Mr Franck Anière
- 30, Rue Jean Bouin
- 93220 GAGNY
-
- E-Mail : aniere@massena.univ-mlv.fr
- aniere@fillmore.univ-mlv.fr
- aniere@univ-mlv.fr (si les 2 autres ne marchent pas)
-
- Vous pouvez me contacter pour me faire part de vos remarques, critiques,
- suggestions et rapports de bugs (Enforcer Hits bienvenus, je n'ai pas de MMU !).
-
- Je ne connais pas très bien SQL, donc n'hésitez pas à me faire part des erreurs
- commises par les scripts de I2SQL.
-
- Je serais ravi de réaliser un convertisseur adapté à un autre logiciel de gestion de
- bases de données. Si vous êtes intéressé, vous pouvez me faire parvenir une
- description détaillée du format du fichier d'import ASCII ou une démo du logiciel
- (Attention : une démo librement distribuable, pas une version crackée !).
-
-
- Projets
- -------
-
- Je pense que je vais implémenter les ajouts suivants :
-
- - Une sortie directe dans un fichier
-
-
- - La possibilité de préciser le nombre de champs
-
-
- Plus tout autre suggestion que je trouverais intéressante et surtout faisable
- (je ne suis qu'étudiant et je n'ai pas beaucoup de temps libre !).
-
-