postgresql - linux容器postgres密码认证失败
问题描述
我正在尝试在我的 linux 容器上运行以下脚本。问题是如果我在连接字符串中指定密码,容器会一直等待手动输入密码。
我已将其修改为导出 PGPASSWORD;现在,我不断收到以下消息: psql: error: FATAL: password authentication failed for user "xxxxxxxxxxxxx"
export PGPASSWORD='$PASSWORD'
cf login -a "$API" -u "$USER" -p "$PASSWORD" -o "$ORG" -s "$SPACE"
result=`psql -t -c "select last_archived_time from pg_stat_archiver;" "host='$URI' port=5432 dbname='$DBName' user='$USER'"`
解决方案
推荐阅读
- reactjs - 在 RN Expo 应用程序中设置 AWS 开发工具包凭证
- php - 您的 PHP 版本是 7.0.6。所需的 PHP 版本为 ~7.0.13|~7.1.0
- android - 如何以 Whatsapp 样式堆叠或分组 Firebase 云消息传递通知
- r - 来自扫帚输出的具有多个模型的格式化乳胶回归表?
- javascript - 剪切和粘贴不从 html 元素中获取所有属性/属性
- ios - iOS Swift4如何保护接口中定义的计算属性不被赋值?
- visual-studio - 引用旧版本 Microsoft.AspNetCore.App 的 Visual Studio 2017 项目
- javascript - 每隔一分钟刷新 HTML 页面
- typescript - Typescript 通用存储库模式 - 带有方法的返回类型
- css - 如何在反应中使用网格使表单居中