├── .gitignore ├── .goreleaser.yaml ├── README.md ├── buffer └── buffer.go ├── go.mod ├── go.sum ├── images ├── image-20250218143051353.png ├── image-20250218191517583.png ├── image-20250218192122934.png ├── image-20250220113403898.png ├── image-20250405141520880.png └── image-20250405141641580.png ├── main.go ├── mysql ├── config.go ├── conn.go ├── const.go ├── messages.go └── mysqlrecorder.go ├── postgresql ├── config.go ├── conn.go ├── const.go ├── messages.go └── pgsqlrecorder.go ├── test ├── mysql_queries.txt ├── mysql_sequential_queries.php ├── mysql_stacked_queries.php ├── postgresql_parse_bind_queries.go.txt ├── postgresql_queries.txt ├── postgresql_sequential_queries.php └── postgresql_stacked_queries.php └── utils ├── const.go ├── errors.go └── func.go /.gitignore: -------------------------------------------------------------------------------- 1 | # Added by goreleaser init: 2 | dist/ 3 | .idea/ -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/README.md -------------------------------------------------------------------------------- /buffer/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/buffer/buffer.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/go.sum -------------------------------------------------------------------------------- /images/image-20250218143051353.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250218143051353.png -------------------------------------------------------------------------------- /images/image-20250218191517583.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250218191517583.png -------------------------------------------------------------------------------- /images/image-20250218192122934.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250218192122934.png -------------------------------------------------------------------------------- /images/image-20250220113403898.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250220113403898.png -------------------------------------------------------------------------------- /images/image-20250405141520880.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250405141520880.png -------------------------------------------------------------------------------- /images/image-20250405141641580.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/images/image-20250405141641580.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/main.go -------------------------------------------------------------------------------- /mysql/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/mysql/config.go -------------------------------------------------------------------------------- /mysql/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/mysql/conn.go -------------------------------------------------------------------------------- /mysql/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/mysql/const.go -------------------------------------------------------------------------------- /mysql/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/mysql/messages.go -------------------------------------------------------------------------------- /mysql/mysqlrecorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/mysql/mysqlrecorder.go -------------------------------------------------------------------------------- /postgresql/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/postgresql/config.go -------------------------------------------------------------------------------- /postgresql/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/postgresql/conn.go -------------------------------------------------------------------------------- /postgresql/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/postgresql/const.go -------------------------------------------------------------------------------- /postgresql/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/postgresql/messages.go -------------------------------------------------------------------------------- /postgresql/pgsqlrecorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/postgresql/pgsqlrecorder.go -------------------------------------------------------------------------------- /test/mysql_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/mysql_queries.txt -------------------------------------------------------------------------------- /test/mysql_sequential_queries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/mysql_sequential_queries.php -------------------------------------------------------------------------------- /test/mysql_stacked_queries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/mysql_stacked_queries.php -------------------------------------------------------------------------------- /test/postgresql_parse_bind_queries.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/postgresql_parse_bind_queries.go.txt -------------------------------------------------------------------------------- /test/postgresql_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/postgresql_queries.txt -------------------------------------------------------------------------------- /test/postgresql_sequential_queries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/postgresql_sequential_queries.php -------------------------------------------------------------------------------- /test/postgresql_stacked_queries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/test/postgresql_stacked_queries.php -------------------------------------------------------------------------------- /utils/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/utils/const.go -------------------------------------------------------------------------------- /utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/utils/errors.go -------------------------------------------------------------------------------- /utils/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LtmThink/SQLRecorder/HEAD/utils/func.go --------------------------------------------------------------------------------