sequel

    0熱度

    1回答

    我有一個數字狀態列的模型,該模型被模型映射到符號。這到目前爲止效果很好,但我不能用這個續集的發現者機制。 讓我們這個模型 class Task < Sequel::Model finder def self.by_status(status) where(status: status) end end 有了這個數據庫實例: DB.create_table(:ta

    0熱度

    1回答

    我正在尋找一種方法來在續集中複製none的行爲。到目前爲止,我還無法找到創建數據集或數據集的方法,而無需將其綁定到表。 目前我只是返回一個enum,但我想保留數據集API以不破壞任何鏈接。 E.g. class User < Sequel::Model end User.none # => instance of dataset

    0熱度

    2回答

    旋轉我的車輪。如何用續集gem指定自定義表格映射? 我已經做了以下 init.rb OTHER_DB = Sequel.connect(:adapter => 'tinytds', :host => 'host1', :database => 'mydatabase', :user => 'myuser', :password => 'mypassword') Namespace::MyMod

    0熱度

    1回答

    我使用Sequel與Padrino及以下遷移提出的uninitialized constant Jsonb (NameError)錯誤: Sequel.migration do up do alter_table :same_table do add_column :not_working, Jsonb end end end 的creat

    0熱度

    1回答

    我有一個續集模式是這樣的: class User < Sequel::Model include Notificatable def validate super validates_presence [:email] end end # concerns/notificatable.rb module Notificatable

    1熱度

    1回答

    我試圖使用pipedrive-ruby和續集寶石檢索和存儲數據從JSON哈希到數據庫,但它總是返回在每個單元格和方括號在數據庫中的值字符串的開始和結束。我該如何解決這個問題? 代碼: query_values = activities.map do |activity| "#{activity['id']}" end query = "INSERT INTO pd_activities (

    2熱度

    1回答

    我試圖用地圖函數中的變量創建查詢,但存儲在這些字段之一中的內容確實包含'(引號,如Barney's)。所以每當它破裂,因爲'將打破這種說法。我怎樣才能解決它? 我試圖使用.split函數,但沒有成功。 不用擔心SQL注入,因爲我只是從API加載數據到我的數據庫。 代碼: query_values = activities.map do |activity| '(' + "#{a

    1熱度

    1回答

    ActiveRecord's select_value是搶第一排的第一個關口一個非常方便的方式(例如,"1") ActiveRecord::Base.connection.select_value('SELECT 1') 我該怎麼做,在Sequel?我已經得到的最接近的是 DB['SELECT 1'].first.values.first # ugly

    0熱度

    1回答

    如何在使用續集插入MySQL DB時讀取列值。嘗試下面的查詢獲取類型錯誤:沒有隱式轉換爲整數。 DB[:table].import([:x, :y], [[1, 2]], [:return=>:primary_key]).

    0熱度

    1回答

    如何使用續集gem在MySQL中創建int(3)列? 我嘗試了以下操作,但仍然使用MySQL中的類型int(11)創建該列。 DB.create_table :table1 do Integer(:a, :size => 3) end