2014-10-06 2 views
1

У меня в настоящее время большой файл базы данных базы данных объемом 15 ГБ на моем Linux-сервере EC2. Я знаю, что SQLite 3 может напрямую экспортировать в файл .csv с помощью этой команды:SQLite 3 - Есть ли способ экспортировать файл базы данных в текстовый файл с разделителями табуляции?

sqlite3 -header -csv ./home/data.db "select * from datafile;" >> out.csv 

Однако, мне было интересно, если есть возможность для экспорта .db файл в табуляцией текстовый файл вместо. Я просмотрел документацию по SQLite 3, но только нашел ссылки на файлы .csv. Кто-нибудь знает что-нибудь о том, как я могу это сделать? Спасибо!

ответ

3

Sure:

sqlite3 -header -separator " " ./home/data.db "select * from datafile;" > out.txt 

должны это сделать. Содержимое " " является символом табуляции. Вы можете ввести, если из командной строки (в bash), превзойдя ее Ctrl-v.

Смежные вопросы