slince / sql-to-markdown
Convert mysql table schema to markdown table
0.0.1
2019-08-29 05:46 UTC
Requires
- maddhatter/markdown-table: ^1.0
- phpmyadmin/sql-parser: ^5.0
- symfony/console: ^4.3
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-11-30 02:20:30 UTC
README
Sql To Markdown 是一个可以将数据表的建表语句转换为 Markdown 表格的工具。
Installation
通过 Composer 安装
$ composer global require slince/sql-to-markdown
Usage
假设有一张表结构如下,将改sql保存到文件命名为 foo.sql
CREATE TABLE `hello_sql_to_markdown` ( `id` int unsigned NOT NULL AUTO_INCREMENT default '0' COMMENT 'primary', `foo` decimal (20, 2) unsigned NOT NULL default '' COMMENT 'foo field', `bar` varchar (20) unsigned NOT NULL default '' COMMENT 'bar field', PRIMARY KEY (`id`), ) ENGINE=InnoDB AUTO_INCREMENT=2367038934 DEFAULT CHARSET=utf8mb4 COMMENT='Demo table schema';
执行下面命令:
$ sql2markdown convert --source=foo.sql
即可在当前文件夹下生成 foo.sql.md
文件。
支持在一个文件里添加多个 DDL
查看帮助
$ sql2markdown --help
License
The MIT license. See MIT