Есть ли общий способ форсировать определенные типы данных при импорте данных CSV в SQLite? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть CSV-файл со смешанными данными, и я пытаюсь импортировать его в существующую базу данных SQLite.У меня есть два приложения для управления базами данных (одно в моем программном обеспечении ГИС и одно с открытым исходным кодом, которое называется DB Browser), но в обеих импортированных таблицах все поля просто имеют текстовый тип данных, хотя некоторые из них содержат толькономера.Иногда мне удавалось импортировать DBF, в котором заголовок столбца указывает тип данных, но даже тогда он преобразует все как «целое», когда мне действительно нужно, чтобы оно было «реальным» (потому что причудливо SQL не может правильно выполнять вычисления с целыми числами)).

Учитывая, что то же самое произошло с обоими моими приложениями, я предполагаю, что проблема заключается в самом методе импорта SQL.Могу ли я что-нибудь сделать, подготовив файл CSV или SQL, чтобы принудительно настроить поля для правильного типа данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...