cost 359 ms
如果提供了空的元素列表,如何使 IN 表达式成为可选参数? - How to make IN expression an optional parameter if empty list of elements was provided?

如果提供了空列表作为参数,我想将 IN 语句作为 sql 查询的可选部分,但未能提供。 我可以做解决方法并在代码中使用一些默认值而不是空列表(所有 cam_ids),但我想知道如何正确地做到这一点。 我有以下 sql 表达式(实际表达式要长得多):SELECT id, cam_id FROM ...

如何修复 aiohttp 应用程序初始化引擎上的 aiopg 异常? - How to fix aiopg exception on initialization engine in aiohttp application?

我正在使用官方文档学习 aiohttp,并且在我必须获得数据库连接的步骤中,代码引发异常。 我有一个函数并调用它: app.on_startup.append(function) 就像在文档中一样。 函数代码如下: 以下例外: 请帮我。 我不知道该怎么办 ...

无法检查 Postgres DB aiohttp 中是否存在用户 - Can't check if user exist in Postgres DB aiohttp

在这里您可以看到用户的 model 及其方法 有两个功能,第一个是检查用户是否存在于数据库中,第二个是添加一个新用户到数据库。 所以主要问题是 create_user function 工作正常,但如果我在那里添加一个 check_user,什么都不会发生。 往下看查看方法,我称之为 functio ...

如何对连接到 websocket 的每个客户端使用唯一查询 - How can I use unique query for every client connected to websocket

我试图在我的 websocket 中只有一个数据库连接,并将此信息返回给每个连接的客户端。 有可能这样做吗? 有我当前的代码: 目前,每次客户端监听我的 websocket 时,我的数据库中都会有一个新连接。 每个客户端都会得到相同的内容,所以我不需要他们连接到数据库,只需要我的 websocket ...

aiopg + sqlalchemy:如何在没有原始 sql 的情况下“删除表(如果存在)”? - aiopg + sqlalchemy: how to "drop table if exists" without raw sql?

我正在查看使用 sqlalchemy 的 aiopg 使用示例,这些行吓到我了: 我不想在使用 sqlalchemy 时执行原始 sql 查询。 但是我找不到任何其他方法来实现相同的逻辑。 我的尝试是: 1) 这提出了: sqlalchemy.exc.UnboundExecutionError ...

使用pytest,tornado和aiopg进行单元测试失败,任何查询都失败 - Failure on unit tests with pytest, tornado and aiopg, any query fail

我在Python 3.7 + Tornado 5上运行REST API,使用postgresql作为数据库,使用带有SQLAlchemy核心的aiopg(通过aiopg.sa绑定)。 对于单元测试,我使用py.test和pytest-tornado。 一旦没有涉及对数据库的查询,所有测试 ...

aiopg / psycopg2自动提交和事务 - aiopg/psycopg2 autocommit and transactions

我的怀疑是非常SQLish的,但 由于psycopg2异步连接是自动提交的,因此我将手动设置已定义的事务,然后在同一游标/连接中关闭它。 像这样: 我的疑问是,由于它是完全异步的,如果发生回滚,是否还会回滚在相同时间范围内处理过的其他命令,或者您是否会基于连接回滚? 谢 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM