sequel

    0熱度

    1回答

    這是我的代碼插入我的簡單的「系列」表中的幾行記錄插入到表: db = sequel.postgres(config['dbname'],:user=>config['user'],:password=>config['password'],:host=>config['host'],:port=>config['port'],:max_connections=>10) @db.create_ta

    0熱度

    1回答

    有人知道在minitest框架內的實例級別上定義的續集模型驗證的簡單方法嗎? 背景: 我正在開發使用西納特拉和Sequel與squlite數據庫的Web應用程序。整個事情是一個持續的開發流程,因爲網絡應用程序是一個更大的開發項目的一部分,這個項目還處於很多變化之中。因爲這個原因,我很大程度上依賴於測試,因爲我必須經常在數據結構的更深處「捅」。作爲測試框架,我使用minitest和spec-file

    0熱度

    1回答

    我使用Sequel gem填充Postgres數據庫。但是,數據是從另一個數據庫中提取的,並且已經包含一個ID。我只是拉出這些ID的一小部分,而且它們是完全隨機的,所以它們非常失序。 是否可以插入項目到我的數據庫並提供特定的ID作爲主鍵使用,或者這是一個壞主意?我試圖手動提供ID,並得到「ID是一個受限制的主鍵」。

    2熱度

    1回答

    我讀了續集的文檔,我得到了好奇在下面的代碼片段中使用的技術: class Post < Sequel::Model(:my_posts) (...) end 的Sequel::Model(:my_posts)設置數據庫表的模型。我很好奇Model(:my_posts)中的括號。我喜歡這個界面,但是我怎樣才能做到這一點?這有點奇怪...看起來像Model可以被稱爲一種方法......

    0熱度

    1回答

    我使用Sequel gem連接到我的Postgres數據庫 - 我有播放列表和曲目,它們有許多關係。 我很難找到最有效的方式來查詢播放列表中最常見的10首曲目。有人能給我一個如何解決這個問題的例子嗎?

    0熱度

    2回答

    在續集中,如果你有一個名爲爲MyModel模型類,你可以做這樣的事情: #make MyModel instance row = MyModel.new(column1, column2) #save it to the database Sequel is connected to row.save 然而,「row.save」會,如果你失敗保存重複的主鍵。 我正在尋找一種方法,將保存一

    1熱度

    1回答

    我正在爲我的數據庫(基本版本)使用Heroku Postgres插件。 Ruby Sequel是我的模式管理ORM。 最近,一些遷移​​沒有更新數據庫模式。 我跑遷移19 019_add_last_unique_story_to_user.rb: Sequel.migration do up do alter_table(:state_tables) do add_

    1熱度

    1回答

    好的承認,標題不是最好的,但我不知道怎麼問這個... 我用Postgres的Sequel寶石。我有一個包含播放列表和曲目的數據庫,並且我通過一個特定的屬性過濾了曲目(所以我有一部分曲目)。 然後,我使用Playlists.where(tracks: filtered_tracks)將播放列表過濾爲包含音軌子集的播放列表。 但是,是否可以只從軌道子集中選擇具有兩個或多個軌道的播放列表?說,像Play

    0熱度

    1回答

    我正在從事出版物管理應用程序。根據業務邏輯,如果出版物的文本具有等於或高於75%的相似度,則出版物可以屬於另一出版物。因此,在數據庫中,我在publications表上創建了一個自我關係。 到目前爲止,我有以下查詢完美的作品: SELECT publications.id, publications.body, similar_publications.id similar_i

    0熱度

    1回答

    我正在尋找一種將數組參數傳遞給pg_array查詢(https://www.postgresql.org/docs/8.2/static/functions-array.html)的方法。類似: Model.where("array_col && ?", ids) & & - 重疊 ids = [2,3] array_col是含有例如[1,2] 當硬編碼作品整數數組: Model.where(