#mssql #database-schema #generate-table #default #structure #port #connect

app mssql_tiberius_schema_parser

将msql中所有表的架构生成结构体

18次发布

0.3.13 2024年7月21日
0.3.10 2024年5月15日
0.3.6 2024年3月13日

326数据库接口

Download history 343/week @ 2024-04-26 50/week @ 2024-05-03 123/week @ 2024-05-10 30/week @ 2024-05-17 6/week @ 2024-05-24 2/week @ 2024-06-07 3/week @ 2024-06-14 396/week @ 2024-06-28 5/week @ 2024-07-05 111/week @ 2024-07-19 15/week @ 2024-07-26

每月下载量 126

MIT 许可证

46KB
1K SLoC

mssql_tiberius_schema_parser

将msql中所有表的架构生成结构体。

使用方法

cargo install mssql_tiberius_schema_parser mssql_tiberius_schema_parser.exe [OPTIONS] -u -p -t

选项: --host 连接到的主机或IP地址。 - 默认为 localhost

  --port <PORT>
      The server port.
      - Defaults to `61363`

-d 连接到的数据库。 - 默认为 master

-a 将应用程序名称设置为连接,可通过 APP_NAME() 命令查询。 - 默认未指定名称。

-i SQL浏览器中定义的实例名称。仅在Windows平台上可用。如果指定,则端口将替换为浏览器返回的值。如果您写入win_auth,请写入除计算机名称之外的内容 - win_auth所需 - 默认未指定名称。

-u 连接的用户。如果您写入win_auth,请写入除计算机名称之外的内容 - 必需

-p 连接的密码。 - 必需

-t 要使用的身份验证类型。 - 必需

      Possible values:
      - win_auth:    Use Windows Authentication
      - server_auth: Use SQL Server Authentication

  --use_proto_parser
      Use date time to string. add cli option with --use_proto_parser.
      - Defaults to false

  --use_split_file
      Use split file. add cli option with --use_split_file.
      - Defaults to false

  --path <PATH>
      The path to the rs file to execute.
      - Defaults to structs.rs

  --proto_path <PROTO PATH>
      The path to the proto file to execute.
      - Defaults to structs.proto

-h, --help 打印帮助(查看带有 '-h' 的摘要)

-V, --version 打印版本

依赖关系

~12–24MB
~410K SLoC