Load random data into SQL tables for testing purposes. The tool can get the layout of the SQL table and fill it up with random data.
wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_darwin_amd64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz
# amd64 build
wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_linux_amd64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz
# arm64 build
wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_linux_arm64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz
You can download the Windows build here
wget https://github.com/PumpkinSeed/sqlfuzz/archive/{RELEASE}.zip
# unzip
# cd into dir
go install main.go
# MySQL
sqlfuzz -u username -p password -d database -h 127.0.0.1 -t table -n 100000 -w 100
# Postgres
sqlfuzz -u username -p password -d database -h 127.0.0.1 -t table -n 100000 -w 100 -P 5432 -D postgres
u: User for database connectionp: Password for database connectiond: Database name for database connectionh: Host for database connectionP: Port for database connectionD: Driver for database connection (supported: mysql, postgres)t: Table for fuzzingn: Number of rows to fuzzw: Concurrent workers to work on fuzzingTODO: Write package
$ claude mcp add sqlfuzz \
-- python -m otcore.mcp_server <graph>