├── .github └── workflows │ └── reviewdog.yml ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── .travis ├── docker.cnf └── wait_mysql.sh ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── internal └── getters │ ├── binary.go │ ├── constant.go │ ├── date.go │ ├── datetime.go │ ├── decimal.go │ ├── enum.go │ ├── getters.go │ ├── int.go │ ├── samples.go │ ├── string.go │ ├── time.go │ └── year.go ├── main.go ├── main_test.go ├── runtests.sh ├── tableparser ├── tableparser.go ├── tableparser_test.go └── testdata │ ├── indexes.json │ ├── table001.json │ ├── table002.json │ ├── table003.json │ ├── trigers-5.7.1.json │ ├── trigers-5.7.2.json │ ├── trigers-8.0.0.json │ └── triggers.json ├── testdata ├── sakila.film.json └── schema │ └── sakila.sql ├── tests ├── rental.json ├── sakila-db │ ├── sakila-data.sql │ └── sakila-schema.sql └── table001.json └── testutils └── testutils.go /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.github/workflows/reviewdog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/docker.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.travis/docker.cnf -------------------------------------------------------------------------------- /.travis/wait_mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/.travis/wait_mysql.sh -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /internal/getters/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/binary.go -------------------------------------------------------------------------------- /internal/getters/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/constant.go -------------------------------------------------------------------------------- /internal/getters/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/date.go -------------------------------------------------------------------------------- /internal/getters/datetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/datetime.go -------------------------------------------------------------------------------- /internal/getters/decimal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/decimal.go -------------------------------------------------------------------------------- /internal/getters/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/enum.go -------------------------------------------------------------------------------- /internal/getters/getters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/getters.go -------------------------------------------------------------------------------- /internal/getters/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/int.go -------------------------------------------------------------------------------- /internal/getters/samples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/samples.go -------------------------------------------------------------------------------- /internal/getters/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/string.go -------------------------------------------------------------------------------- /internal/getters/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/time.go -------------------------------------------------------------------------------- /internal/getters/year.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/internal/getters/year.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/main_test.go -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/runtests.sh -------------------------------------------------------------------------------- /tableparser/tableparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/tableparser.go -------------------------------------------------------------------------------- /tableparser/tableparser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/tableparser_test.go -------------------------------------------------------------------------------- /tableparser/testdata/indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/indexes.json -------------------------------------------------------------------------------- /tableparser/testdata/table001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/table001.json -------------------------------------------------------------------------------- /tableparser/testdata/table002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/table002.json -------------------------------------------------------------------------------- /tableparser/testdata/table003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/table003.json -------------------------------------------------------------------------------- /tableparser/testdata/trigers-5.7.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/trigers-5.7.1.json -------------------------------------------------------------------------------- /tableparser/testdata/trigers-5.7.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/trigers-5.7.2.json -------------------------------------------------------------------------------- /tableparser/testdata/trigers-8.0.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tableparser/testdata/trigers-8.0.0.json -------------------------------------------------------------------------------- /tableparser/testdata/triggers.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testdata/sakila.film.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/testdata/sakila.film.json -------------------------------------------------------------------------------- /testdata/schema/sakila.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/testdata/schema/sakila.sql -------------------------------------------------------------------------------- /tests/rental.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tests/rental.json -------------------------------------------------------------------------------- /tests/sakila-db/sakila-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tests/sakila-db/sakila-data.sql -------------------------------------------------------------------------------- /tests/sakila-db/sakila-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tests/sakila-db/sakila-schema.sql -------------------------------------------------------------------------------- /tests/table001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/tests/table001.json -------------------------------------------------------------------------------- /testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Percona-Lab/mysql_random_data_load/HEAD/testutils/testutils.go --------------------------------------------------------------------------------