gpt4 book ai didi

mysql - 光滑的代码生成器不包括带表的模式

转载 作者:行者123 更新时间:2023-11-29 23:01:34 27 4
gpt4 key购买 nike

我在同一台 MySQL 服务器上有两个数据库模式。我希望能够连接来自不同模式的表(这可以在 SQL 中简单地通过指定每个表的模式来完成,例如,first_schema.some_table JOIN secondary_schema.another_table)

我发现只要相关表的类包含架构名称(我手动添加它,一切都很好),这在 Slick 中很容易处理。问题是,slick 的代码生成不包含架构。我不知道如何解决这个问题。我一直在爬行源代码,但在这个问题上没有取得太大进展:(

最佳答案

这可能是架构逆向工程中的一个错误。

查看本指南以自定义代码生成器。 http://slick.typesafe.com/doc/2.1.0/code-generation.html

最好的办法是确定发生这种情况的原因,并在需要时向 Slick 提交修复程序。这可能需要更改为 MySQLDriver#ModelBuilder。

要为您修复此问题,您应该在将模型提供给代码生成器之前修改模型。或者,您可以覆盖 def Table#code 。

关于mysql - 光滑的代码生成器不包括带表的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28460757/

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