knex.js

    1熱度

    1回答

    我在節點v6.9.5上的Express v4.15.2服務器中使用了Bookshelf v0.10.3和Knex v0.12.9。 我有一個user表與一個關聯的identity表,由identity_user表加入。該表採用Knex創建: Promise.all([ knex.schema.createTable('user', table => { table.increm

    1熱度

    1回答

    我一直在想如何在遷移文件中編寫down函數。理想情況下,它應該與我們在up方法中所做的完全相反。現在假設我編寫了up函數來刪除列上的unique約束,向表中添加了一些新行(具有重複數據),現在我想回滾遷移。理想情況下,我會編寫down方法在列上再次添加唯一約束,但遷移不會回滾,因爲表中現在包含重複數據。 所以我的問題是 - 在這種情況下該怎麼辦? 如何在遷移中編寫down函數? 在這種情況下,我可

    0熱度

    1回答

    隨着knex,我有這個疑問: this.knex(this.table) .where(this.column_data, data) .where("archive", 1) 我想檢查this.table有一個名爲「檔案」一欄,所以我應該使用' hasColumn」的方法 如何使用schema.hasColumn(this.table, '在前面的查詢

    0熱度

    1回答

    當我嘗試在Knex和Postgres中運行種子時,我仍然得到相同的錯誤。錯誤是error: insert or update on table "locations" violates foreign key constraint "locations_user_id_fore ign"。任何人都可以弄清楚爲什麼它會拋出這個錯誤?我試過改變一堆東西。謝謝! 用戶遷移 exports.up = fu

    0熱度

    1回答

    在嘗試查看幾十個示例並閱讀大多數文檔並嘗試許多不同變體並更改SQL Server中的許多設置後,終於崩潰了尋求這個幫助。 我使用與SQL Server接受的完全相同的連接字符串成功連接到帶有mssqljs的tblTextKnex,但一段時間以來一直無法使用knexjs。 我得到以下警告和錯誤: Knex:warning - calling knex without a tableName is d

    2熱度

    1回答

    服務器在嘗試與Postgres的節點連接的js,衝進錯誤 Resource Wall is listening on port 8080 Knex:Error Pool2 - Error: The server does not support SSL connections Knex:Error Pool2 - Error: The server does not support SSL c

    1熱度

    1回答

    我正在嘗試使用MySQL和Knex進行數據庫遷移。 當我運行命令knex migrate:latest,我得到 ER_ACCESS_DENIED_ERROR: Access denied for user ''@'localhost' (using password: NO) 我試過的代碼庫添加密碼(以「123」和「NO」),但什麼我最困惑的是,正如我在我的數據庫文件user: "root",錯誤

    -1熱度

    1回答

    我正在使用MySQL數據庫與Node.js作爲服務器端,並使用Knex.js將數據放入數據庫。我可以成功地做到這一點,但我怎麼才能真正從中取出數據呢?我想要做的是console.log整個表,所以我知道我可以訪問數據。從那裏我應該能夠弄清楚如何將它實現到我的React項目中。 有沒有人有關於如何做到這一點的任何想法?

    1熱度

    1回答

    exports.up = (knex, Promise) => knex.schema.createTable('cohorts', (table) => { table.increments('id') .primary(); table.string('name', 'varchar(6)') .notNullable();

    0熱度

    1回答

    我有一個表,我想按名稱按升序排序。 我試圖做這種方式,但它並沒有幫助: return this.Model.query((qb) => { qb.orderBy('contentName', 'ASC'); }).save(); 我錯過了什麼,我覺得這不應該是這麼辛苦,但我不能讓它工作。 bookshelf.js文件並沒有真正幫助我。我在這裏是初學者,所以這可能是原因。謝謝!