powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать ответы на сообщение: #201423  
5 сообщений из 5, страница 1 из 1
PostgreSQL / CSV запрос
    #201423
alex2000
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  31.10.2022, 17:37
[игнорируется]
alex2000  31.10.2022, 17:08
[игнорируется]
для этого же их клиент нужен
Какой клиент?
Вы пробовали эту конструкцию и? У вас какая-то ошибка выпадает?
psql prompt же, или без него тоже можно?
...
Рейтинг: 0 / 0
PostgreSQL / CSV запрос
    #201652
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
alex2000  01.11.2022, 10:01
[игнорируется]
Горбатый ёж  31.10.2022, 17:37
[игнорируется]
alex2000  31.10.2022, 17:08
[игнорируется]
для этого же их клиент нужен
Какой клиент?
Вы пробовали эту конструкцию и? У вас какая-то ошибка выпадает?
psql prompt же, или без него тоже можно?
Странный вопрос.
Вы пробовали в своём приложении сделать copy?
alex2000  01.11.2022, 10:02
[игнорируется]
Кусь  31.10.2022, 17:41
[игнорируется]
если у тебя собственное приложение, вычитай в нём нужный датасет из PG и сохрани/отправь его в CSV
так-то все могут:) хотелось средствами БД
И это странное желание, если честно.
На стороне приложения сделать это гораздо проще, как мне кажется, по крайней мере в общем случае без привязки к БД.
...
Рейтинг: 1 / 0
Нравится: Кусь
PostgreSQL / CSV запрос
    #201765
alex2000
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  31.10.2022, 17:37
[игнорируется]
Странный вопрос.
Вы пробовали в своём приложении сделать copy?
Заинтересовало, а что, Вы думаете, что послав copy в jdbc соединение Вам в ответ в резалт сете прилетят CSV строчки?
...
Рейтинг: 0 / 0
PostgreSQL / CSV запрос
    #201784
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
alex2000  01.11.2022, 16:03
[игнорируется]
Заинтересовало, а что, Вы думаете, что послав copy в jdbc соединение Вам в ответ в резалт сете прилетят CSV строчки?
В результате выполнения команды формируется файл, а не набор данных.
Так как запрос выполняется на сервере, то по идее и файл может быть выгружен на доступные серверу накопители. Но я не проверял (и возможности проверить у меня сейчас нет), возможно в посгресе как-то иначе.
А по возвращению набора данных, так сформировать строку, разделённую нужными разделителями - дело простое, равно как и получить наименование столбцов в шапке результирующего набора.
При наличии доступа к посгресу и наличии кода приложения попробовать не стоит ровным счётом ничего.
...
Рейтинг: 0 / 0
PostgreSQL / CSV запрос
    #201796
alex2000
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  01.11.2022, 17:08
[игнорируется]
А по возвращению набора данных, так сформировать строку, разделённую нужными разделителями - дело простое,
Полностью согласен, но в этом случае запятые и кавычки, возможно содержащиеся с результате запроса, не будут экранированы и соответственно полученная таким образом строка не будет являться корректной CSV строкой:( Я предположил, что раз ПГ может выгружать CSV в свой psql, то может быть , у него есть какая-то функция для этого, но, похоже, не попал :) stackoverflow тоже не в курсе таких возможностей к сожалению https://stackoverflow.com/questions/74262776/how-to-form-correct-csv-line-with-postgres-sql
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Поиск: Искать ответы на сообщение: #201423  
Пользователи онлайн (21): Анонимы (12), anonymous, Гарыныч, Yandex Bot, Три нитки 1 мин., Bing Bot 4 мин., Ветер 5 мин., Кусь 5 мин., Biene Maja 8 мин., Дед-Папыхтет 8 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]