- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在全新安装的 Ubuntu 上设置 Rails 应用程序,并使用 rake db:create:all 创建了 Postgres 数据库。在 databases.yml 中,所有数据库的密码字段都留空。我正在尝试对从应用程序的生产部署中捕获的转储执行 pg_restore,但系统一直提示我输入密码。我感觉这与 pg_hba.conf 文件中的设置有关,但我不记得我在以前的 Ubuntu 安装中是如何设置它们的。如何让 Postgres 信任 pg_restore 进行本地连接?或者是否有其他原因导致此问题?
最佳答案
为 pg_hba 中的
。您在问题中几乎已经回答了。local
连接设置 trust
(或 peer
如果你想将 postgresql 用户名与 unix 用户名匹配) .conf
如果您明确指定 -h localhost
,那么您正在使用 TCP/IP,因此您需要省略 -h localhost
,使用 -h/tmp
或您的 unix_socket_directory
配置为存在的任何位置,或为来自 127.0 的
也在 host
连接设置 trust
.0.1/32pg_hba.conf
中。
关于postgresql - pg_restore 在没有数据库时询问数据库密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819207/
我正在尝试使用 pg_restore 从备份文件中恢复一个表。但是我得到了上面提到的错误。我到处都读到需要升级版本的 postgres。我将我的升级到 9.6.8-1,然后升级到 10.3-1。两者都
我使用 powershell、pgAdmin 4v6 在 Windows 10 上工作,用户没有管理员权限。 当我使用与此类似的命令创建转储时: pg_dump -h localhost -p 808
我正在尝试将.Backup格式的备份恢复到Vercel,但一直收到此错误。PG_RESTORE:错误:文件头中的版本(1.15)不受支持。据pgAdmin Vercel称,Vercel也在运行这个版本
我正在尝试将.Backup格式的备份恢复到Vercel,但一直收到此错误。PG_RESTORE:错误:文件头中的版本(1.15)不受支持。据pgAdmin Vercel称,Vercel也在运行这个版本
如果网络故障导致 pg_restore 进程退出,是否可以恢复恢复? 最佳答案 根据 here没有简单的方法来恢复您的 pg_restore。 关于postgresql - 网络故障后恢复 pg_re
转储表并将其导入另一个 postgres 数据库后,约束丢失。 我用它来转储: pg_dump --host=local --username=user -W --encoding=UTF-8
我从一位对 Postgres 零知识的同事那里得到了一个项目。我正在尝试将 pg_restore 集成到 Jenkins Pipeline 作业中,它返回一个错误,我被告知可以忽略该错误。但是这个错误
在 Ubuntu 16.04 上运行 9.5不确定备份了什么数据库,我认为是 8.4 当我运行 pg_restore 时,我得到了 pg_restore: implied data-only rest
Postgres 版本: PostgreSQL 9.2.4 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red
我正在测试我的备份/恢复过程,当我恢复数据库时,所有表以及数据和表所有权都是正确的。但是,我担心一些警告/错误。 我的备份是使用 postgres crontab 在 cronjob 中运行的。然而,
我正在尝试使用 pg_restore 从存储在 amazon S3 存储桶中的远程文件恢复我的数据库。 我尝试这样做:pg_restore -c -d mydb https://myfileURL 但
帮助!突然间,我在尝试从转储中恢复本地数据库时遇到此错误: $ pg_restore --no-acl --no-owner --dbname my_db tmp/latest.dump pg_res
我正在全新安装的 Ubuntu 上设置 Rails 应用程序,并使用 rake db:create:all 创建了 Postgres 数据库。在 databases.yml 中,所有数据库的密码字段都
假设我有两个主机服务器 s1 和 s2。在这两个服务器中,我都有一个名为 n1 的模式,现在我对 s1 的模式 n1 中存在的一些表进行了一些更改。我想对服务器 s2 的模式 n1 进行相同的更改。我
我正在通过命令行将我的数据库“mydatabase”转储到文本文件“mydatabase.sql”中。 "C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_du
我有一个 Postgresql 转储(使用 pg_dump 创建,自定义压缩格式)。我想将它 pg_restore 到 STDOUT,但用管道替换制表符分隔。我试过只使用通过 tr 的管道,但我确实有
在 Django 项目中,我有一个模型 Question在lucy_web app,而是对应的lucy_web_question表不存在,如 \dt 所示数据库 shell 中的命令: (lucy-w
我在 Heroku 上有一个数据库,我正在尝试将其复制到我的本地计算机。 我通过以下操作创建了数据库备份: heroku pgbackups:capture 这会创建一个数据库的转储文件,我通过创建指
我遇到 pg_restore --clean 没有清除数据库的问题。 还是我误解了 --clean 的作用,我希望它截断数据库表并重新初始化索引/主键。 我在 rds 上使用 9.5 这是我们使用的完
所以我使用 pg_dump 备份了一个表: pg_dump -U bob -F c -d commerce -t orders > orders.dump 该表有多个列出的索引,例如主键 但是,当我使
我是一名优秀的程序员,十分优秀!