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或更高版本

类似的软件

PostGIS
PostGIS

10 Dec 15

MongoEngine
MongoEngine

12 Apr 15

python-ldap
python-ldap

13 Apr 15

node-mariasql
node-mariasql

10 Feb 16

意见 Sequel

评论没有发现
添加评论
打开图片!