darakanoit
@darakanoit

COPY sql, но сервер базы данных на другой машине, как быть?

Это как некое продолжение моей истории.. Ссылка на прошлый вопрос
При попытке выполнить массовую вставку максимально быстро, попытался воспользоваться COPY.
Формирую на laravel .csv с необходимыми мне данными и указываю путь к нему в sql.. и тут я понимаю, что бэкэнд и база сидят на разных машинах со своими файловыми системами.
SQLSTATE[58P01]: Undefined file: 7 ERROR:  could not open file "/var/www/project/storage/app/items-1658744197.csv" for reading: No such file or directory
HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \copy. (SQL: COPY items FROM '/var/www/project/storage/app/items-1658744197.csv' DELIMITER ',' CSV)

Как быть в такой ситуации? Как красиво из неё выйти?
  • Вопрос задан
  • 367 просмотров
Пригласить эксперта
Ответы на вопрос 2
iMedved2009
@iMedved2009
Не люблю людей
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Да, COPY предполагает локальное расположение. Монтируйте каталог по сети, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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