Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Относительные пути в PostgreSQL на Windows 7 / 9 сообщений из 9, страница 1 из 1
29.04.2018, 07:06
    #39638245
J3utajisi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Добрый день. Прошу помочь с ответом.
У меня на домашнем компьютере развернут PostgreSQL 9.6 на Windows 7. Используют pgAdmin4
Есть код заполнения БД из Excel. В коде используются относительные пути:

COPY test.main(col1, col2) FROM '/tmp/main.csv' DELIMITER ',' CSV HEADER;

В какую директорию мне нужно положить main.csv? Или как можно установить свой относительный путь?
...
Рейтинг: 0 / 0
30.04.2018, 02:02
    #39638414
grgdvo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
J3utajisiВ коде используются относительные пути:
Это абсолютные пути. Относительные пути начинаются с точки (и в windows- и в unix-family ОС).
Сейчас вы должны поставить что-то типа
Код: sql
1.
E'C:\\mytempfolder\\123.csv'
...
Рейтинг: 0 / 0
30.04.2018, 06:24
    #39638420
J3utajisi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Спасибо за ответ, но я Вас не понимаю. Всегда считал, что если путь указывается от корня системы, то это путь абсолютный .
Я указываю от не от диска C:/ или D:/, а от папки tmp.

Все-таки прошу помочб найти эту папку (tmp) в Windows.
...
Рейтинг: 0 / 0
30.04.2018, 06:29
    #39638421
J3utajisi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
код, который я указал в первом сообщении создан не мною, а другим разработчиком и используется повсеместно на проекте. Моя задача обновить файл main.csv без изменения кода функции.
...
Рейтинг: 0 / 0
30.04.2018, 08:43
    #39638431
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
авторВсе-таки прошу помочб найти эту папку (tmp) в Windows.

Нет этой папки и не будет, пока вы её не создадите. '/tmp/main.csv' - это абсолютный путь в формате Linux, но в Windows абсолютный путь включает в себя букву диска.
...
Рейтинг: 0 / 0
30.04.2018, 13:03
    #39638481
J3utajisi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Partisan M,
неужели нельзя переопределить пути в postgresql или windows?
...
Рейтинг: 0 / 0
30.04.2018, 13:46
    #39638488
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Partisan Mв Windows абсолютный путь включает в себя букву диска.
Не обязательно. При её отсутствии используется текущий диск.
...
Рейтинг: 0 / 0
01.05.2018, 09:03
    #39638625
Капитан Немо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Dimitry SibiryakovПри её отсутствии используется текущий диск.
Я бы сказал: текущее местоположение.
...
Рейтинг: 0 / 0
01.05.2018, 21:12
    #39638813
J3utajisi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Относительные пути в PostgreSQL на Windows 7
Dimitry Sibiryakov,
текущее местоположение установленного postgresql?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Относительные пути в PostgreSQL на Windows 7 / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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