【文件属性】:
文件名称:sql-protobuf:将SQL CREATE TABLE语句转换为protobuf模式
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-11 19:47:47
JavaScript
sql-protobuf
将SQL CREATE TABLE语句转换为protobuf模式。
使用正则表达式解析SQL被称为“几乎不可能”-但我想我们可以涵盖90%以上的情况。 可能有错误。 如果此命令无法正常运行SQL CREATE TABLE语句,请尝试对其进行修复。
$ npm install -g sql-protobuf
是的,这可以成功处理:
一个文件中包含多个CREATE TABLE语句
非空
“和`变量名的表示
比金特
默认
如果不存在
案例敏感性
一行中定义的语句
不,这无法处理:
除了CREATE TABLE语句外
向后兼容
非基本SQL类型
如果找不到SQL类型,则默认为协议缓冲区string类型。
CLI用法
$ sql-protobuf [input-file]
<...proto output...>
例子
$ sql-protobuf schema
【文件预览】:
sql-protobuf-master
----cli.js(212B)
----tests()
--------ifnotexists.sql(2KB)
--------schema.proto(3KB)
--------oneline.sql(1KB)
--------backquotes.sql(2KB)
--------schema.sql(2KB)
----package.json(702B)
----readme.md(1KB)
----index.js(2KB)
----test.js(613B)