|
PostgreSQL / CSV запрос
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, как, если есть возможность в Postgres, получить готовую CSV строчку SQL запросом. Как-то: Код: SQL 1.
Спасибо заранее Файл примерно так Цитата [игнорируется] COPY table or sql_query TO out_file_name WITH options Цитата [игнорируется] COPY (select * from contacts where age < 45) TO 'C:tmpyoung_contacts_db.csv' WITH DELIMITER ',' CSV HEADER; ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2022, 16:55 |
|
PostgreSQL / CSV запрос
|
|||
---|---|---|---|
#18+
для этого же их клиент нужен Вы пробовали эту конструкцию и? У вас какая-то ошибка выпадает? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2022, 17:37 |
|
PostgreSQL / CSV запрос
|
|
---|---|
#18+
Странный вопрос. Вы пробовали в своём приложении сделать copy? если у тебя собственное приложение, вычитай в нём нужный датасет из PG и сохрани/отправь его в CSV На стороне приложения сделать это гораздо проще, как мне кажется, по крайней мере в общем случае без привязки к БД. ... |
|
:
|
|
01.11.2022, 13:49 |
|
PostgreSQL / CSV запрос
|
|||
---|---|---|---|
#18+
Заинтересовало, а что, Вы думаете, что послав copy в jdbc соединение Вам в ответ в резалт сете прилетят CSV строчки? Так как запрос выполняется на сервере, то по идее и файл может быть выгружен на доступные серверу накопители. Но я не проверял (и возможности проверить у меня сейчас нет), возможно в посгресе как-то иначе. А по возвращению набора данных, так сформировать строку, разделённую нужными разделителями - дело простое, равно как и получить наименование столбцов в шапке результирующего набора. При наличии доступа к посгресу и наличии кода приложения попробовать не стоит ровным счётом ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2022, 17:08 |
|
|
Start [/forum/search.php?do_search=1&tid=5639&author_mode=wrote_post&author=%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%82%D1%8B%D0%B9%20%D1%91%D0%B6&start_from=200955]: |
0ms |
get settings: |
1ms |
get forum list: |
4ms |
searching: |
12ms |
get settings: |
0ms |
get forum list: |
4ms |
get topic data: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
0ms |
get found posts: |
18ms |
track hit: |
28ms |
get online users: |
32ms |
check new: |
1ms |
others: | 264ms |
total: | 366ms |
0 / 0 |