2
當創建在knex遷移表,我已表明一欄爲這樣:knex.js + PG指定VARCHAR爲> 255
table.string("content");
它默認爲varchar 255我將它想能夠保存更多文本。我如何向knex表明我希望發生這種情況?
當創建在knex遷移表,我已表明一欄爲這樣:knex.js + PG指定VARCHAR爲> 255
table.string("content");
它默認爲varchar 255我將它想能夠保存更多文本。我如何向knex表明我希望發生這種情況?
您可以在下面的方法來設置字符串的長度定義山坳:
table.string("content", 1000)
這導致到:
content character varying(1000)
我從來沒有使用過'knex ',但會猜測'table.text(「content」)'可以做到這一點,純粹是邏輯和postgresql數據類型。我可能是錯誤的:) –
問題是你基本上必須使用'.raw()'並且自己編寫PG SQL。看起來Knex並不明確支持它。 – kuanb