2013-05-06 80 views
0

我正在嘗試創建ca. 50.000列,它顯示我這個錯誤。這是我的電腦功能問題還是sqlite3不能接受那麼多的專欄,就是這樣?Ruby on rails SQLite3 :: SQLException:太多列

在此先感謝。

+1

哇! 50.000列可能很多。您應該重新考慮您的數據庫模式,並可能將表格翻轉90度。有這麼多專欄的理由嗎? – iltempo 2013-05-06 20:28:29

+0

我不能翻轉它。我有一個表50.000 x N,N可以是1,2但也可以是10.000,它是可變的。 – Tonja 2013-05-06 20:30:28

+2

在此處查找Sqlite限制:http://www.sqlite.org/limits.html – iltempo 2013-05-06 20:30:31

回答

0

你可以做這樣的事情

row | n 
- - - - - 
1 | n1 
1 | n2 
1 | n3 
2 | n1 
2 | n2 
    ... 

防止您爲表列的大(也可能是由不同的排)量。