Sequel

軟件截圖:
Sequel
軟件詳細信息:
版本: 4.27.0 更新
上傳日期: 10 Feb 16
開發: Jeremy Evans
許可: 免費
人氣: 68

Rating: 3.0/5 (Total Votes: 3)

續集比一個ORM得多。它是從Ruby的數據庫交互,管理和與整個數據庫的接口,而不僅僅是其數據的完整解決方案。

開發人員可以使用IRB控制台或續集的自己的DSL快速組裝數據庫,管理模式,建立SQL查詢,運行事務,取結果,並將結果轉換為Ruby的可塑性格式。

它像Ruby和SQL之間的抽象層,幫助用Ruby開發人員的技能,但較小的SQL知識。

支持的數據庫和工具:

ADO

Amalgalite

CUBRID

數據對象

DB2

DBI

火鳥

IBM_DB

Informix的

JDBC

MySQL的

Mysql2

ODBC

的OpenBASE

甲骨文

PostgreSQL的

SQLAnywhere的

sqlite3的

斯威夫特

TinyTDS

本發行版是新的

  • 請dataset.call_sproc(:插入)在JDBC適配器工作
  • 更新時加入update_refresh插件,刷新模型實例
  • 添加delay_add_association插件,延緩add_ *方法調用新的對象,直到保存對象後
  • 添加validate_associated插件,用於驗證當前對象時確認相關的對象
  • 請的Postgres :: JSONBOp#[]和#get_text返回JSONBOp實例
  • 取出fdbsql,JDBC / fdbsql和OpenBASE的適配器
  • 數據庫#交易現在返回如果塊返回值:回滾=>:總是使用
  • 允許的PostgreSQL://連接字符串的別名給Postgres://,與libpq的兼容性
  • 請在列表插件型號MOVE_TO處理超出範圍的目標,而不引發異常
  • 請對枚舉類型的PostgreSQL手柄轉換特效數據庫#add_named_conversion_proc

什麼在4.24.0版本是新的

  • 請dataset.call_sproc(:插入)工作, JDBC適配器
  • 更新時加入update_refresh插件,刷新模型實例
  • 添加delay_add_association插件,延緩add_ *方法調用新的對象,直到保存對象後
  • 添加validate_associated插件,用於驗證當前對象時確認相關的對象
  • 請的Postgres :: JSONBOp#[]和#get_text返回JSONBOp實例
  • 取出fdbsql,JDBC / fdbsql和OpenBASE的適配器
  • 數據庫#交易現在返回如果塊返回值:回滾=>:總是使用
  • 允許的PostgreSQL://連接字符串的別名給Postgres://,與libpq的兼容性
  • 請在列表插件型號MOVE_TO處理超出範圍的目標,而不引發異常
  • 請對枚舉類型的PostgreSQL手柄轉換特效數據庫#add_named_conversion_proc

什麼是新的在4.22.0版本:

  • 請JDBC / SQLAnywhere中正確設置:AUTO_INCREMENT入門架構哈希
  • 添加型號cancel_action在鉤子之前取消動作,而不必掛鉤返回FALSE
  • 支持通過不是MySQL的設置@@ WAIT_TIMEOUT:超時=>零數據庫選項
  • 新增accessed_columns哪些列已為模型實例訪問插件,記錄
  • 使用IntegerMigrator用時,使用正確的遷移版本:allow_missing_migration_files
  • 請數據集#工會,#intersect和#except自動處理與原始SQL數據集
  • 新增column_conflicts插件來自動處理列與方法名稱衝突
  • 新增型號get_column_value和#set_column_value獲取/設置列值

什麼是新的在4.21.0版本:

  • 請JDBC / SQLAnywhere中正確設置:AUTO_INCREMENT入門架構哈希
  • 添加型號cancel_action在鉤子之前取消動作,而不必掛鉤返回FALSE
  • 支持通過不是MySQL的設置@@ WAIT_TIMEOUT:超時=>零數據庫選項
  • 新增accessed_columns哪些列已為模型實例訪問插件,記錄
  • 使用IntegerMigrator用時,使用正確的遷移版本:allow_missing_migration_files
  • 請數據集#工會,#intersect和#except自動處理與原始SQL數據集
  • 新增column_conflicts插件來自動處理列與方法名稱衝突
  • 新增型號get_column_value和#set_column_value獲取/設置列值

