升级macOS Catalina带来的postgresql问题

忍不住升级macOS,但是之前直接用dmg包安装的Postgresql一直启动不了,查了一会儿找不到解决方法,懒得查原因,删除了重新用brew install postgresql安装,安装挺胜利,但导入导出数据时出了点幺蛾子。

导出:pg_dump  -U postgres  postlaonan > postlaonan.sql

报错,"因为服务器版本不匹配而终止",麻蛋,升级pg_dump版本,

[laonan@wulala ~]# find / -name pg_dump -type f 

/usr/bin/pg_dump
/usr/pgsql-11/bin/pg_dump

# 替换低版本
ln -snf /usr/pgsql-11/bin/pg_dump /usr/bin/pg_dump

导入:psql -d postlaonan -f postlaonan.sql postgres

在python虚拟环境里又出鬼,pip install psycopg2时报错error: command '/usr/bin/clang' failed with exit status 1

解决方法如下:


xcode-select --install
env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install psycopg2

这次升级macOS搞出这么多麻烦

Catalina postgresql
阅读(39) 评论(0) 6 天前
输入类似这样的地址 "name@something.com"
输入类似这样的地址"http://someaddress.com"
验证码 不区分大小写(看不清)