gpt4 book ai didi

azure - 从 azure postgresql 用户名中删除@

转载 作者:行者123 更新时间:2023-12-03 19:34:57 25 4
gpt4 key购买 nike

在azure门户甚至CLI上创建新的postgresql实例时,用户名会自动设置为user@databasename,因此我无法在数据库字符串上使用它,有趣的是Azure有一个完整的连接部分字符串,例如 node.js 示例为

postgres://{your_username}:{your_password}@{host_name}:5432/{your_database}?ssl=true

因此,如果我们替换这些值,我们最终会得到这样的结果

postgres://user@databasename:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="83f3e2f0f0f4ecf1e7c3ebecf0f7ade2f9f6f1e6ade0ecee" rel="noreferrer noopener nofollow">[email protected]</a>:5432/database_name?ssl=true

你能看出问题所在吗?两个@,这是完全错误的,node.js无法解析这个,我在ruby上有同样的问题,这不是一个有效网址。

如何更改用户名以删除@部分?

最佳答案

使用%40作为第二个@。它应该可以工作。

关于azure - 从 azure postgresql 用户名中删除@,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50499495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com