Я хотел бы инициализировать свою базу данных, используя файл CSV, но я не могу найти ее при работе с пролетным путем.
Структура:
resource/
db/
migration/
V0.1__init.sql
tags.csv
, где я работаю
--
--
--
CREATE TABLE IF NOT EXISTS public.tag
(
id BIGSERIAL PRIMARY KEY,
name character varying(32) NOT NULL
);
--
-- Initialize Data
--
COPY public.tag (name)
FROM 'db/tags.csv' DELIMITER ',' CSV HEADER;
Но я получаю:
-------------------------------
SQL State : 58P01
Error Code : 0
Message : ERROR: could not open file "../tags.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.
Location : db/migration/V0.2__init.sql (/home/workspaces/server/target/classes/db/migration/V0.2__init.sql)
Line : 5
Statement : COPY public.tag
FROM '../tags.csv' DELIMITER ',' CSV HEADER
Как мне указать путь, чтобы можно было прочитать файл?