Sou iniciante no psql e preciso de ajuda. Como carregar um CSV local em um banco de dados remoto?
Estou usando o seguinte comando
\COPY test(user_id, product_id, value)
FROM '/Users/testuser/test.tsv' WITH DELIMITER '\t' CSV HEADER;
mas isso pesquisa o arquivo no banco de dados remoto enquanto eu preciso fazer isso no meu PC local.
E'\t'
. Mas tab deve ser o padrão se você não especificar um delim de qualquer maneira.
\copy
lê um arquivo local (é umpsql
comando e só pode ser usado de dentropsql
).COPY
no entanto (observe o `` ausente) lerá o arquivo no servidor.