Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование результата запроса в csv файл / 7 сообщений из 7, страница 1 из 1
01.07.2021, 12:34
    #40081109
O_79_O
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование результата запроса в csv файл
Добрый день подскажите как правильно скопировать данные из таблицы Posgrtesql в файл csv ,желательно временный


сейчас я получаю вот такую ошибку

[42602] ERROR: relative path not allowed for COPY to file


сам запрос выглядит вот так
Код: plsql
1.
2.
copy ( select * from person )
to 'C:\Users\Станислав\IdeaProjects\backend\src\main\resources\sss.csv' (format CSV, HEADER)


указываю абсолютный путь до созданного файла

так же делал и временный файл с таким же результатом
...
Рейтинг: 0 / 0
01.07.2021, 15:09
    #40081160
Копирование результата запроса в csv файл
O_79_O, у директории права на запись для юзера postgres есть?
...
Рейтинг: 0 / 0
01.07.2021, 15:19
    #40081161
O_79_O
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование результата запроса в csv файл
бабушкин зайчик
O_79_O, у директории права на запись для юзера postgres есть?

я даю для файла этого разришение на запись всем
...
Рейтинг: 0 / 0
01.07.2021, 15:43
    #40081169
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование результата запроса в csv файл
O_79_O,

А вы из psql хотите это выполнить или из какой то своей программы?
И если вы удаленно на сервер соединятесь вам файл на сервере с базой нужен или на клиенте откуда вы с базой соединились?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
01.07.2021, 16:49
    #40081199
O_79_O
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование результата запроса в csv файл
Maxim Boguk,
из своего приложения

файл нужен там где крутится приложение
...
Рейтинг: 0 / 0
01.07.2021, 17:00
    #40081206
Копирование результата запроса в csv файл
google
возможно он кириллицу в путях не понимает, я не знаю чё там на винде происходит
...
Рейтинг: 0 / 0
02.07.2021, 09:07
    #40081290
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование результата запроса в csv файл
O_79_O
Maxim Boguk,
из своего приложения

файл нужен там где крутится приложение


Эм а тогда вопрос зачем вы СЕРВЕРНУЮ команду для этого пытаетесь использовать.
И как именно команда выполняемая на СЕРВЕРЕ с базой должна что то на клиенте где приложение живет писать?

Если вы из psql это делаете то есть команда \COPY которая на psql client обрабатывается и делает то что вам надо.

Если же у вас какое то свое приложение то это задачу вам надо своими руками реализовывать через copy to stdout и запись результатата в файл.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование результата запроса в csv файл / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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