├── .gitignore ├── LICENSE ├── README.md ├── _example ├── duckdb │ ├── duckdb.sql │ └── schema.go ├── go.mod ├── mysql.sql ├── mysql_product.sql ├── pg │ ├── postgresql.sql │ └── schema.go ├── schema.go └── sqlite3 │ ├── schema.go │ └── sqlite3.sql ├── cmd └── genddl │ └── main.go ├── dialect.go ├── duckdb.go ├── fields.go ├── go.mod ├── go.sum ├── index.go ├── index ├── foreignkeyoption_string.go └── index.go ├── index_test.go ├── main.go ├── mysql.go ├── postgresql.go ├── sqlite3.go ├── tablemap.go ├── tablemap_test.go ├── viewmap.go └── viewmap_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/README.md -------------------------------------------------------------------------------- /_example/duckdb/duckdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/duckdb/duckdb.sql -------------------------------------------------------------------------------- /_example/duckdb/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/duckdb/schema.go -------------------------------------------------------------------------------- /_example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/go.mod -------------------------------------------------------------------------------- /_example/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/mysql.sql -------------------------------------------------------------------------------- /_example/mysql_product.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/mysql_product.sql -------------------------------------------------------------------------------- /_example/pg/postgresql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/pg/postgresql.sql -------------------------------------------------------------------------------- /_example/pg/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/pg/schema.go -------------------------------------------------------------------------------- /_example/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/schema.go -------------------------------------------------------------------------------- /_example/sqlite3/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/sqlite3/schema.go -------------------------------------------------------------------------------- /_example/sqlite3/sqlite3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/_example/sqlite3/sqlite3.sql -------------------------------------------------------------------------------- /cmd/genddl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/cmd/genddl/main.go -------------------------------------------------------------------------------- /dialect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/dialect.go -------------------------------------------------------------------------------- /duckdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/duckdb.go -------------------------------------------------------------------------------- /fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/fields.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/go.sum -------------------------------------------------------------------------------- /index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/index.go -------------------------------------------------------------------------------- /index/foreignkeyoption_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/index/foreignkeyoption_string.go -------------------------------------------------------------------------------- /index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/index/index.go -------------------------------------------------------------------------------- /index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/index_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/main.go -------------------------------------------------------------------------------- /mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/mysql.go -------------------------------------------------------------------------------- /postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/postgresql.go -------------------------------------------------------------------------------- /sqlite3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/sqlite3.go -------------------------------------------------------------------------------- /tablemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/tablemap.go -------------------------------------------------------------------------------- /tablemap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/tablemap_test.go -------------------------------------------------------------------------------- /viewmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/viewmap.go -------------------------------------------------------------------------------- /viewmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackee/go-genddl/HEAD/viewmap_test.go --------------------------------------------------------------------------------