home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / util / conv / I2SQL.lha / I2SQL-French.doc < prev    next >
Encoding:
Text File  |  1995-04-08  |  5.7 KB  |  171 lines

  1.  -------------------------------------
  2. |         I2SQL version 1.5           |
  3.  -------------------------------------
  4.  
  5.  
  6. Introduction
  7. ------------
  8.  
  9. Ce programme ne sera utile qu'aux utilisateurs de SQL qui accèdent au
  10. réseau Aminet (ou se servent des CD Aminet). Si cela n'est pas votre cas, alors
  11. fermez ce document et effacez cette archive car elle ne vous servira à rien.
  12.  
  13. I2SQL (pour Index to SQL) permet de convertir un fichier standard d'Index
  14. Aminet en un script que peut lire un logiciel de base de données utilisant
  15. le langage SQL (Oracle ou SQLDB par exemple).
  16. Je l'ai conçu car je ne trouvais pas très ergonomique de traiter mes Index à
  17. grands coups de Grep quand je cherchais une archive.
  18.  
  19.  
  20. Installation
  21. ------------
  22.  
  23. Copiez I2SQL où vouz voulez. Vous pouvez également mettre un
  24. Index dans le même répertoire si vous voulez.
  25. Copiez également I2SQL.Config dans ce répertoire.
  26.  
  27.  
  28. Configuration
  29. -------------
  30.  
  31. Pour utiliser I2SQL, vous avez besoin de quelques petits trucs :
  32.  
  33.  - Un Amiga (ça peut servir)
  34.  
  35.  - Un Index Aminet : il s'agit d'un Index standard avec les descriptions
  36.                      tronquées à 42 caractères (environ).
  37.  
  38.  - Un logiciel SQL (voir introduction)
  39.  
  40.  - La librairie IXEMUL.LIBRARY, dispo sur Aminet et livrée avec GCC
  41.  
  42.  
  43. J'ai testé I2SQL 1.0  sur un Amiga 1200 avec 6 Megs (2 chip et 4 fast) en traitant.
  44. l'Index Aminet du 10 mars 1995 (ftp.cnam.fr).
  45.  
  46.  
  47. Notice
  48. ------
  49.  
  50. A partir du CLI : I2SQL [< Nom index >] < Nom table >
  51.  
  52. où Nom index représente le nom de l'Index Aminet et Nom table celui de la
  53. table SQL qui va recevoir ces données.
  54.  
  55. Si Nom index n'est pas présent alors I2SQL travaillera sur le fichier INDEX
  56. qui doit se situer dans le même répertoire que lui.
  57.  
  58. I2SQL possède un fichier de configuration I2SQL.Config. Notez bien que ce fichier
  59. n'est qu'optionnel : si ce fichier est absent, alors I2SQL tourne avec les
  60. valeurs par défaut, qui sont également celles fournies avec le fichier de
  61. démonstration. Ce fichier contient la taille des 4 premiers champs, un sur chaque
  62. ligne. Il est important que les nombres inférieurs à 10 soient précédés d'un 0
  63. et que la structure du fichier reste correcte, sinon I2SQL peut réagir de façon
  64. très étrange. Pour savoir comment ce fichier est fait, examinez donc celui
  65. fourni dans l'archive.
  66.  
  67. Le programme affiche son travail sur la sortie standard. Si vous voulez stocker
  68. la conversion dans un fichier alors il faudra rediriger cette sortie vers un
  69. fichier (Obligatoire pour SQL).
  70.  
  71.   Exemple : I2SB MonIndexAMoi.txt Amy > IndexImport.sql
  72.  
  73.        Conversion du fichier MonIndexAMoi.txt vers le fichier IndexImport.sql
  74.        pour la table Amy
  75.  
  76.  
  77. Voici une commande pour créer une table compatible avec I2SQL :
  78.  
  79. create table Amy (Nom char(19), Chemin char(12), Taille char(6), Age char(4),
  80.                   Desc char(43));
  81.  
  82.  
  83. Au fait, pour éviter des problèmes, redirigez la sortie sur un fichier dans
  84. RAM: (i.e. I2SQL Index.txt Amy> Ram:Import.sql). Ca évitera au disque dur d'être esquinté si
  85. jamais le programme plante en cours d'éxécution (ça ne l'a jamais fait sur ma
  86. machine mais ça peut arriver).
  87.  
  88. IMPORTANT : Ne redirigez pas la sortie du programme vers le fichier que vous êtes
  89.             en train de traiter. Au mieux vous perdrez votre index, au pire vous
  90.             casserez tout !
  91.  
  92.  
  93. Responsabilités
  94. ---------------
  95.  
  96. Ce programme a été testé sur A1200. Vous l'utilisez à vos risques et
  97. périls et je ne peux en aucun cas être tenu pour responsable s'il démolit
  98. votre disque dur, ne fonctionne pas sur votre Amiga 9000 + carte 68095 ou
  99. délire si vous ne vous en servez pas correctement.
  100.  
  101. Plus sérieusement je décline toutes responsabilités en cas de problème grave
  102. lié à I2SQL. Au vu des alogrithmes utilisés il ne doit pas faire de casse SI
  103. VOUS SUIVEZ LES INSTRUCTIONS DE CE MANUEL. En cas de passage peu clair,
  104. contactez-moi.
  105.  
  106. Distribution
  107. ------------
  108.  
  109. I2SQL est FREEWARE. Je maintiens cependant un copyright dessus.
  110.  
  111. Vous pouvez donc le distribuer et l'utiliser librement tant que l'archive est
  112. complète et que vous ne collez pas un virus dedans.
  113.  
  114. J'autorise Aminet, Fred Fish et les magazines Amiga à inclure ce programme dans
  115. leurs collections, ainsi que toute organisation de D.P. à condition que l'on
  116. ne fasse pas payer trop cher le support (Disquette ou CD ROM)..
  117. J'interdit FORMELLEMENT à France Festival Distribution de distribuer ce programme.
  118.  
  119.  
  120. Historique
  121. ----------
  122.  
  123.  
  124.     Mars 1995   :   Version Beta 1
  125.                     Version non diffusée
  126.  
  127.     Avril 1995  :   Version 1.0
  128.                     Quelques bugs internes corrigés.
  129.                     1ère version diffusée.
  130.  
  131.  
  132. Auteur
  133. ------
  134.  
  135. I2SQL a été conçu par :
  136.  
  137.             Mr Franck Anière
  138.             30, Rue Jean Bouin
  139.             93220 GAGNY
  140.  
  141.             E-Mail : aniere@massena.univ-mlv.fr
  142.                      aniere@fillmore.univ-mlv.fr
  143.                      aniere@univ-mlv.fr (si les 2 autres ne marchent pas)
  144.  
  145. Vous pouvez me contacter pour me faire part de vos remarques, critiques,
  146. suggestions et rapports de bugs (Enforcer Hits bienvenus, je n'ai pas de MMU !).
  147.  
  148. Je ne connais pas très bien SQL, donc n'hésitez pas à me faire part des erreurs
  149. commises par les scripts de I2SQL.
  150.  
  151. Je serais ravi de réaliser un convertisseur adapté à un autre logiciel de gestion de
  152. bases de données. Si vous êtes intéressé, vous pouvez me faire parvenir une
  153. description détaillée du format du fichier d'import ASCII ou une démo du logiciel
  154. (Attention : une démo librement distribuable, pas une version crackée !).
  155.  
  156.  
  157. Projets
  158. -------
  159.  
  160. Je pense que je vais implémenter les ajouts suivants :
  161.  
  162.         - Une sortie directe dans un fichier
  163.  
  164.  
  165.         - La possibilité de préciser le nombre de champs
  166.  
  167.  
  168. Plus tout autre suggestion que je trouverais intéressante et surtout faisable
  169. (je ne suis qu'étudiant et je n'ai pas beaucoup de temps libre !).
  170.  
  171.