我目前正在遇到一个简单的解决方案,但也许我可以得到一些帮助。
我目前正在编写一个连接到数据库服务器以检索最新信息的python脚本,但我遇到了一个关键问题。
没有人'数据库'。创建我需要的数据的工具,每次生成信息时都会创建一个新的“数据库”。因此,当我连接到服务器时,实际上有30多个数据库,并且当程序运行其数据集时,它每周都会不断创建新数据库。
所以例如,我有一个名为collection_2016_9_15,collection_2016_9_9等的数据库。这就成了一个问题,因为当我想运行一个查询时,我需要告诉python要连接哪个DB,这应该是自动化的。
所以现在,因为它每周运行一次,我知道我基本上可以在收集数据的那天运行脚本,只是说连接到数据库集合_Y%_M%_D%,但这只有在我运行它时才有效程序运行的那一天,如果有任何问题导致延迟或问题,它将破坏自动化。
那么有没有办法告诉python连接到'最新的数据库'而不试图给它一个特定的名称?