- new banner and make it in GitHub.com
- make BackupTables facade if applicable
- try previous versions of laravel until laravel 6
- try all SQLs MySQL, MariaDB, SQLite, Postgres, and SQL Server
- customize datetime format
Y_m_d_H_i_s
- write documentation for the code
- improve namings for method names
- write automated tests for the code,
- fix duplicate console
Table 'fathers' completed backup successfully.
when usetest_generate_2_single_table_backup_all_table_data
- add database drop list (sqlite, mysql, sql server, mariadb, postgres) + version for each of them in the ISSUE_TEMPLATE, and make it required and even add it to the next
- extract
mysql 8
,mysql 5.7
andmariadb
in separate GitHub actions if the still conflicts with each other and works fine alone. - fix for foreign keys, and return foreign key father_id
- fix for MySQL 5.7 with new implementation
- fix for SQL Server
- return back all tests
- return back pint formatting GitHub actions
- return tests actions to one file
- clean up the code, fix all todo in the code, and remove commented code