文件名称:sqldef:SQL的幂等MySQLPostgreSQL模式管理
文件大小:1.8MB
文件格式:ZIP
更新时间:2024-02-24 15:45:28
mysql golang schema-migrations postgresql schema-changes
sqldef 通过SQL最简单的幂等MySQL / PostgreSQL / SQLite3模式管理。 这是受启发而使用SQL的,因此无需记住Ruby DSL。 安装 从以下位置下载您喜欢的数据库的单二进制可执行文件: 用法 mysqldef mysqldef应与mysql设置连接信息的方式相同。 $ mysqldef --help Usage: mysqldef [options] db_name Application Options: -u, --user=user_name MySQL user name (default: root) -p, --pa
【文件预览】:
sqldef-master
----cmd()
--------mysqldef()
--------sqlite3def()
--------psqldef()
----sqlparser()
--------.travis.yml(295B)
--------parsed_query_test.go(4KB)
--------parse_test.go(65KB)
--------analyzer_test.go(13KB)
--------parser.go(193KB)
--------dependency()
--------normalizer_test.go(7KB)
--------ast_test.go(16KB)
--------analyzer.go(8KB)
--------parse_next_test.go(5KB)
--------tracked_buffer.go(4KB)
--------token.go(25KB)
--------normalizer.go(6KB)
--------redact_query_test.go(429B)
--------precedence_test.go(3KB)
--------parsed_query.go(3KB)
--------encodable_test.go(2KB)
--------CONTRIBUTORS.md(266B)
--------impossible_query.go(1KB)
--------github_test.go(2KB)
--------redact_query.go(506B)
--------comments.go(7KB)
--------LICENSE.md(11KB)
--------.gitignore(9B)
--------comments_test.go(9KB)
--------Makefile(814B)
--------encodable.go(2KB)
--------parser.y(66KB)
--------README.md(5KB)
--------ast.go(76KB)
--------token_test.go(4KB)
----sqldef.go(2KB)
----.github()
--------dependabot.yml(300B)
--------ISSUE_TEMPLATE.md(76B)
--------workflows()
----schema()
--------parser.go(10KB)
--------generator.go(36KB)
--------ast.go(4KB)
----demo.gif(1.73MB)
----Dockerfile(277B)
----LICENSE(12KB)
----adapter()
--------sqlite3()
--------mysql()
--------postgres()
--------database.go(1KB)
----docker-compose.yml(450B)
----.gitignore(139B)
----CHANGELOG.md(8KB)
----Makefile(2KB)
----go.sum(2KB)
----README.md(11KB)
----go.mod(315B)