1
我一直在通過this tutorial和github repository創建使用Postgres數據庫的快速/護照/續集授權。我知道問題是什麼,我只需要一個解決方案的幫助。獲取以下錯誤:「SequelizeDatabaseError列」createdAt「不存在」
已具備了一切和創建數據庫之後,我嘗試登錄,但我不斷收到錯誤:
"SequelizeDatabaseError" column "createdAt" does not exist".
似乎有哪裏Sequelize 3.XX是無法讀取createdAt
和錯誤我設置的數據庫會自動小寫所有創建的表。
我相信有一種方法可以將createdAt
要求修復爲小寫,但我似乎無法找到它。有沒有其他人遇到類似的問題?
PostgreSQL的褶皺標識符(如表和列名)降低的情況下,除非你雙引號。那麼你是如何創建'createdAt'列的?你有雙引號嗎?你如何訪問此專欄?你在那裏雙引號嗎? –
@ muistooshort我使用以下命令創建了[createdAt:tagname]: 'ALTER TABLE add users add createAt timestamp;' 我不知道你是否可以允許使用引用camelcase,我會試試看。 –
如果您需要區分大小寫,請雙引號:'alter table users add「createdAt」timestamp'。 –