什麼是新的在4.19.0版本:

  • 請JDBC / SQLAnywhere中正確設置:AUTO_INCREMENT入門架構哈希
  • 添加型號cancel_action在鉤子之前取消動作,而不必掛鉤返回FALSE
  • 支持通過不是MySQL的設置@@ WAIT_TIMEOUT:超時=>零數據庫選項
  • 新增accessed_columns哪些列已為模型實例訪問插件,記錄
  • 使用IntegerMigrator用時,使用正確的遷移版本:allow_missing_migration_files
  • 請數據集#工會,#intersect和#except自動處理與原始SQL數據集
  • 新增column_conflicts插件來自動處理列與方法名稱衝突
  • 新增型號get_column_value和#set_column_value獲取/設置列值

什麼在4.18.0版本是新的

  • 請數據集#空的?工作時,數據集由一個非列表達式排序。
  • 修正了一個哈希值傳遞給:渴望關聯選項
  • 把所有PG :: ConnectionBad例外而Postgres適配器斷開連接錯誤。
  • 補充:AUTO_INCREMENT鍵的主鍵列的架構信息
  • 在many_through_many協會架構合格表的處理功能。

什麼在4.16.0版本是新的

  • 請數據庫#CREATE_TABLE?和#create_join_table?不能用IF如果添加索引NOT EXISTS
  • 數據集#現在截然不同接受虛擬行模塊
  • 識別而Postgres適配器斷開連接錯誤使用SSL時
  • 停止轉換MySQL的''默認值為零默認值
  • 新增型號qualified_pk_hash,用於返回合格PK鍵的哈希
  • 請validates_unique使用合格的主鍵,如果數據集已加入
  • 請續集:: Model.cache_associations =虛假加載架構時跳過數據庫的架構緩存
  • 請Microsoft SQL Server的數據庫#foreign_key_list工作2005
  • 請與CREATE_TABLE:PostgreSQL的外國選項可逆

什麼是新的在4.9.0版本:

  • PostgreSQL的陣列海量解析器加速
  • 添加current_datetime_timestamp擴展,對於那些literalized為CURRENT_TIMESTAMP當前時間/日期實例
  • 在SQLite的認識附加唯一約束違規
  • 為one_to_驗證嵌套的屬性時,不要取出列值*協會協會的地方外鍵是模型的主鍵
  • 在PostgreSQL的添加數據集#disable_insert_returning跳繩歸國隱式使用
  • 自動優化模型。[],.with_pk和.with_pk!對於組合鍵模式
  • 自動優化模型。[]當一個哈希名為
  • 認識上的SQLite的新版本CHECK約束違規
  • 在eager_each插件調用數據集#列時,不要試圖急於負載
  • 支持:對於JDBC適配器驅動程序選項,用於指定的情況下驅動程序類,其中的getConnection不起作用

什麼是新的在4.3.0版本:

  • 識別另一個斷開錯誤在JDBC / AS400適配器
  • 請數據集#資格和Sequel.delay共同努力
  • 識別citext類型PostgreSQL的字符串
  • 在rcte_tree插件支持組合鍵
  • 在樹插件支持組合鍵
  • 請Migrator.migrator_class公共
  • 請正確PostgreSQL的&#X3C PostgreSQL的空數組literalization工作; 8.4
  • 新增續集擴展指南
  • 添加插件模型導

在什麼版本4.2.0新是

  • 添加的數據庫#supports_partial_indexes?檢查部分索引的支持。
  • 的static_cache插件現在不允許保存/如果破壞:冰凍=>不使用假選項
  • 支持:冰凍=>在static_cache插件虛假選項,對於具有新的實例返回而不是凍結緩存的實例
  • 新增pg_static_cache_updater數據庫擴展監聽變化表和自動更新static_cache緩存。
  • 新增mssql_emulate_lateral_with_apply延伸模擬使用CROSS / OUTER APPLY橫向查詢。
  • 通過數據集#外側。
  • 支持橫向查詢

什麼是新的在4.1.1版本:

    eager_graphed
  • 固定select_map,select_order_map和single_value上的方法數據集。

什麼是新的在4.0.0版本:

  • 正確分析上的SQLite 3.7.16複合主鍵+
  • 識別另一個斷開錯誤的jdbc / oracle的適配器。
  • 新增pg_json_ops擴展調用JSON功能和運營商的PostgreSQL 9.3 +
  • 處理非JSON字符串平原,整數和PostgreSQL中JSON列彩車在pg_json擴展。
  • 數據集從現在開始接受#排虛擬塊。
  • 添加的數據庫#PostgreSQL的refresh_view支持耳目一新物化視圖。
  • 支持數據庫#drop_view:if_exists PostgreSQL的選項
  • 支持數據庫#{創建,刪除} _view:物化選項中的PostgreSQL 9.3 +創建物化視圖
  • 支持數據庫#create_view:遞歸選項中的PostgreSQL 9.3 +創建遞歸的意見
  • 支持數據庫#create_view:列選項使用顯式列

