使用Scala的Anorm库中已有的资源有一种方法可以转义外部写入的SQL数据(例如:datadump)

时间:2015-10-26 15:01:19

标签: sql anorm

我试图不编写已编写的代码 - 我真的是:)

我有一个生产MariaDB数据库,它只是拒绝将负载转储到它自己的早期版本,我需要编写一个自定义转储/加载例程来处理这种情况。 mysqldump的{​​{3}}没有一个可悲的做法。

手动清理转储的努力太高,太危险而无法实现自动化,我需要多次重复该过程,因此我无法承担任何手动操作。我知道有些工具可能会有所帮助但更容易编写代码(我熟悉),而不是学会信任另一种工具

我之前在以前的平台/框架中编写过这段代码,所以我知道必须做什么以及如何做。

我现在问这个问题是否有一种优雅的方式可以使用Anorm用来清理数据以清理数据预转储的数据?

到目前为止,我甚至无法查看Anorm生成的实际SQL查询(除了通过MySQL查询记录器),所以我并没有抱太大希望,但我还是在询问任何其他人都有办法进入我尚未找到的内部例程。

1 个答案:

答案 0 :(得分:2)

显然,从我能看到的答案实际上是否定的。

然而,我讨厌把事情留在死胡同,所以这是一个应该做的小事。我非常确定它可以更好地进行优化,因为我不太喜欢 每个字符<{>} < / strong>已更换。

char.toString