├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── generate.go ├── generateWithLlm.go ├── root.go ├── runScenario.go └── runTest.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── config │ ├── connection.go │ ├── generate_with_llm.go │ ├── generate_with_llm_test.go │ ├── generation.go │ ├── generation_test.go │ ├── scenario.go │ └── simple_config.go ├── generate │ ├── fields.go │ ├── schema.go │ └── social_media.go ├── generatewithllm │ └── knownschema.go ├── namesgenerator │ └── namesgenerator.go ├── openai │ ├── query.go │ └── query_test.go ├── runner │ └── runner.go └── utils │ └── random.go └── samples ├── mysql └── README.md └── postgres └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.yaml 2 | .idea/* 3 | *.iml 4 | bin/* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/README.md -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/generateWithLlm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/cmd/generateWithLlm.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/runScenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/cmd/runScenario.go -------------------------------------------------------------------------------- /cmd/runTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/cmd/runTest.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/main.go -------------------------------------------------------------------------------- /pkg/config/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/connection.go -------------------------------------------------------------------------------- /pkg/config/generate_with_llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/generate_with_llm.go -------------------------------------------------------------------------------- /pkg/config/generate_with_llm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/generate_with_llm_test.go -------------------------------------------------------------------------------- /pkg/config/generation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/generation.go -------------------------------------------------------------------------------- /pkg/config/generation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/generation_test.go -------------------------------------------------------------------------------- /pkg/config/scenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/scenario.go -------------------------------------------------------------------------------- /pkg/config/simple_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/config/simple_config.go -------------------------------------------------------------------------------- /pkg/generate/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/generate/fields.go -------------------------------------------------------------------------------- /pkg/generate/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/generate/schema.go -------------------------------------------------------------------------------- /pkg/generate/social_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/generate/social_media.go -------------------------------------------------------------------------------- /pkg/generatewithllm/knownschema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/generatewithllm/knownschema.go -------------------------------------------------------------------------------- /pkg/namesgenerator/namesgenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/namesgenerator/namesgenerator.go -------------------------------------------------------------------------------- /pkg/openai/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/openai/query.go -------------------------------------------------------------------------------- /pkg/openai/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/openai/query_test.go -------------------------------------------------------------------------------- /pkg/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/runner/runner.go -------------------------------------------------------------------------------- /pkg/utils/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/pkg/utils/random.go -------------------------------------------------------------------------------- /samples/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/samples/mysql/README.md -------------------------------------------------------------------------------- /samples/postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adaptive-scale/dbchaos/HEAD/samples/postgres/README.md --------------------------------------------------------------------------------