什麼在3.47.0版本是新的

  • 請不要失敗在缺少pg_typecast_on_load轉換PROC插件
  • 重命名PGRangeOp #starts_before和#ends_after到#ends_before和#starts_after
  • 添加數據庫#supports_schema_parsing?用於檢查模式解析的支持
  • 處理使用pg_array和pg_hstore擴展PostgreSQL的hstore []類型,如果
  • 請不要重新轉換特效時加載以pg_ *擴展
  • 拉手域類型解析PostgreSQL的架構時
  • 在複合型手柄域類型的擴展pg_row

什麼在3.43.0版本是新的

  • 將用於數據庫的#meta_def支持,數據集,和模型的meta_def擴展。

  • 在JDBC / Postgres的
  • 修正數據庫#copy_into時將引發異常。
  • 添加core_refinements擴展,提供了續集的核心擴展的細化版本。
  • 請數據庫#如果數據庫標誌著Postgres的適配器錯誤copy_into養DatabaseError。
  • 定義respond_to_missing?其中,method_missing的定義和對象支持的respond_to?
  • 允許拉姆達特效0元數作為Ruby 1.9的虛擬行模塊。

什麼在3.42.0版本是新的

  • 如果同時提交事務發生了異常,嘗試回滾。
  • 支持設置默認的字符串列的大小上通過default_string_column_size每個數據庫的基礎。
  • 擴展模型的數據集時重置Model.instance_dataset。
  • 請在force_encoding插件工作,凍結字符串。
  • 添加的數據庫#使用DO匿名代碼塊執行的語句做PostgreSQL的。
  • 刪除Model.dataset_methods。

什麼在3.41.0版本是新的

  • 新增斌/續集使用指南
  • 請數據集#反向和#reverse_order接受虛擬行模塊。
  • 新增Sequel.delay仿製延遲評估。
  • 請獨特驗證正確處理零值。
  • 支持:對PostgreSQL的CREATE_TABLE未記錄的選項

什麼是新的在3.39.0版本:

  • 修正defaults_setter設置假默認值
  • 修正PostgreSQL的數據庫中#primary_key_sequence串行序列查詢。
  • 使用帶PG驅動的Postgres適配器時,添加數據庫#copy_into非常快的插入到表中。
  • 聯合多個ALTER_TABLE操作到一個查詢盡可能在MySQL和PostgreSQL。
  • 手柄套在MySQL和MSSQL ALTER_TABLE操作,其中後續操作取決於以往試驗。
  • 添加constraint_validations插件通過擴展定義constaints的自動驗證。
  • 添加constraint_validations擴展定義類似於驗證數據庫約束。
  • 添加數據庫#supports_regexp?用於檢查正則表達式的支持。
  • 添加Sequel.trim跨平台的微調功能。
  • 添加Sequel.char_length跨平台CHAR_LENGTH函數。
  • 的MySQL服務器版本固定緩存。

什麼是新的在3.38.0版本:

  • 續集現在可以識別雙(X,Y)和雙(X,Y)的無符號的MySQL類型。
  • 雨燕subadapters現在要求迅速-DB-*而不是迅速本身。
  • 地址:TEXTSIZE選項tinytds適配器覆蓋默認的TEXTSIZE
  • 支持在迅速適配器的輸出識別方法。
  • 添加型號to_hash作為一個別名型號值。
  • 當加載多個PG_ *通過數據庫#延伸擴展,僅重置轉換特效一次。
  • 請不要讓模型類型轉換從字符串數組的Postgres,hstore或複合類型。
  • 添加pg_typecast_on_load插件負載轉換高級PostgreSQL類型{JDBC,做,快捷} / Postgres的適配器。
  • 請連接到PostgreSQL的存儲類型轉換特效所有適配器。
  • 要列架構添加類型OID PostgreSQL的。

什麼是新的在3.37.0版本:

  • 允許在每次呼叫指定eager_graph別名基地使用Alias​​edExpression基礎
  • 允許斌/續集尊重多個-l選項登錄到多個文件
  • 正確處理情況下,SCOPE_IDENTITY為零的ODBC / MSSQL適配器
  • 添加pg_interval擴展,用於返回間隔類型作為的ActiveSupport ::時間實例
  • 在nested_attributes保存新one_to_one關聯的對象,而不是一次兩次插件
  • 請不要傳遞一個新的對象到one_to_one setter方法​​時增加不必要的過濾條件
  • 列引用和方法的引用在many_through_many協會之間區分
  • 使用:出線=>:加盟模型關聯的數據集表時,深選項

什麼在3.36.1版本是新的

  • 在當前的DriverManager#的getConnection失敗修復JDBC適配器

