我正在爲一家公司申請。他們需要將總小時數除以部分。例如,他們創造一輛汽車,一個項目總共有100個小時。 25去畫25去蒙太奇25去車輪25去電子。這4列標準表上是這樣,我將有兩個表的總及成品小時的項目:Postgresql列產生
project id -total hours - painting - montage - wheels - electronics
12543 | 100 | 25 | 25 | 25 | 25 |
project id - hours left - painting - montage - wheels - electronics
12543 | 100 | 25 | 25 | 25 | 25 |
,但在某些情況下,他們希望在這個喜歡添加自定義欄節天窗,並給那裏額外的小時和打開這個像列
project id -total hours - painting - montage - wheels - electronics-sunroof
12543 | 125 | 25 | 25 | 25 | 25 | 25
但並不是所有的項目都會有這個自己的。
如何爲每個項目創建彈性數量的列和自定義列?我應該把它們分成他們特別的不同的桌子還是什麼?我該如何從api執行該操作?例子是在任何語言的歡迎 - 僞代碼
感謝名單了很多
查看樞軸和交叉表;存儲使用jsonb或EAV –