In Gitea we read of reports of bool types being misconverted when converting between different dialect types. This is because the original DumpTables code only inferred the new destination type from the source table's sql type - not the actual field type.
This PR suggests if there is a Type associated with the Table we generate the destination column types from that table Type.
=== CONT TestDumpTables
Error Trace: engine_test.go:159
Error: Received unexpected error:
dest should be a struct's pointer