SQLBoiler定义关系

时间:2019-05-11 14:32:10

标签: go orm

我有一个sqlite数据库,需要对它进行只读访问。我一直在探索sqlboiler作为ORM,到目前为止生成模型等一直很棒,但是我无法弄清的一件事是如何定义自定义关系。我知道当数据库具有外键等但我的数据库没有并且我不能更改其结构(由其他应用程序编写)时,它会自动执行此操作。所以我有这样的结构:

书:

id  |  title
1   | Sample title

作者:

id | name
1  | Author Name

book_authors:

book_id | author_id
1       | 1

我想我想做的事很明显,这是书籍和作者之间的多对多关系。问题在于book_id和author_id不是外键。有什么方法可以配置toml文件中的代码生成来创建这种关系,还是我必须手动编写代码才能做到这一点?谢谢

0 个答案:

没有答案