环境搭建
参考:http://www.lvesu.com/blog/main/cms-532.html
# 需要安装 postgresql-devel 插件
yum install postgresql-devel*
# 安装 pg 和 py 的驱动:
# Debian系:
apt-get install libpq-dev python-dev
# RedHat系:
yum install libpqxx-devel python-devel
# 安装完成,再使用
pip install psycopg2
数据库操作
psycopg2 连接数据库
使用 psycopg2 模块连接到 PostgreSQL 数据库。能够使用以下连接方法执行所有查询。现在我想指定一个与 public 不同的模式来执行我的 SQL 语句。有没有办法在连接方法中指定模式名称?
python">conn = psycopg2.connect(host="localhost",
port="5432",
user="postgres",
password="password",
database="database",
)
我尝试直接在方法内部指定架构。 schema=“schema2” 但我收到以下编程错误。
ProgrammingError: invalid dsn: invalid connection option “schema”
数据库连接池
安装:
https://blog.csdn.net/weixin_44041700/article/details/110454901
使用:
https://blog.51cto.com/u_16213421/7115953
https://www.cnblogs.com/xy-ouyang/p/12987676.html