Python 如何在一个查询中使用多个数据库?

Python 如何在一个查询中使用多个数据库?,python,influxdb,influxdb-python,Python,Influxdb,Influxdb Python,如何使用XDB python客户端编写这段代码 从“db1.retention_policy1.measurement1.”中选择“db2.retention_policy2.measurement2.”中的第1列,其中时间>2019-01-01;" 我得到的事实是,您可以创建两个连接,甚至只使用一个连接来查询数据库 一种方法可以是: 从db1获取所需的数据 使用connection.Switch_数据库(“db2”)切换数据库 那么,有什么方法可以将数据推送到db2中呢 谢谢。我只需要给这两个

如何使用XDB python客户端编写这段代码

从“db1.retention_policy1.measurement1.”中选择“db2.retention_policy2.measurement2.”中的第1列,其中时间>2019-01-01;"

我得到的事实是,您可以创建两个连接,甚至只使用一个连接来查询数据库

一种方法可以是:

  • 从db1获取所需的数据
  • 使用connection.Switch_数据库(“db2”)切换数据库
  • 那么,有什么方法可以将数据推送到db2中呢

  • 谢谢。

    我只需要给这两个数据库授予读/写权限。

    我没有
    influxdb
    的经验,但是你不能简单地使用完全限定的标识符吗?
    db.schmea.table
    ?如果你尝试了,为什么它不起作用?你有错误吗?如果有,你会得到什么错误?完整的回溯是什么?我不知道ume类似的东西可以工作:
    client.query('db1.retention\u policy1.measurement1'中的'db2.retention\u policy2.measurement2'中选择column1,其中time>'2019-01-01)
    given:
    client.get\u list\u database()
    返回两个:
    [{'name':'db1'},{'name':'db2'}]
    我只需要给这两个数据库授予读/写权限。