问题标签 [asyncpg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 更改 SQL 命令输出中的值以匹配 python 语法
所以,我是一个关于 SQL 和 postgresql 和数据库管理的新手,但我需要一个数据库来用于我正在做的不和谐机器人。我正在使用 asyncpg 通过 python 管理数据库
现在,假设我有一个命令必须找到该数据库中是否已存在用户名:
它以这种形式返回 True 或 False [<Record exists=False>] or [<Record exists=True>]
,因此要检查它的真或假,我必须将“存在”转换为字符串,然后将其与字符串进行比较[<Record exists=False>] or [<Record exists=False>]
:
无论如何“转换”为Python 可以直接理解[<Record exists=False>]
的普通 False 和普通 True 吗?[<Record exists=False>]
从表中获取值时也是如此,例如,必须以相同方式处理的 int 值,例如返回,
postgresql - PostgreSQL 中使用驱动程序的异步数据库查询
我想在 PostgreSQL 中使用异步查询。我知道一些异步驱动程序存在于许多编程语言中,即。asyncg (Python)、vertx-postgress (Java) 等等。
我是否需要以某种方式配置 PostgreSQL 以使用异步功能?中有一个“异步行为”部分postgesql.conf
。我是否需要取消注释和编辑这些值才能以异步方式优化使用 PostgreSQL?
asyncpg - 如何在 Faust 代理中使用 asyncpg 连接池?
我希望 Faust 代理写入 PostgreSQL 表。我想使用 asyncpg 连接池,但找不到将其注入应用程序初始化代码的干净方法。
python - asyncpg - 如果不存在,则连接到服务器并创建数据库
有没有办法像在 Hibernate 中一样使用 asyncpg 在 PostgreSQL 服务器中创建数据库,使用:
uri 中的标志。有没有办法连接到服务器而不连接到数据库并执行 sql 语句?
psycopg2 - 将 psycopg2 转换为 asyncpg 格式。““%”处或附近的语法错误”
我正在将 postgres 脚本转换为 asyncpg。
我得到“asyncpg.exceptions.PostgresSyntaxError:在“%”处或附近出现语法错误”
我假设我的占位符格式不正确,但我找不到正确格式的示例。
原始工作 psycopg2 代码:
我按照文档中提供的示例代码进行的尝试:
编辑:示例查询,我将“数据”提取为字典。
python - 使用 Python 访问数据库时,连接在操作过程中关闭
除了我的 python bot 之外,我还使用 Heroku 设置了一个 postgresql 服务器,它也在 heroku 上运行,但 bot 无法连接到数据库
我确保密码用户名等正确。
这是用于连接的方法:
这就是我运行它的方式:
预计将访问数据库并写入和读取数据,而不是我收到以下错误:
python - 将非常大的 pandas 数据帧加载到 postgresql 数据库的最快方法
我正在从.csv
每天收到的三个文件创建一个数据库。我用熊猫清理了它们,现在它们每个都在各自的熊猫数据框中。最大的大约是 100,000 x 500,其他的大小相似。我需要以最快的方式将每个数据帧上传到postgresql
. 这真的需要很快,因为我还必须上传大约 10 年的数据。
我已经使用sqlalchemy
和psycopg2
使用df.to_sql
以及将数据帧转换为 csv 并批量上传。上传 csv 是最快的,但会产生常量类型错误并且会崩溃。sqlalchemy
并且psycopg2
运行良好,但只需大约一个小时或更长时间即可让它们三个运行。Chunksize、fastmany 和 multi 关键字的速度都差不多。我正在考虑使用 asyncpg 但我对如何实现它感到困惑。
请,非常感谢任何帮助或建议。
pycharm - 我已经安装了 asyncpg 包,但我无法在我的代码中导入它
我的界面是 Python 3.7 (venv),我已经将包安装到我的界面以及通过终端,但由于某种原因,“asyncpg”模块是唯一一个无法导入的模块。有任何想法吗?
我尝试重新启动并重新安装软件包
导入异步
ModuleNotFoundError:没有名为“asyncpg”的模块
python - RuntimeWarning:从未等待协程。如何异步/等待回调
我有一个提供网络套接字的课程,并听 PostgreSQL。使用 asyncpg,当我尝试使用 add_listener 时,出现错误:RuntimeWarning: coroutine was never awaited。如何异步/等待回调。我尝试添加“等待 self.listener”,但它不起作用。
有没有办法以另一种方式处理这个问题?