我以这种方式实现了 SQL 表继承:
Table Shape:
Column | Type
------------+---------
shape_id | integer
square | foat
name | character varying(64)
Table Triangle
Column | Type
------------+---------
shape_id | integer
a | float
b | float
c | float
Foreign-key constraints:
"fkey1" FOREIGN KEY (shape_id) REFERENCES Shape(shape_id)
Table Circle
Column | Type
------------+---------
shape_id | integer
r | float
Foreign-key constraints:
"fkey2" FOREIGN KEY (shape_id) REFERENCES Shape(shape_id)
是否可以使用 slick 创建 Triangle 扩展 Shape 和 Circle 扩展 Shape 的类模型?
我看到了这个问题,但我不喜欢将所有派生表列放在一个表中作为可为空的方法。
谢谢!