Сохранение записей базы данных в текстовый файл (флаттер)

Я работаю над приложением-дневником во Flutter. Записи сохраняются в БД. Сейчас я пытаюсь понять, как я могу сохранить записи в текстовый файл. Я пытался найти способы сделать это, но пока ничего, что, кажется, соответствует моим потребностям.

Я хочу иметь возможность:

  • сохранять записи базы данных в текстовый файл на устройстве
  • или поместите записи в качестве содержимого в электронное письмо.

Если кто-нибудь может помочь мне в правильном направлении, я был бы очень признателен.

Ваше здоровье,


person OdinChance    schedule 29.07.2021    source источник
comment
проверьте, работает ли это для вас stackoverflow.com/a/54122851/10409567   -  person griffins    schedule 29.07.2021
comment
Вы просто хотите преобразовать записи базы данных 1:1 в CSV?   -  person Superlokkus    schedule 29.07.2021
comment
@griffins: нужно будет еще раз взглянуть; однако пока мне все еще неясно, как извлечь данные из базы данных, а затем следовать инструкциям, на которые вы ссылаетесь. посмотрю, спасибо за ссылку!   -  person OdinChance    schedule 29.07.2021
comment
@Superlokkus Ну, csv - это начало, но я хочу иметь возможность извлекать данные и отправлять / хранить их в более разборчивом формате. Дневниковые записи и т. д. не так легко читать в формате csv. Но, возьму CSV, если других вариантов нет.   -  person OdinChance    schedule 29.07.2021
comment
Тогда в SQLite уже есть вариант: sqlite.org/cli.html   -  person Superlokkus    schedule 29.07.2021
comment
@Superlokkus Спасибо! Думаю, я нашел то, что искал.   -  person OdinChance    schedule 02.08.2021