@durachok666

Как сделать вывод значений TRUE или FALSE в .csv при запросе через psql?

Суть такая, что при сохранении результата селекта в .csv через CLI psql в булевых полях я получаю ответ, который мне не подходит для дальнейших задач. Т.е. если поле имеет значение true, то в файле .csv значение ячейки остается пустым, если false - в файле .csv в соответствующую ячейку ставится буква "f". Мне нужно, чтобы данные сохранялись как слова "true" (если поле в БД труёвое) или "false" (если поле в БД, соответственно, нетруёвое). Запрос - самый простой типа select * from table. Спасибо заранее!
UPD: case не подойдет, я делаю селект всех полей, поэтому мне нужно проверять все поля.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
CASE WHEN pole == true THEN 'true' ELSE 'false' END
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы