扫描CSV文件后生成DDL SQL创建表语句

问题描述 投票:5回答:2

我是否可以使用任何命令行工具(Linux,Mac和/或Windows)来扫描定界文件并输出具有为我确定的数据类型的DDL create table语句?

进行了一些谷歌搜索,但找不到任何东西。想知道别人是否会知道,谢谢!

sql csv ddl delimited
2个回答
4
投票

DDL-generator可以做到这一点。它可以为YAML,JSON,CSV,Pickle和HTML生成DDL(尽管我不知道最后一个的工作原理)。我只是对从Salesforce导出的某些数据进行了尝试,效果很好。请注意,您需要在Python 3中使用它,但无法在Python 2.7中使用它。


0
投票

您也可以尝试https://github.com/mshanu/idli。它可以将csv文件作为输入,并可以生成具有适当类型的create语句。它可以为mysql,oracle和postgres生成。我正在为此积极努力,并很高兴收到反馈以供将来改进

© www.soinside.com 2019 - 2024. All rights reserved.