我目前正在测试Heroku上的Rails应用程序,以确保可以下载它收集的信息。我设法使PostgreSQL 9.3.5正常工作,甚至可以将它发布到不可读的转储文件中,但我想将特定的表导出为更易于理解的CSV,以便收集数据。
我一直在研究Heroku Dataclips。该文档说这是可能的,但是没有解释如何做。该站点似乎提供了有关SQL输入的一些技巧:http : //www.gistutor.com/postgresqlpostgis/10-intermediate-postgresqlpostgis-tutorials/39-how-to-import-or-export-a-csv-file-using -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用作终端。
根据Heroku的支持,如果要从特定表中获取所有记录,则需要在Dataclip中放入以下内容:
SELECT * from table_name;
创建Dataclip之后,您可以通过Dataclips界面选择将结果下载为CSV。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句