Tree [r9] /
History



File Date Author Commit
Actions 2011-06-30 havelpa [r8] Added Insert INGORE and Replace into option to ...
Lib 2011-05-31 havelpa [r3]
ClassifyApplication.class.php 2011-05-31 havelpa [r1]
README 2011-06-10 havelpa [r6] Added db2class shell script to run the applicat...
SCM Repository.url 2012-05-07 havelpa [r9]
application.xml 2011-05-31 havelpa [r1]
main.php 2011-06-01 havelpa [r4] Fixed auto-detection of Windows system + commen...

Read Me

Application allowing automatic generation of php classes for database tables 
and views.

Usage:

* Getting help
php main.php --help

* Getting help for a specific module (such as MySQL5)
php main.php MySQL5 --help

* Previewing generated code for the mysql.user and mysql.ssessions tables
php main.php MySQL5 -u root -p -D mysql -f phps -o user sessions

* Generating code for all the tables in the mysql database
php main.php MySQL5 -u root -p -D mysql -f php -t ./output-folder -m 

Note: For windows user: this script uses ANSI codes for coloring the console 
output. If you whish to display the colors on windows you need to pipe this 
command to a post process utility (google is your friend to find one) or use 
cygwin.

Note: For linux users: instead of using "php main.php" you can also make the
file db2class executable with:
  chmod u+x db2class
After this you can launch the script with:
  ./db2class MySQL5 --help