我希望制作一张指向航班表的路线表。
但是,每条航线最多可以有25个航班,我希望每个航班都是外键。
制作这样的桌子似乎很浪费:
CREATE TABLE routes (
id SERIAL PRIMARY KEY,
flight1 INT references "flights" (id),
flight2 INT references "flights" (id),
...
flight24 INT references "flights" (id),
flight25 INT references "flights" (id),
rating INT NOT NULL
);
因为,平均飞行次数应该在8左右。我将用NULL填充空飞行。所以平均路由将包含17个NULL。
这是正确的方法吗?我查看了任意长度的外键数组,但psq上似乎不支持那些(9.3.10)
答案 0 :(得分:1)
这不是正确的方法。你需要一张额外的桌子。所以,像这样:
override func viewDidLayoutSubviews() {
sliders.alignment = UIStackViewAlignment.Bottom
sliders.alignment = UIStackViewAlignment.Fill
}