代充网站怎么做,杭州专业seo公司,深圳外贸平台建站,广州网站营销问题
最近需要从MySQL切换到PostgreSQL。我得在本地准备一个PostgreSQL。
步骤
使用brew安装postgresql16:
arch -arm64 brew install postgresql16启动postgresql16:
brew services start postgresql16配置postgresql环境变量#xff0c;打开环境变量文件#xff1a;
…问题
最近需要从MySQL切换到PostgreSQL。我得在本地准备一个PostgreSQL。
步骤
使用brew安装postgresql16:
arch -arm64 brew install postgresql16启动postgresql16:
brew services start postgresql16配置postgresql环境变量打开环境变量文件
open ~/.zshrc配置如下内容
export PG_HOME/opt/homebrew/opt/postgresql16
export PATH$PG_HOME/bin:$PATH重载环境变量
source ~/.zshrc查看postgresql版本
psql --version查询数据库管理员用户名
id -un登录数据库:
psql -U 管理用户名 postgres修改管理用户密码
ALTER USER 管理用户名 PASSWORD 密码;使用\q退出psql客户端。查看登录设置配置文件
sudo -u 管理员用户名 psql postgres -c SHOW hba_file;结果 hba_file
---------------------------------------------/opt/homebrew/var/postgresql16/pg_hba.conf
(1 行记录)打开pg_hba.conf文件设置需要使用密码方式登录postgresql将trust改成scram-sha-256如下图 注意这里的trust是不需要验证用户就可以直接使用passwords是明文传用户密码给postgresql服务器md5和scram-sha-256密码加密给postgresql服务器进行登录。 重启服务
brew services restart postgresql16再次验证使用登录
psql -U 管理员用户 postgres总结
postgresql还是很简单的只要需要注意postgresql默认表名和字段名是小写的默认也不支持反引号。需要注意下与mysql区别的这些注意点。还有就是写sql使用函数的时候尽可能使用大家这几个数据库都支持的sql函数。
参考
Download and configure PostgreSQL16 on MacOS