Psycopg是用于Python编程语言的PostgreSQL适配器。它实现了具有许多扩展的PEP 249。
与具有相同规格的远程服务器相比,PostgreSQL COPY 命令在本地要慢得多
我在本地运行 PostgreSQL COPY 命令时遇到性能问题。具体来说,我的 .csv 文件位于本地计算机上,我正在将它们推送到远程 PostgreSQL 服务器中...
使用 Psycopg2 将变量的 JSONB 插入表中(Python 到 Postgres)
我的任务是从 pokeapi 获取 JSON 数据,并使用 psycopg2 将其放入 pg4e 服务器(每个人都是 postgres)上的表中。 尽管我无法将 Python 中的 JSON 数据放入 JSONB 中,但它仍然有效
通过 SQLAlchem 2.0+ 中的 `create_engine()` 使用 PG 服务定义
psycopg 很好,因为它可以直接使用 pg_service.conf 文件中的数据库凭据: 导入心理 psycopg.__版本__ >>>“3.2.1” psycopg.connect(service='myservi...
有没有一种简单的方法可以在 psycopg2 错误消息中隐藏数据库凭据
我最近意识到 psycopg2 中的一些错误消息显示完整的数据库 uri。这个 dbi 的凭证显然是秘密的,对它们的访问比访问要安全得多......
假设我执行以下命令。 插入 hello(用户名)值('me') 我跑起来就像 游标.fetchall() 我收到以下错误 psycopg2.ProgrammingError:没有结果来 FET...
使用 Python 连接到 AWS EC2 上托管的 PostgreSQL 数据库
我是AWS EC2和PostgreSQL领域的新手。我已经共享了托管的 PostgreSQL 数据库的一些访问 ID,并且我测试了是否可以使用 TablePlus 连接到数据库并成功...
与 PostgresSQL 数据库的连接在 cPanel Flask 应用程序中关闭
我开发了一个使用远程 PostgreSQL 数据库的简单 Flask 网站。我使用 sqlalchemy 来定义数据库,并使用 pyscopg 来连接到数据库。我存储数据库 URL,
有时我需要从 psycopg2 执行不在事务块中的查询。 例如: cursor.execute('在 my_table (some_column) 上同时创建索引') 不起作用:
复制到 STDOUT Postgres - 标题单元格未加引号
我正在从 Python 到 PostgreSQL 数据库运行它。 复制 () 到标准输出 (格式 CSV、标题、引用 '\"'、FORCE_QUOTE *、编码 'UTF8') https://www.postgresql.org/d... 我正在从 Python 到 PostgreSQL 数据库运行它。 COPY (<select query here>) TO STDOUT WITH (FORMAT CSV, HEADER, QUOTE '\"', FORCE_QUOTE *, ENCODING 'UTF8' ) https://www.postgresql.org/docs/current/sql-copy.html 除了标题单元格之外,CSV 中返回的所有单元格都被引用?! 如何让它们也被引用? 这是 Postgres 问题还是 psycopg2 问题? 手动在标题名称周围添加引号。 选择“\”“ $header_1 + "\", \"" $header_2 + "\", \"" $header_3 + "\", \"" $header_4 + "\"" ... (想法取自 Adrian Klaver 的评论。)
Postgres CLI: 在用户名周围使用单引号时出现错误: some_db=> 使用密码“pass”创建用户“foobar”; ^^ 错误:“'foobar'&
我正在尝试将 psycopg2 与仅在本地计算机上运行的 postgresql 数据库一起使用,无论我尝试什么,都无法让它返回结果。似乎可以正常连接到数据库,因为如果我改变...
最适合使用 PostgreSQL 的 Django 生产网站的 psycopg3 安装方法
我正在使用 Django 和 PostgreSQL 数据库运行一个生产网站。 psycopg3 官方文档 (https://www.psycopg.org/psycopg3/docs/basic/install.html) 描述了三种不同的
pip 安装需要 psycopg2-binary 的包时出错
我有一个 python 包,其 setup.py 声明对 psycopg2-binary 包(以及其他包)的依赖关系: install_requires=['psycopg2-binary==2.9.9', ...] 尝试时出现以下错误...
Django venv 查找旧版本的 PostgreSQL -> django.db.utils.NotSupportedError: 需要 PostgreSQL 13 或更高版本
我正在为一个已经两年没有在本地运行的 Django 项目恢复本地环境,解决已经过时的问题。但我有一个有点不同:它...
shp2pgsql 导入后无法设置 psycopg2 自动提交
我正在使用 shp2pgsql 将 shapefile 加载到 postGIS 数据库中,通过 psql 进行管道传输,包装在 python 子进程中,如下所示: 命令 =“shp2pgsql -s 4269 -a -D -W LATIN1 file.shp 表 | psql -h ho...
如何在Django项目中使用PostgreSQL的存储过程或函数
我正在开发一个 Django 项目。我决定在 PostgreSQL 中编写逻辑代码,而不是用 Python 编写。因此,我在 PostgreSQL 中创建了一个存储过程。例如,存储过程看起来
SQLAlchemy - psycopg2.errors.InvalidSchemaName:未选择在其中创建模式
我正在使用 kubernetes 将 FastAPI 和 SQLAlchemy 应用程序连接到 postgres 部署。 我指定我的连接字符串和架构,如下所示: DB_URL = f"postgresql+psycopg2://{POSTGRES_U...
在 PostgreSQL 中使用 psycopg2 进行批量更新不起作用
def update_database(自我,结果): 尝试: 长度 = len(self.unique_ids) update_data = [(self.unique_ids[i], results[i]) for i in range(length)] 查询=“””...
带有 asyncpg 的 FastAPI 项目具有来自 psycopg2 的依赖项,这会导致错误 ModuleNotFoundError:没有名为 'psycopg2' 的模块
我有一个FastAPI项目,它使用asyncpg连接到PostgreSQL。 我使用诗歌,以下是我的 pyproject.toml 文件。 [工具.诗] 名称 =“我的项目” 版本=“0.1.0”
SQLAlchemy / Python - SSL 错误:“解密失败或坏记录 mac”| “检测到 EOF”
我有一个 Flask Python 应用程序,其中使用多处理库与主线程并行执行函数。该功能的目的是将文件上传到OneDrive。