postgresql+psycopg2://dmp:H@123@10.69.137.63:8000/da 怎么解决@符号问题
时间: 2023-07-29 18:12:26 浏览: 47
在这个URL中,@符号出现在了用户名和密码中间,因此需要将其进行URL编码。@符号在URL编码中表示为%40。因此,正确的URL应该是:
```
postgresql+psycopg2://dmp:H%40123@10.69.137.63:8000/da
```
请注意,只需要对@符号进行编码,其他符号不需要进行编码。
相关问题
/etc/postgresql/16/main/postgresql.confzsh: 权限不够: /etc/postgresgl/16/main/postgresgl.conf
根据提供的引用内容,您的问题是在更新`/etc/postgresql/16/main/postgresql.conf`文件时出现了权限不足的错误。这是因为您没有足够的权限来编辑该文件。您可以使用`sudo`命令来提升您的权限,例如:
```
sudo nano /etc/postgresql/16/main/postgresql.conf
```
这将使用`nano`编辑器以管理员身份打开文件,您可以在其中进行更改并保存。
echo 'export PATH="/usr/local/Cellar/postgresql@15/15.3/bin:$PATH"' >> ~/.zshrc
这是一行命令,它的作用是将路径"/usr/local/Cellar/postgresql@15/15.3/bin"添加到当前用户的环境变量PATH中,以便在终端中可以直接运行该目录下的可执行文件。具体来说,这行命令会将这个路径添加到当前用户的.zshrc文件中,每次打开终端时会自动执行该文件,从而使得该路径被添加到PATH中。