2016-03-17 77 views
-1

我在使用SQLite中的類型布爾值時遇到了問題。錯誤消息是:SQLite的Doctrine DBAL類型布爾值

Fatal error: Uncaught exception 'Doctrine\DBAL\DBALException' with message 'Unknown database type bool requested, Doctrine\DBAL\Platforms\SqlitePlatform may not support it.'

連接到SQLite數據庫時發生錯誤。數據庫模式只是從這裏默認的:https://doc.powerdns.com/md/authoritative/backend-generic-sqlite/

我該如何解決這個問題?我沒有在Google/Stackoverflow上找到任何內容。

+0

如果你投下我的問題,請告訴我爲什麼這樣我可以解釋什麼是不明確的,並添加缺少的信息!謝謝! – SebTM

回答

1

您正在使用Doctrine,所以您還應該使用它來爲您設置數據庫結構。因此,不要自己運行這些「創建表」語句,請使用下面的解決方案,它適用於您的用例。

如果您使用學說ORM設置你的實體類如下所述:Basic Mapping

如果您使用主義DBAL沒有的ORM,你應該建立數據庫結構是怎樣的這: Schema-Representation

+0

一般來說,我和你在一起,因爲這種模式對於每個數據庫驅動程序都不同,PowerDNS也是強制性的,所以我們不會通過我們的管理軟件提供它。我們的軟件不會改變這個模式的任何內容,只是檢查它是否存在。 – SebTM