1
0

README 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # sql-generustor
  2. ## 🥖
  3. Une application de terminal simple et légère écrite en rust pour générer des commandes d'insertion SQL.
  4. Entièrement compatible avec SQLite, et partiellement avec MySQL.
  5. ### Installation
  6. Le moyen le plus simple d'installer cette application est d'utiliser cargo :
  7. ```cargo install sql-generustor```
  8. ### Utilisation
  9. Cette application prend 4 arguments : la table sql, les colonnes, les types des colonnes, et le nombre de lignes à générer.
  10. Exemple d'utilisation :
  11. ```
  12. $ sql-generustor gens nom,prénom,taille,mdp text,text,real,text 4
  13. insert into gens (nom,prénom,taille,mdp) values ('Hoxha','Achille',0.14867234,'MyNameIsNobody');
  14. insert into gens (nom,prénom,taille,mdp) values ('Haji','Frank',0.92468286,'ÊtreOuNÊtrePasTelleEstLaQuestion');
  15. insert into gens (nom,prénom,taille,mdp) values ('Lake','Michael',0.37070015,'LesChaussettesDeLArchiduchesseSontEllesSechesArchiSeches');
  16. insert into gens (nom,prénom,taille,mdp) values ('Meredith','Mallory',0.0016351843,'JaimeLesPates123');
  17. ```
  18. ## 🍵
  19. A simple and lightweight command-line application written in Rust to generate SQL insertion commands.
  20. Fully compatible with SQLite and partially with MySQL.
  21. ### Installation
  22. The easiest way to install this app is using Cargo:
  23. ```cargo install sql-generustor```
  24. ### Usage
  25. This application takes 4 arguments: the SQL table, the columns, their types, and the number of rows to generate.
  26. Usage example:
  27. ```
  28. $ sql-generustor people name,firstname,height,password text,text,real,text 4
  29. insert into people (name,firstname,height,password) values ('Hoxha','Achille',0.14867234,'MyNameIsNobody');
  30. insert into people (name,firstname,height,password) values ('Haji','Frank',0.92468286,'ÊtreOuNÊtrePasTelleEstLaQuestion');
  31. insert into people (name,firstname,height,password) values ('Lake','Michael',0.37070015,'LesChaussettesDeLArchiduchesseSontEllesSechesArchiSeches');
  32. insert into people (name,firstname,height,password) values ('Meredith','Mallory',0.0016351843,'JaimeLesPates123');
  33. ```