2013-03-10 14:14:00 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-sequel to 3.45.0.
=== 3.45.0 (2013-03-01)
* Remove bad model typecasting of money type on PostgreSQL (jeremyevans) (#624)
* Use simplecov instead of rcov for coverage testing on 1.9+ (jeremyevans)
* Make the Database#quote_identifier method public (jeremyevans)
* Make PostgreSQL metadata parsing handle tables with the same name in
multiple schemas (jeremyevans)
* Switch query extension to use a proxy instead of Object#extend (chanks,
jeremyevans)
* Remove Dataset#def_mutiation_method instance method (jeremyevans)
* Make foreign key parsing on MySQL not pick up foreign keys in other
databases (jeremyevans)
* Allow per-instance overrides of Postgres.force_standard_strings and
.client_min_messages (jeremyevans) (#618)
* Add Sequel.tzinfo_disambiguator= to the named_timezones plugin for
automatically handling TZInfo::AmbiguousTime exceptions (jeremyevans) (#616)
* Add Dataset#escape_like, for escaping LIKE metacharacters (jeremyevans)
(#614)
* The LIKE operators now use an explicit ESCAPE '\' clause for similar
behavior across databases (jeremyevans)
* Make Database#tables and #views accept a :qualify option on PostgreSQL to
return qualified identifiers (jeremyevans)
* Make json_serializer and xml_serializer plugins secure by default
(jeremyevans)
* Address JSON.parse vulnerabilities (jeremyevans)
* Fix Dataset#from_self! to no longer create a self-referential dataset
(jeremyevans)
* Use SQLSTATE or database error codes if available instead of regexp parsing
for more specific DatabaseErrors (jeremyevans)
* Add unlimited_update plugin to work around MySQL warning in replicated
environments (jeremyevans)
* Add the :retry_on and :num_retries transaction options for automatically
retrying transactions (jeremyevans)
* Raise serialization failures/deadlocks as Sequel::SerializationFailure
exceptions (jeremyevans)
* Support transaction isolation levels on Oracle and DB2 (jeremyevans)
* Support transaction isolation levels when using the JDBC transaction support
(jeremyevans)
|
2013-02-09 16:41:43 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.44.0.
=== 3.44.0 (2013-02-04)
* Speedup mysql2 adapter with identifier output method fetch speed by up to
50% (jeremyevans)
* Speedup tinytds adapter fetch speed by up to 60% (jeremyevans)
* Expand columns_introspection extension to consider cached schema values in
the database (jeremyevans)
* Expand columns_introspection extension to handle subselects (jeremyevans)
* Have #last and #paged_each for model datasets order by the model's primary
key by default (jeremyevans)
* Improve emulated offset support to handle subqueries (jeremyevans)
* Remove use of Object#extend from the eager_each plugin (jeremyevans)
* Add support for temporary views on SQLite and PostgreSQL via the :temp
option to create_view (chanks, jeremyevans)
* Emulate Database#create_or_replace_view if not supported directly
(jeremyevans)
* Add Dataset#paged_each, for processing entire datasets without keeping all
rows in memory (jeremyevans)
* Add Sequel::ConstraintViolation exception class and subclasses for easier
exception handling (jeremyevans)
* Fix use of identity_map plugin with many_to_many associations with right
composite keys (chanks) (#603)
* Increase virtual row performance by using a shared VirtualRow instance
(jeremyevans)
* Allow the :dataset association option to accept the association reflection
as an argument (jeremyevans)
* Improve association method performance by caching intermediate dataset
(jeremyevans)
|
2013-01-12 05:50:00 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
[>Update ruby-sequel to 3.43.0.
=== 3.43.0 (2013-01-08)
* Move the #meta_def support for Database, Dataset, and Model to the meta_def \
extension (jeremyevans)
* Fix Database#copy_into on jdbc/postgres when an exception is raised (jeremyevans)
* Add core_refinements extension, providing refinement versions of Sequel's core \
extensions (jeremyevans)
* Make Database#copy_into raise a DatabaseError if the database signals an error \
in the postgres adapter (jeremyevans)
* Define respond_to_missing? where method_missing is defined and the object \
supports respond_to? (jeremyevans)
* Allow lambda procs with 0 arity as virtual row blocks on ruby 1.9 (jeremyevans)
* Handle schema-qualified row_types in the pg_array integration in the pg_row \
extension (jeremyevans) (#595)
* Support default_schema when reseting primary key sequences on PostgreSQL \
(jeremyevans) (#596)
* Allow treating tinyint(1) unsigned columns as booleans in the mysql adapters \
(jeremyevans)
* Support the jdbc-hsqldb gem in the jdbc adapter, since it has been updated to \
2.2.9 (jeremyevans)
* Work with new jdbc-* gems that require manual driver loading (kares) (#598)
* Cast blobs correctly on DB2 when use_clob_as_blob is false (mluu, jeremyevans) \
(#594)
* Add date_arithmetic extension for database-independent date calculations \
(jeremyevans)
* Make Database#schema handle [host.]database.schema.table qualified tables on \
Microsoft SQL Server (jeremyevans)
* Add Dataset#split_qualifiers helper method for splitting a qualifier \
identifier into array of strings (jeremyevans)
* Make Database#schema_and_table always return strings for the schema and table \
(jeremyevans)
* Skip stripping of blob columns in the string_stripper plugin (jeremyevans) (#593)
* Allow Dataset#get to take an array to return multiple values, similar to \
map/select_map (jeremyevans)
* Default :prefetch_rows to 100 in the Oracle adapter (andrewhr) (#592)
|
2012-12-16 17:07:10 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-sequel to 3.42.0.
=== 3.42.0 (2012-12-03)
* If an exception occurs while committing a transaction, attempt to rollback \
(jeremyevans)
* Support setting default string column sizes on a per-Database basis via \
default_string_column_size (jeremyevans)
* Reset Model.instance_dataset when extending the model's dataset (jeremyevans)
* Make the force_encoding plugin work with frozen strings (jeremyevans)
* Add Database#do on PostgreSQL for using the DO anonymous code block execution \
statement (jeremyevans)
* Remove Model.dataset_methods (jeremyevans)
* Allow subset to be called inside a dataset_module block (jeremyevans)
* Make Dataset#avg, #interval, #min, #max, #range, and #sum accept virtual row \
blocks (jeremyevans)
* Make Dataset#count use a subselect when the dataset has an offset without a \
limit (jeremyevans) (#587)
* Dump deferrable status of unique indexes on PostgreSQL (radford) (#583)
* Extend deferrable constraint support to all types of constraints, not just \
foreign keys (radford, jeremyevans) (#583)
* Support Database#copy_table and #copy_into on jdbc/postgres (bdon) (#580)
* Make Dataset#update not use a limit (TOP) on Microsoft SQL Server 2000 \
(jeremyevans) (#578)
=== 3.41.0 (2012-11-01)
* Add bin/sequel usage guide (jeremyevans)
* Make Dataset#reverse and #reverse_order accept virtual row blocks (jeremyevans)
* Add Sequel.delay for generic delayed evaluation (jeremyevans)
* Make uniqueness validations correctly handle nil values (jeremyevans)
* Support :unlogged option for create_table on PostgreSQL (JonathanTron) (#575)
* Add ConnectionPool#pool_type to get the type of connection pool in use \
(jeremyevans)
* Explicitly mark primary keys as NOT NULL on SQLite (jeremyevans)
* Add support for renaming primary key columns on MySQL (jeremyevans)
* Add connection_validator extension for automatically checking connections and \
transparently handling disconnects (jeremyevans)
* Add Database#valid_connection? for checking whether a given connection is \
valid (jeremyevans)
* Make dataset.limit(nil, nil) reset offset as well as limit (jeremyevans) (#571)
* Support IMMEDIATE/EXCLUSIVE/DEFERRED transaction modes on SQLite (Eric Wong)
* Major change in the Database <-> ConnectionPool interface (jeremyevans)
* Make touch plugin handle touching of many_*_many associations (jeremyevans)
* Make single_table_inheritance plugin handle non-bijective mappings (hannesg) (#567)
* Support foreign key parsing on MSSQL (munkyboy) (#564)
* Include SQL::AliasMethods in most pg_* extension objects (treydempsey, \
jeremyevans) (#563)
* Handle failure to create a prepared statement better in the postgres, mysql, \
and mysql2 adapters (jeremyevans) (#560)
* Treat clob columns as strings instead of blobs (jeremyevans)
=== 3.40.0 (2012-09-26)
* Add a cubrid adapter for accessing CUBRID databases via the cubrid gem \
(jeremyevans)
* Add a jdbc/cubrid adapter for accessing CUBRID databases via JDBC on JRuby \
(jeremyevans)
* Return OCI8::CLOB values as ruby Strings in the Oracle adapter (jeremyevans)
* Use clob for String :text=>true types on Oracle, DB2, HSQLDB, and Derby \
(jeremyevans) (#555)
* Allowing marshalling of Sequel::Postgres::HStore (jeremyevans) (#556)
* Quote channel identifier names when using LISTEN/NOTIFY on PostgreSQL (jeremyevans)
* Handle nil values when formatting bound variable arguments in the pg_row \
extension (jeremyevans) (#548)
* Handle nil values when parsing composite types in the pg_row extension \
(jeremyevans) (#548)
* Add :disconnect=>:retry option to Database#transaction, for automatically \
retrying the transaction on disconnect (jeremyevans)
* Greatly improved support on Microsoft Access (jeremyevans)
* Support Database#{schema,tables,views,indexes,foreign_key_list} when using \
ado/access adapter (ericgj) (#545, #546)
* Add ado/access adapter for accessing Microsoft Access via the ado adapter \
(jeremyevans)
* Combine disconnect error detection for mysql and mysql2 adapters (jeremyevans)
* Update the association_pks plugin to handle composite primary keys (chanks, \
jeremyevans) (#544)
|
2012-09-03 17:14:49 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.39.0.
=== 3.39.0 (2012-09-01)
* Fix defaults_setter to set false default values (jeremyevans)
* Fix serial sequence query in Database#primary_key_sequence on PostgreSQL
(jeremyevans) (#538)
* Add Database#copy_into when using postgres adapter with pg driver, for very
fast inserts into tables (jeremyevans)
* Combine multiple alter_table operations into a single query where possible
on MySQL and PostgreSQL (jeremyevans)
* Handle sets of alter_table operations on MySQL and MSSQL where later
operations depend on earlier ones (jeremyevans)
* Add constraint_validations plugin for automatic validations of constaints
defined by extension (jeremyevans)
* Add constraint_validations extension for defining database constraints
similar to validations (jeremyevans)
* Add Database#supports_regexp? for checking for regular expression support
(jeremyevans)
* Add Sequel.trim for cross platform trim function (jeremyevans)
* Add Sequel.char_length for cross platform char_length function (jeremyevans)
* Fixing caching of MySQL server version (hannesg) (#536)
* Allow overriding the convert_tinyint_to_bool setting on a per-Dataset basis
in the mysql and mysql2 adapters (jeremyevans)
* Make ValidationFailed and HookFailed exceptions have model method that
returns the related model (jeremyevans)
* Automatically wrap array arguments to most PGArrayOp methods in PGArrays
(jeremyevans)
* Add set_column_not_null to alter table generator for marking a column as not
null (jeremyevans)
* Default second argument of set_column_allow_null to true in alter table
generator (jeremyevans)
* Allow Dataset#count to take an argument or virtual row block (jeremyevans)
* Attempt to recognize CURRENT_{DATE,TIMESTAMP} defaults and return them as
Sequel::CURRENT_{DATE,TIMESTAMP} (jeremyevans)
* Make dataset.insert(model) assume a single column if model uses the pg_row
plugin (jeremyevans)
* No longer handle model instances in plain (non-model) datasets when
inserting (jeremyevans)
* Use subselects for model classes as tables in join methods in model datasets
if the model's dataset isn't a simple select (jeremyevans)
* No longer handle model classes as tables in join/graph methods in plain
(non-model) datasets (jeremyevans)
* Make Time->DateTime and DateTime->Time typecasts retain fractional seconds
on ruby 1.8 (jeremyevans) (#531)
* Add bin/sequel -c support, for running code string instead of using an IRB
prompt (jeremyevans)
* Allow subclasses plugin to take a block, which is called with each
subclasses created (jeremyevans)
* Add :where option to validates_unique, for custom uniqueness filters
(jeremyevans)
* Add :connection_handling=>:disconnect option for threaded connection pools
(jeremyevans)
* Add Postgres::PGRowOp#* for referencing the members of the composite type as
separate columns (jeremyevans)
* Make identity_map plugin work with models lacking a primary key (jeremyevans)
* Recognize MySQL set type and default value (jeremyevans) (#529)
|
2012-08-29 18:09:01 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.38.0.
=== 3.38.0 (2012-08-01)
* Sequel now recognizes the double(x, y) and double(x, y) unsigned MySQL types
(Slike9, jeremyevans) (#528)
* The swift subadapters now require swift-db-* instead of swift itself
(deepfryed, jeremyevans) (#526)
* Add :textsize option to tinytds adapter to override the default TEXTSIZE
(jeremyevans, wardrop) (#525)
* Support an output identifier method in the swift adapter (jeremyevans)
* Add Model#to_hash as an alias to Model#values (jeremyevans)
* When loading multiple pg_* extensions via Database#extension, only reset the
conversion procs once (jeremyevans)
* Don't allow model typecasting from string to postgres array, hstore, or
composite types (jeremyevans)
* Add pg_typecast_on_load plugin for converting advanced PostgreSQL types on
load the {jdbc,do,swift}/postgres adapters (jeremyevans)
* Make all adapters that connect to PostgreSQL store type conversion procs
(jeremyevans)
* Add type oid to column schema on PostgreSQL (jeremyevans)
* Add pg_row plugin, for using Sequel::Model classes to represent PostgreSQL
row-valued/composite types (jeremyevans)
* Add pg_row_ops extension for DSL support for PostgreSQL row-valued/composite
types (jeremyevans)
* Add pg_row extension for dealing with PostgreSQL row-valued/composite types
(jeremyevans)
* Allow custom registered array types in the pg_array extension to be Database
instance specific (jeremyevans)
* Remove Sequel::SQL::IdentifierMethods (jeremyevans)
* Don't have the schema_dumper extension produce code that relies on the
core_extensions (jeremyevans)
* Fix dropping of columns with constraints on Microsoft SQL Server (mluu,
jeremyevans) (#515, #518)
* Don't have pg_* extensions add methods to core classes unless the
core_extensions extension is loaded (jeremyevans)
* Use real boolean literals on derby 10.7+ (jeremyevans, matthauck) (#514)
* Work around JRuby 1.6 ruby 1.9 mode bug in Time#nsec for Time prepared
statement arguments on jdbc (jeremyevans)
* Handle blob prepared statement arguments on jdbc/db2 and jdbc/oracle
(jeremyevans)
* Handle blob values in the swift adapter (jeremyevans)
* Handle better nil prepared statement arguments on jdbc (jeremyevans) (#513)
* Make SQL::Blob objects handle as, cast, and lit methods even if the core
extensions are not loaded (jeremyevans)
* Make #* with no arguments produce a ColumnAll for Identifier and
QualifiedIdentifier (jeremyevans)
* Sequel.expr(:symbol) now returns Identifier, QualifiedIdentifier, or
AliasedExpression instead of Wrapper (jeremyevans)
* Treat clob columns as string instead of blob on Derby (jeremyevans) (#509)
|
2012-07-31 15:50:37 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.37.0.
=== 3.37.0 (2012-07-02)
* Allow specifying eager_graph alias base on a per-call basis using an \
AliasedExpression (jeremyevans)
* Allow bin/sequel to respect multiple -l options for logging to multiple files \
(jeremyevans)
* Correctly handle cases where SCOPE_IDENTITY is nil in the odbc/mssql adapter \
(stnoonan, jeremyevans)
* Add pg_interval extension, for returning interval types as \
ActiveSupport::Duration instances (jeremyevans)
* Save a new one_to_one associated object once instead of twice in the \
nested_attributes plugin (jeremyevans)
* Don't add unnecessary filter condition when passing a new object to a \
one_to_one setter method (jeremyevans)
* Differentiate between column references and method references in \
many_through_many associations (jeremyevans)
* Use :qualify=>:deep option when joining tables in model association \
datasets (jeremyevans)
* Support :qualify=>:deep option to Dataset#join_table to qualify \
subexpressions in the expression tree (jeremyevans)
* Support :qualify=>false option to Dataset#join_table to not automatically \
qualify keys/values (jeremyevans)
* Make filter by associations support use column references and method \
references correctly (jeremyevans)
* Call super in list plugin before_create (jeremyevans) (#504)
* Do not automatically cast String to text in pg_auto_parameterize extension \
(jeremyevans)
* Support alter_table validate_constraint on PostgreSQL for validating \
constraints previously declared with NOT VALID (jeremyevans)
* Support :not_valid option when adding foreign key constraints on PostgreSQL \
(jeremyevans)
* Support exclusion constraints on PostgreSQL (jeremyevans)
* Allow for overriding the create/alter table generators used per Database \
object (jeremyevans)
* Make casting to Date/(Time/DateTime) use date/datetime functions on SQLite \
(jeremyevans)
* Add pg_range_ops extension for DSL support for PostgreSQL range operators and \
functions (jeremyevans)
* The json library is now required when running the plugin/extension specs \
(jeremyevans)
* Use change migrations instead of up/down migrations in the schema_dumper \
(jeremyevans)
* Dump unsigned integer columns with a check >= 0 constraint in the \
schema_dumper (stu314)
* Switch the :key_hash entry to the association :eager_loader option to use the \
method symbol(s) instead of the column symbol(s) (jeremyevans)
* Add :id_map entry to the hash passed to the association :eager_loader option, \
for easier custom eager loading (jeremyevans)
* Fix dumping of non-integer foreign key columns in the schema_dumper \
(jeremyevans) (#502)
* Add nested_attributes :fields option to be a proc that is called with the \
associated object (chanks) (#498)
* Add split_array_nil extension, for compiling :col=>[1, nil] to col IN (1) \
OR col IS NULL (jeremyevans)
* Add Database#extension and Dataset#extension for loading extension modules \
into objects automatically (jeremyevans)
* Respect an existing dataset limit when updating on Microsoft SQL Server \
(jeremyevans)
* Add pg_range extension, for dealing with PostgreSQL 9.2+ range types (jeremyevans)
* Make pg_array extension convert array members when typecasting Array to \
PGArray (jeremyevans)
* Make jdbc/postgres adapter convert array type elements (e.g. date[] arrays are \
returned as arrays of Date instances) (jeremyevans)
* Make the pg_inet extension handle inet[]/cidr[]/macaddr[] types when used with \
the pg_array extension (jeremyevans)
* Make the pg_json extension handle json[] type when used with the pg_array \
extension (jeremyevans)
* Fix schema parsing of h2 clob types (jeremyevans)
* Make the pg_array extension handle array types for scalar types handled by the \
native postgres adapter (jeremyevans)
* Generalize handling of array types in the pg_array extension, allowing easy \
support of custom array types (jeremyevans)
* Remove type conversion of int2vector and money types on PostgreSQL, since \
previous conversions were wrong (jeremyevans)
* Add eval_inspect extension, which makes Sequel::SQL::Expression#inspect \
attempt to return a string suitable for eval (jeremyevans)
* When emulating offset with ROW_NUMBER, default to ordering by all columns if \
no specific order is given (stnoonan, jeremyevans) (#490)
* Work around JRuby 1.6 ruby 1.9 mode bug in Time -> SQLTime conversion \
(jeremyevans)
=== 3.36.1 (2012-06-01)
* Fix jdbc adapter when DriverManager#getConnection fails (aportnov) (#488)
|
2012-06-02 02:35:15 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.36.0.
=== 3.36.0 (2012-06-01)
* Use Bignum generic type when dumping unsigned integer types that could \
potentially overflow 32-bit signed integer values (stu314)
* Support :transform option in the nested_attributes plugin, for automatically \
preprocessing input hashes (chanks)
* Support :unmatched_pk option in the nested_attributes plugin, can be set to \
:create for associated objects with natural keys (chanks)
* Support composite primary keys in the nested_attributes plugin (chanks)
* Allow Model#from_json in the json_serializer plugin to use set_fields if a \
:fields option is given (jeremyevans)
* Support :using option to set_column_type on PostgreSQL, to force a specific \
conversion from the old value to the new value (jeremyevans)
* Drop indexes in the reverse order that they were added in the schema dumper \
(jeremyevans)
* Add :index_names option to schema dumper method, can be set to false or \
:namespace (stu314, jeremyevans)
* Add Database#global_index_namespace? for checking if index namespace is global \
or per table (jeremyevans)
* Fix typecasting of time columns on jdbc/postgres, before could be off by a \
millisecond (jeremyevans)
* Add document explaining Sequel's object model (jeremyevans)
* Attempt to detect more disconnect errors in the mysql2 adapter (jeremyevans)
* Add is_current? and check_current to the migrators, for checking/raising if \
there are unapplied migrations (pvh, jeremyevans) (#487)
* Add a jdbc subadapter for the Progress database (Michael Gliwinski, jeremyevans)
* Add pg_inet extension, for working with PostgreSQL inet and cidr types \
(jeremyevans)
* Fix bug in model column setters when passing an object that raises an \
exception for ==('') (jeremyevans)
* Add eager_each plugin, which makes each on an eagerly loaded dataset do eager \
loading (jeremyevans)
* Fix bugs when parsing foreign keys for tables with explicit schema on \
PostgreSQL (jeremyevans)
* Remove Database#case_sensitive_like on SQLite (jeremyevans)
* Remove Database#single_value in the native sqlite adapter (jeremyevans)
* Make Dataset#get work with nil and false arguments (jeremyevans)
* Make json_serializer plugin respect :root=>:collection and \
:root=>:instance options (jeremyevans)
* Support savepoints in prepared transactions on MySQL 5.5.23+ (jeremyevans)
* Add pg_json extension, for working with PostgreSQL 9.2's new json type \
(jeremyevans)
* In the optimistic locking plugin, make refresh and save after a failed save \
work correctly (jeremyevans)
* Support partial indexes on Microsoft SQL Server 2008 (jeremyevans)
* Make Database#call pass blocks (jeremyevans)
* Support :each when preparing statements, useful for iterating over large \
datasets (jeremyevans)
* Support :if_exists and :cascade options when dropping indexes on PostgreSQL \
(jeremyevans)
* Support :concurrently option when adding and dropping indexes on PostgreSQL \
(jeremyevans)
* Make Database#transaction on PostgreSQL recognize :synchronous, :read_only, \
and :deferrable options (jeremyevans)
* Support :sql_mode option when connecting to MySQL (jeremyevans)
* Apply :timeout MySQL connection setting on do, jdbc, and swift adapters \
(jeremyevans)
* Don't set Sequel::Model.db automatically when creating an anonymous class with \
an associated database object (jeremyevans)
* Add :connection_handling=>:queue option to the threaded connection pools, \
may reduce chance of stale connections (jeremyevans) (#481)
* Handle JRuby 1.7 exception handling changes when connecting in the jdbc \
adapter (jeremyevans) (#477)
* Make *_to_one association setters be noops if you pass a value that is the \
same as the cached value (jeremyevans)
* Make Model#refresh return self when using dirty plugin (jeremyevans)
|
2012-06-01 16:23:42 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.35.0.
=== 3.35.0 (2012-05-01)
* Correctly handle parsing schema for tables in other databases on MySQL \
(jeremyevans)
* Add DSL support for the modulus operator (%), similar to the bitwise operators \
(jeremyevans)
* Fix possible thread-safety issues on non-GVL ruby implementations (jeremyevans)
* Allow truncation of multiple tables at the same time on PostgreSQL (jeremyevans)
* Allow truncate to take a :cascade, :only, and :restart options on PostgreSQL \
(hgimenez, jeremyevans)
* Allow json and xml serializers to support :array option in class to_json \
method to serialize existing array of model instances (jeremyevans)
* Add dirty plugin, which saves the initial value of the column when the value \
is changed (jeremyevans)
* create_table now supports an :as option to create a table directly from the \
results of a query (jeremyevans)
* The :index option when creating columns in the schema generator can now be a \
hash of options passed to index (jeremyevans)
* Parsing the default column values in the oracle adapter no longer requires \
superuser privileges (Jason Hines)
* Add Database#cache_schema to allow schema caching to be turned of, useful for \
development modes where models are reloaded (jeremyevans)
* Correctly handle errors that occur when rolling back transactions (jeremyevans)
* Recognize identity type in the schema dumper (jeremyevans) (#468)
* Don't assign instance variables to Java objects, for future JRuby 2.0 support \
(jeremyevans) (#466)
* Use date and timestamp formats that are multilanguage and not DATEFORMAT \
dependent on Microsoft SQL Server (jeremyevans)
* Add Database#log_exception, which logs when a query raises an exception, for \
easier overriding (jeremyevans) (#465)
* Make the migrators only use transactions by default if the database supports \
transactional DDL (jeremyevans)
* Add Database#supports_transactional_ddl? for checking if DDL statements can be \
rolled back in transactions (jeremyevans)
* Don't use auto parameterization when using cursors in the pg_auto_parameterize \
extension (jeremyevans) (#463)
* No longer escape backslashes in strings by default, fixes doubled backslashes \
on some adapters (jeremyevans)
* Escape blackslash-carriage return-line feed in strings on Microsoft SQL Server \
(mluu, jeremyevans) (#462, #461)
* Remove Array#all_two_pairs? (jeremyevans)
* Remove Dataset#disable_insert_returning on PostgreSQL (jeremyevans)
* Remove support for PostgreSQL <8.2 (jeremyevans)
* Remove support for Ruby <1.8.7 (jeremyevans)
|
2012-04-28 16:06:51 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel package to 3.34.1.
=== 3.34.1 (2012-04-02)
* Fix bug in optimization of primary key lookup (jeremyevans) (#460)
As for 3.34.0, changes are too many, please refer:
http://sequel.rubyforge.org/rdoc/files/CHANGELOG.html
|