簡體   English   中英

當我嘗試在我的 aws rds 中創建新角色時,如何修復 postgres'>

[英]How do I fix postgres'> when I try to create a new role in my aws rds

當我嘗試使用 passowed 'passowrd' login 運行命令 create role new_user 時; 它只是給我 postgres'> 換行。 我在 aws postgres rds 中以超級用戶身份登錄。 這是什么意思,我該如何解決?

這意味着您在命令行上的輸入與您在 Stackoverflow 中的輸入一樣草率,並且您沒有正確關閉單引號。 現在psql正在等待您繼續輸入字符串。

通過點擊Ctrl + C重置查詢緩沖區並重新開始,注意平衡引號。

也許密碼包含一個單引號,您必須通過加倍來轉義它。

讓我指出,設置這樣的密碼是不安全的:密碼在您的屏幕上可見,最終會出現在您的歷史文件中,以明文形式通過線路發送,並可能最終出現在 PostgreSQL 日志中。 使用\password設置密碼,那么您也不必擔心 escaping 單引號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM