У меня есть приложение Rails на Heroku, которое я в настоящее время тестирую, чтобы убедиться, что я могу загружать информацию, которую оно собирает. Мне удалось заставить PostgreSQL 9.3.5 работать и даже заставить его выдать общедоступный URL-адрес нечитаемого файла дампа, но я хочу экспортировать конкретную таблицу в CSV, который легче понять, чтобы я мог собрать данные.
Я искал в Heroku Dataclips. В документации сказано, что это возможно, но не объясняется как. Этот сайт, кажется, дает несколько советов по вводу SQL: csv-file-using-postgresql-copy-to-and-copy-from-queries.html" rel="nofollow">http://www.gistutor.com/postgresqlpostgis/10-intermediate-postgresqlpostgis-tutorials/39- как-импортировать-или-экспортировать-csv-файл, используя-postgresql-copy-to-and-copy-from-queries.html
Итак, я ввел это в Dataclips:
COPY participations(user_full_name, user_email, event_name, event_date_time)
TO '/usr/local/pgsql/data/csv/event_registrations.csv'
WITH DELIMITER ‘,’
CSV HEADER
Однако я получаю эту ошибку:
Your query couldn't be created.
ERROR: syntax error at or near "COPY"
LINE 2: COPY participation(user_full_name, user_email, event_name, e...
^
Как я могу это исправить? Может быть, ссылка, которую я использую, неверна, потому что я не вижу разницы между тем, что я делаю, и тем, что есть.
FWIW, я использую Cloud9 IDE в качестве своего терминала.