Есть ли способ иметь путь к файлу в T-sql и PostgreSQL, который остается в каталоге проекта? - PullRequest
0 голосов
/ 24 октября 2019

Я импортирую данные из файла CSV, используя COPY FROM в PostgreSQL. На моем компьютере это работает безупречно, однако, если бы я клонировал репозиторий на новый компьютер, код перестал бы функционировать с жестко закодированным путем к файлу, начиная с каталога Users на компьютере.

На других языках,Я мог бы использовать что-то вроде ./ или ~ /, чтобы начать где-то не в абсолютном начале файла, но я не нашел T-SQL или Postgres, чтобы иметь эту функциональность доступной.

Что яиметь

COPY persons(name,address,email,phone)
FROM '/Users/admin/Development/practice/data/persons.csv

Как сделать так, чтобы путь к файлу выполнялся на любой машине, к которой клонируется проект?

...