sqlfuzz
sqlfuzz copied to clipboard
Simple SQL table fuzzing
Write mssql dialect and place it in the drivers.
With our change to advanced Describe querying #44, we don't need this in the MySQL driver
With our change to advanced Describe querying #44, the [enum mapping](https://github.com/PumpkinSeed/sqlfuzz/blob/main/drivers/mysql/mysql.go#L168) broke
Fix the code based on [Go report](https://goreportcard.com/report/github.com/PumpkinSeed/sqlfuzz)
- Add goqu to building queries in MySQL - Simplify the execution
sqlfuzz expects a table to be completely clean, so if a table already contains some data it then fails: ``` 2021/04/24 15:08:26 Error 1062: Duplicate entry '1' for key 'PRIMARY'...
Getting an error like ``` 2021/04/24 14:58:51 Error 1452: Cannot add or update a child row: a foreign key constraint fails (`db`.`table`, CONSTRAINT `FK_something` FOREIGN KEY (`column_from_table`) REFERENCES `other_table` (`id`)...
sqlfuzz complains with `unknown field type` when it stumbles upon a column defined as `FLOAT` which doesn't have explicit length defined. I also suspect that it has problems when it's...
Intelligent mode should figure out what the given field represents and load data related to the field. Ex. the field nem is firstname, than load firstname into it. Keep in...
[CodeSee](https://codesee.io) is a code visibility platform. This change updates the CodeSee workflow file to the latest version for security, maintenance, and support improvements (see changelog below). That workflow file: -...