是否有任何命令行工具(Linux、Mac 和/或 Windows)可用于扫描分隔文件并输出具有为我确定的数据类型的 DDL 创建表语句?
做了一些谷歌搜索,但找不到任何东西。想知道其他人是否知道,谢谢!
DDL 生成器可以做到这一点。它可以为 YAML、JSON、CSV、Pickle 和 HTML 生成 DDL(虽然我不知道最后一个是如何工作的)。我刚刚对从 Salesforce 导出的一些数据进行了尝试,效果很好。请注意,您需要将它与 Python 3 一起使用,我无法让它与 Python 2.7 一起使用。
您也可以尝试https://github.com/mshanu/idli。它可以将csv文件作为输入,并可以生成适当类型的create语句。它可以为mysql、oracle和postgres生成。我正在为此积极努力,并很高兴收到反馈以进行未来改进