ruby-on-rails - 推送到 Heroku 后无法连接到 PostgreSQL 数据库

标签 ruby-on-rails postgresql heroku

我担心这可能是一个愚蠢的问题/很容易解决,但已经被困了一段时间。非常感谢您的任何反馈。

我的开发和生产数据库都是 Postgres。推送到 Heroku 后,我的开发环境中的 scss 文件出现问题。 (对 SCSS 文件的更新没有反射(reflect)在我的开发环境中,尽管有默认的配置。设置。不确定这是否是预编译生产环境的预期结果。)

重新启动系统后,我无法再连接到 Postgres 数据库。我通过命令行 (rails s) 和 pgAdminIII 得到了同样的错误,也就是说,“

could not connect to server: Connection refused (0x0000274D/10061) Is the
server running on host "127.0.0.1" and accepting TCP/IP connections on port 
5432?

我的文件配置如下,符合我发现的与此问题相关的其他帖子中给出的描述。此外,我可以使用我的 SQLite3 项目访问 localhost:3000。 如有任何反馈,我们将不胜感激。

我的 postgresql.conf 文件

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*'
port = 5432
max_connections = 100

我的 pg_hba.conf 文件

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

最佳答案

我最终做了一个完整的 uninstall ,然后将 postgres 服务配置为 use my local system account .现在我可以毫无问题地连接到我的 postgres 服务器。

关于ruby-on-rails - 推送到 Heroku 后无法连接到 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11532695/

相关文章:

ruby-on-rails - 在 FreeBsd 中配置 Ruby On Rails 3

database - PostgreSQL:无法打开文件进行读取。没有权限。 SQL 状态:42501

sql - 为什么 PostgreSQL 比其他数据库更难管理/维护

node.js - Heroku 部署失败 : sh: 1: ng: not found

ruby-on-rails-3 - heroku 崩溃没有这样的文件 -- spec_helper (LoadError)

ruby-on-rails - 带有 bootstrap-sass 的颜色变量

ruby-on-rails - 在 Rails 模板中使用条件语句修饰符

ruby-on-rails - 如何缩小 Rails 中的 JSON 输出?

sql - where 子句括号中的逗号分隔值大于

git - 初始化空 git 仓库