什麼是新的在3.35.0版本:

  • 正確處理在其他數據庫中的表架構解析MySQL的。
  • 為模運算符(%),類似位運算符。
  • 新增DSL支持
    非GVL Ruby實現
  • 修正了可能的線程安全問題。
  • 在同一時間上的PostgreSQL允許多個表截斷。
  • 允許截斷採取:級聯:只有和:關於PostgreSQL的重新啟動選項
  • 允許JSON和XML序列化支持:類to_json法陣的選擇序列化模型實例的現有陣列
  • 增補臟插件,它保存時的值改變的列的初始值。

什麼在3.34.1版本是新的

  • 在主鍵查找的優化修正了

什麼在3.33.0版本是新的

  • 在完全加入能夠強制或禁止交易使用遷移者:use_transactions選項
  • 新增能力通過調用Sequel.migration塊內no_transaction關閉的遷移交易
  • 允許專門選擇通過TimestampMigrator.apply或IntegerMigrator.apply要使用的遷移
  • 添加arbitrary_servers擴展提供一個選項哈希作為服務器允許使用任意服務器/碎片
  • server_block擴展塊範圍內的數據庫訪問添加到特定的默認服務器/碎片
  • 尊重:在MySQL整理列選項
  • 使用Mysql2 ::客戶:: FOUND_ROWS得到了mysql2適配器匹配的行準確的數字
  • 使用mysql的#信息獲得在MySQL適配器匹配的行準確的數字
  • 請與特定的SQL方言使用適當的默認模擬適配器報價標識符
  • 請插件在創建自動設置位置字段值列表中,如果尚未設置
  • 添加數據庫#integer_booleans在SQLite的設置來存儲布爾值作為整數
  • 存儲為整數類型轉換列/在SQLite的適配器
  • 花​​車
  • 在instance_hooks插件,(之前|之後)_ * _掛鉤實例方法現在回到自我
  • 拉手為NaN,無窮大,-Infinity漂浮在PostgreSQL的

什麼是新的在3.32.0版本:

  • 正確製作serialization_modification_detection插件工作,新的對象和之後節約現有對象。
  • 請模型創建後刷新清除序列化插件反序列化值。
  • 在MySQL的添加數據集#update_ignore,使用UPDATE忽略查詢。
  • 允許select_map / select_order_map既可以照顧到一列參數和塊。
  • 修正虛擬排塊處理中select_map / select_order_map如果塊返回一個數組。
  • 添加Sequel.empty_array_handle_nulls設置,可以設置為false在某些數據庫可能更好的性能。
  • 更改排除(A:B => [])不b為NULL返回行
  • 加入了對to_partial_path支持支持3.2加載ActiveModel在active_model插件。

  • 在Oracle
  • 修正元數據方法(如表),當使用自定義的標識符輸入法。
  • 修正數據庫#DB2上的索引。

什麼版本2.5是新的

  • 添加數據集#set_defaults和#set_overrides,用於該作用域在插入/更新語句中使用的值
  • 允許模型對PostgreSQL的插入記錄時使用returning子句
  • 提高續集:: DatabaseError,而不是一般的續集::錯誤的數據庫錯誤,不要嚥下回溯
  • 使用INSERT ... RETURNING ......在PostgreSQL 8.2和更高
  • 請INSERT_SQL,delete_sql和update_sql尊重:SQL選項
  • 默認轉產2位年使用Sequel.convert_two_digit_years = false來找回昔日的行為
  • 請PostgreSQL的適配器與皮克司機使用async_exec,所以它不會阻止整個翻譯
  • 請模式發生器支持複合主鍵和外鍵和唯一約束
  • 與2008.08.17版本皮克寶石的工作
  • 禁止對類型的SQL函數語法的濫用(使用:類型=>:VARCHAR,:大小=&#x3e 255,而不是:類型=>:VARCHAR [255])

  • 創建或刪除時
  • 報價指數名稱指數
  • 請不要有列存取方法重載插件實例方法
  • 允許多個屬性的驗證一次,內置了支持多列的唯一性檢查
  • 在PostgreSQL的適配器插入固定用主鍵值行一個事務中
  • 允許before_save和before_update影響由save_changes保存的列
  • 請數據集#single_value工作作圖時,修復計數和分頁上繪製的數據集

要求

  • 的Ruby 1.8.7或更高版本

類似的軟件

SQL-DB
SQL-DB

28 Feb 15

Transfer ORM
Transfer ORM

12 Apr 15

RedisDB
RedisDB

9 Feb 16

dbv.php
dbv.php

10 Dec 15

意見 Sequel

評論沒有發現
添加評論
打開圖片!