- bring the code from the server before update
- adding References
- adding References
- replaced \n for PHP_EOL
- adding FK information in the Column printTxt method
- minor adjustments in the printTxt method for the FK info
- adding tests for the reference method
- fine tunning the implementation for the reference method
- check if the tables book and author exists and remove them in the correct order
- added a equals method in the Column class
- throws an exception in case the type of the columns doesn't match when referencing
- added unit tests to bring references information from the database
- created a way to inform data specific to a DBMS
- created methods to inform the database engine type for MySQL
- refactoring
- retrieve from the database the foreign keys
- fixed problem detecting if a column is signed or not
- udpated printTxt method to show if a column has signed and unsiged values
- updated printTxt method to better show if one of the parameters have no value/info to be showed. It will display an underscore in this case.
- class now supports tables referencing fields on more than one table
- included backticks around table names to avoid naming conflict
- minor fixes on error messages
- created assertions to check if the library can handle tables referencing fields on more than one table
- minor refactor: removed a check that is no longer necessary
- fetches from the database information about the constraints of a column
- refactored the way to get the information about the constraints from the database