sequel

    2熱度

    1回答

    我意識到我無法運行教程(http://sequel.jeremyevans.net/)兩次。 第一次,它按照我們的預期運行。但第二次,它提出了一個錯誤 SQLite3::SQLException: table `items` already exists (Sequel::DatabaseError) 我明白錯誤,但我不知道如何解決它。 如何打開數據庫而不丟失其包含的數據,仍然可以運行教程?

    0熱度

    1回答

    就像在標題中一樣,我嘗試將哈希製作成hstore類型的列。 我看過問題fabricator with hstore attribute,但是那裏的解決方案並不適合我。 我的hstore列名稱是「狀態」,那裏我想設置三個標誌:「已處理」,「重複」,「EOL」。我使用續集(4.14.0)作爲ORM,製造(2.8.1),紅寶石2.1.2當然PostgreSQL的) 殼體1: status {eol: t

    0熱度

    2回答

    我的應用程序具有用戶,事件和邀請的概念。一個用戶可以被邀請參加很多活動,而一個活動可以有很多受邀用戶;這種關係具有附加的狀態,表明用戶是否接受了邀請。 我通過使用事件和用戶之間的連接表的邀請模型建模的邀請,但我無法實際更新通過分配給它的邀請模式連接表: class Event < Sequel::Model many_to_many :users, :join_table => :inv

    0熱度

    1回答

    我正在使用Sequel(4.x)和MySQL 5.5編寫大量應用程序,主要執行INSERT s並偶爾更新現有行。繼續執行.insert()操作後,續集會返回一個AUTO_INCREMENT ID。 我目前使用.on_duplicate_key_update()在表達式,如: # Insert new row into cache_table, updating any columns that c

    10熱度

    2回答

    這裏是我將兩個表代碼: DB.from(:sources).join(:payloads, :source_id => :id) 表名是:sources,:payloads。 問題是在有效載荷中有一個:id列,它將覆蓋:sources中的:id列。我需要使用別名,這樣我才能獲得包含所有列名的大型表。但是,按照當前編寫的和當前我的表格結構,:id列正在合併,第二個表格優先。這有意義嗎? 如何製作

    2熱度

    1回答

    我一直在研究與數據庫交互並將信息存儲在數據庫中。目前,我正在爲我的編程課程開發一個項目,並試圖創建一個註冊頁面。此時在我的signup.html文件中,表單需要兩個輸入:用戶名和密碼。然後一旦提交,它會轉到我的app.rb文件中的post方法根目錄。現在,在app.rb文件中,在/sources根(這是我的signup.html文件中的表單的我的post方法根目錄)中,我擁有它,因此輸入的憑據保存

    2熱度

    1回答

    我發現了一堆非常相似的主題,但我只是缺少一些東西。 >。 < 基本上,我試圖用數據庫證書,主機地址和名稱創建一個名爲$db_url的變量。 當試圖散列中提取的哈希值,我得到了以下錯誤: `[]': can't convert String into Integer (TypeError) 在這條線: $credentials = $svc_details["credentials"] 這裏

    0熱度

    1回答

    我試圖調用一個DB2數據庫中的存儲過程,該存儲過程具有輸出參數並且還返回一個遊標。我可以通過JRuby使用JDBC完成這項工作,但是由於更好的界面,我想擴展Sequel來完成它。這一步我已經得到了: Sequel::JDBC::Database.class_eval do def call_test sql = "{call ddd.mystoredproc(?)}"

    0熱度

    1回答

    我正在使用Sinatra和Sequel構建一個API作爲ORM在postgres數據庫上的API。 我有一些複合數據集要在分頁樣式中查詢,所以我想保留數據集緩存在第一次調用後的下一頁請求。 我讀過默認情況下Sequel數據集被緩存,但我需要在2個請求之間保留此對象才能使此行爲受益。 所以我想知道如果再次調用同一個查詢,而不是每次都做一個完整的新數據集,將該對象放在某處以便稍後檢索它。 我在Sina

    0熱度

    2回答

    參考Sequel's docs我已經在職位和公司之間建立了一個one_to_one聯繫。 class Position < Sequel::Model one_to_one :company end class Company < Sequel::Model many_to_one :position end 當我試圖通過一個位置,我得到零得到一個公司,雖然我可以找到