【问题标题】:pull data from heroku using postgres使用 postgres 从 heroku 中提取数据
【发布时间】:2014-12-22 09:33:52
【问题描述】:

我正在使用 this heroku walkthrough 开始使用 node.js。我已经完成了,现在我想将数据从远程数据库拉到我的本地版本。

我刚刚按照here 的说明运行$ heroku pg:pull HEROKU_POSTGRESQL_[mycolor] mylocaldb --app [myappname],它返回了一堆pg_dumppg_restore 消息。

pg_dump: reading schemas
pg_dump: reading user-defined tables
pg_dump: reading extensions
pg_dump: reading user-defined functions
pg_dump: reading user-defined types
pg_dump: reading procedural languages
pg_dump: reading user-defined aggregate functions
pg_dump: reading user-defined operators
pg_dump: reading user-defined operator classes
pg_dump: reading user-defined operator families
pg_dump: reading user-defined text search parsers
pg_dump: reading user-defined text search templates
pg_dump: reading user-defined text search dictionaries
pg_dump: reading user-defined text search configurations
pg_dump: reading user-defined foreign-data wrappers
pg_dump: reading user-defined foreign servers
pg_dump: reading default privileges
pg_dump: reading user-defined collations
pg_dump: reading user-defined conversions
pg_dump: reading type casts
pg_dump: reading table inheritance information
pg_dump: reading event triggers
pg_dump: finding extension members
pg_dump: finding inheritance relationships
pg_dump: reading column info for interesting tables
pg_dump: finding the columns and types of table "test_table"
pg_dump: flagging inherited columns in subtables
pg_dump: reading indexes
pg_dump: reading constraints
pg_dump: reading triggers
pg_dump: reading rewrite rules
pg_dump: reading large objects
pg_dump: reading dependency data
pg_dump: saving encoding = UTF8
pg_dump: saving standard_conforming_strings = on
pg_dump: saving database definition
pg_dump: dumping contents of table test_table
pg_restore: connecting to database for restore
pg_restore: creating SCHEMA public
pg_restore: creating COMMENT SCHEMA public
pg_restore: creating EXTENSION plpgsql
pg_restore: creating COMMENT EXTENSION plpgsql
pg_restore: creating TABLE test_table
pg_restore: processing data for table "test_table"
pg_restore: setting owner and privileges for DATABASE dfm6qsm6f0l9kh
pg_restore: setting owner and privileges for SCHEMA public
pg_restore: setting owner and privileges for COMMENT SCHEMA public
pg_restore: setting owner and privileges for EXTENSION plpgsql
pg_restore: setting owner and privileges for COMMENT EXTENSION plpgsql
pg_restore: setting owner and privileges for TABLE test_table
pg_restore: setting owner and privileges for TABLE DATA test_table

现在当我访问 /db 路由时,我仍然收到此错误消息:

Error error: relation "test_table" does not exist

我还需要做什么才能正确提取这些数据?

【问题讨论】:

    标签: node.js postgresql heroku


    【解决方案1】:

    我只是从我的本地应用程序访问远程 Heroku Postgres 数据库,我认为,正如 Heroku 所希望的那样,FWIW。但我认为 Heroku 没有做正确的事情。我像这样破解了我的设置:

    Trouble Accessing Remote Postgres DB on Heroku from Local Node.js Webapp

    鉴于其他帖子表明,我不确定这是最好的长期解决方案,但我对此没有任何问题。

    【讨论】:

      猜你喜欢
      • 2021-05-02
      • 1970-01-01
      • 2014-10-21
      • 2016-09-14
      • 2020-07-21
      • 1970-01-01
      • 2013-02-15
      • 2013-08-17
      • 1970-01-01
      相关资源
      最近更新 更多