Сгенерировать оператор создания таблицы DDL SQL после сканирования файла CSV

Существуют ли какие-либо инструменты командной строки (Linux, Mac и / или Windows), которые я мог бы использовать для сканирования файла с разделителями и вывода оператора DDL create table с определенным для меня типом данных?

Погуглил, но ничего не нашел. Интересно, могут ли другие знать, спасибо!


person Vinh Nguyen    schedule 20.09.2013    source источник


Ответы (2)


Это может сделать DDL-генератор. Он может генерировать DDL для YAML, JSON, CSV, Pickle и HTML (хотя я не знаю, как работает последний). Я просто попробовал его на некоторых данных, экспортированных из Salesforce, и он работал очень хорошо. Обратите внимание, что вам нужно использовать его с Python 3, мне не удалось заставить его работать с Python 2.7.

person Mark Butler    schedule 10.10.2014

Вы также можете попробовать https://github.com/mshanu/idli. Он может принимать файл csv в качестве входных данных и может генерировать оператор create с соответствующими типами. Он может генерировать для mysql, oracle и postgres. Я активно работаю над этим и рад получить отзывы для дальнейшего улучшения

person Shanu M    schedule 03.03.2020
comment
Было бы лучше дать дополнительные объяснения? - person cctan; 03.03.2020