gpt4 book ai didi

node.js - 使用 sequelize 将数据库前缀附加到表名

转载 作者:行者123 更新时间:2023-12-03 22:36:28 25 4
gpt4 key购买 nike

我想知道是否有办法让 Sequelize 将数据库名称附加到特定查询。

当 Sequelize 运行查询时,它看起来像这样:

SELECT "desired_field" FROM "user_account" AS "user_account" WHERE "user_account"."username" = 'jacstrong' LIMIT 1;

它什么都不返回。

但是,当我从命令行运行手动查询时,它会返回我想要的数据。
SELECT "desired_field" FROM database_name."user_account" AS "user_account" WHERE "user_account"."username" = 'jacstrong' LIMIT 1;

有没有办法让 Sequelize 做到这一点?

注意:在我的生产环境中一切正常,但我导出了生产数据库并在我的本地机器上运行 pg_restore 并且应用程序没有正确连接到它。

最佳答案

我一直这样做......在你做备份之前,确保你勾选转储选项 --> 不保存 --> 所有者是......有时我的看起来仍然失败,但实际上它没有' t...我也不会一直删除整个数据库,我只是删除我正在恢复的模式...所以实际上你可以继续使用你的开发环境使用的任何凭据在本地创建你的数据库只需删除所需的架构/架构,并在您想删除数据时在没有所有者的情况下恢复数据库

关于node.js - 使用 sequelize 将数据库前缀附加到表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59686143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com