2019-07-13 16:28:18 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.22.0 === 5.22.0 (2019-07-01) * Fix Dataset#multi_insert and #import with return: :primary_key on MSSQL when \ the dataset has a row_proc (jeremyevans) (#1627) * Support Dataset#with :materialized option on PostgreSQL 12 for [NOT] \ MATERIALIZED (jeremyevans) * Make Database#primary_key_sequence work on tables without serial sequences on \ PostgreSQL 12 (jeremyevans) * Support ruby 2.7+ startless ranges in the pg_range extension (jeremyevans) * Support ruby 2.7+ startless, endless ranges in filters, using an always true \ condition for them (jeremyevans) * Support ruby 2.7+ startless ranges in filters, using just a <= or < \ operator for them (jeremyevans) |
2019-06-10 18:02:39 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.21.0 === 5.21.0 (2019-06-01) * Recognize additional DatabaseLockTimeout errors in mysql and mysql2 adapters \ (jeremyevans) * Disallow eager_graph of ancestors and descendants associations when using the \ rcte_tree plugin (jeremyevans) * Make jdbc/mysql adapter work when using JRuby with Java 11 (jeremyevans) * Support window function options :window, :exclude, and :frame \ :type=>:groups, :start, and :end on SQLite 3.28.0+ (jeremyevans) * Make the server_block extension respect the :servers_hash Database option \ (jeremyevans) * Typecast string input for json/jsonb types as JSON strings instead of parsing \ as JSON in the pg_json extension when Database#typecast_json_strings is set to \ true (jeremyevans) * Wrap JSON primitives (string, number, true, false, nil) in the pg_json \ extension when Database#wrap_json_primitives is set to true (jeremyevans) * Convert the Database :timeout option to an integer in the sqlite adapter \ (jeremyevans) (#1620) * Improve performance in ado adapter using more efficient inner loop (jeremyevans) * Improve performance in ado adapter using faster callables for type conversion \ (jeremyevans) * Fix handling of decimal values in the ado adapter when using locales where the \ decimal separator is , and not . (jeremyevans) (#1619) |
2019-05-06 07:12:28 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.20.0 === 5.20.0 (2019-05-01) * Fix reversing of alter_table add_foreign_key when :type option is used \ (jeremyevans) (#1615) * Switch from using instance_exec to define_method for model associations and in \ some plugins (jeremyevans) * Fix Database#server_version when using mysql2 adapter with mysql driver on \ MariaDB 10+ database (v-kolesnikov) (#1614) * Make one_to_one setter method handle models that use joined datasets \ (jeremyevans) (#1612) * Make auto_validations plugin work with the class_table_inheritance plugin \ (jeremyevans) (#1611) * Avoid use of instance_exec for PlaceholderLiteralString#with_dataset (jeremyevans) * Recognize float unsigned database types as float (keeguon, jeremyevans) (#1609) * Support :savepoint options to Database#{after_commit,after_rollback} for \ making the hooks handle savepoints (jeremyevans) * Avoid use of instance_exec in association_dependencies plugin (jeremyevans) * Add pg_auto_constraint_validation_override to the \ pg_auto_constraint_validations plugin, for customizing columns and error message \ per constraint (jeremyevans) * Make Database#check_constraints on PostgreSQL also include constraints where \ the related columns are not known (jeremyevans) |
2019-04-14 11:37:13 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.19.0 === 5.19.0 (2019-04-02) * Use more optimized approach to merging hashes in ruby 2.5+ (jeremyevans) * Use SQLite extended result codes when using ruby-sqlite3 1.4.0+ (jeremyevans) * Recognize additional SQLite extended result codes in the shared sqlite adapter \ (jeremyevans) * Add Database#rename_enum_value to the pg_enum extension (AlexWayfer) (#1603) * Make Database#drop_table delete constraint validations metadata for that table \ if using the constraint_validations extension (jeremyevans) * Speed up row fetching in the sqlite adapter (jeremyevans) * Speed up row fetching and type conversion in the sqlanywhere adapter (jeremyevans) |
2019-03-03 16:24:03 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel update to 5.18.0 === 5.18.0 (2019-03-01) * Use singleton .call methods on plain objects instead of procs/methods for \ faster type conversion (jeremyevans) * Add Sequel::SQL::Blob.call to avoid indirection when converting values from \ the database (jeremyevans) * Use while instead of each for inner loops in sqlite and jdbc adapters for \ better performance (jeremyevans) * Make after_initialize plugin not make the argument to Model.call optional \ (jeremyevans) * Allow Dataset#paged_each to be called without a block in the postgres and \ mysql2 adapters (jeremyevans) * Remove flow-control exceptions in connection_expiration and \ connection_validator extensions (jeremyevans) * Add throw_failures plugin for throwing ValidationFailed and HookFailed \ exceptions instead of raising them, up to 10x performance increase on JRuby \ (jeremyevans) * Support tzinfo 2 in addition to tzinfo 1 in the named_timezones extension \ (jeremyevans) (#1596) |
2019-02-03 15:30:59 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.17.0 === 5.17.0 (2019-02-01) * Support skip_auto_validations instance method in auto_validations plugin (oldgreen, jeremyevans) (#1592) * Support :preconnect_extensions Database option for loading extensions before :preconnect option (jeremyevans) * Avoid usage of Proc.new with implicit block as ruby 2.7+ deprecates this behavior (jeremyevans) * Allow Sequel[].as to be used for constructing aliases with eager_graph (e.g. Model.eager_graph(Sequel[:a].as(:b))) (jeremyevans) (#1588) |
2019-01-06 15:58:28 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.16.0 === 5.16.0 (2019-01-02) * Convert integer columns to bigint columns when copying SQLite databases to \ other databases using bin/sequel -C (jeremyevans) (#1584) * Use nicer error messages for missing or empty migration directories (Lavode) \ (#1585) * Make alter table emulation work correctly in SQLite 3.26.0+ (jeremyevans) (#1582) * Do not unset new one_to_one associated objects' reciprocal associations before \ saving associated objects in the nested_attributes plugin (jeremyevans) * Do not validate new one_to_one associated objects twice when saving in the \ nested_attributes plugin (jeremyevans) * Fix :qualify_tables option to class_table_inheritance plugin to work correctly \ with subclasses of subclasses (benalavi) (#1581) * Make class_table_inheritance plugin use the schema cache instead of sending a \ query to get columns for tables (kenaniah) (#1580) * Remove loading of mysqlplus in the mysql adapter (jeremyevans) * Make mysql adapter work correctly on ruby 2.6+ (jeremyevans) * Add Database#rollback_on_exit to rollback transactions instead of committing \ them when exiting the transaction block (jeremyevans) * Enable window functions in SQLite 3.26.0+ (jeremyevans) * Do not override existing methods when creating Sequel::Model attribute \ getter/setter methods (jeremyevans) (#1578) * Use parentheses for expressions being subscripted (e.g. \ (array_agg(column))[1]) (jeremyevans) |
2018-12-02 07:36:52 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.15.0 === 5.15.0 (2018-12-01) * Add :conn_str option in the postgres adapter for PostgreSQL connection \ strings, if the pg driver is used (graywolf) (#1572) * Add :qualify_tables option to class_table_inheritance plugin to automatically \ qualify subclass tables with superclass qualifier (benalavi) (#1571) * Access already allocated connections in a thread safe manner when checking out \ connections in the sharded threaded connection pool (jeremyevans) * Automatically support datasets using qualified tables in the \ class_table_inheritance plugin without having to use the :alias option \ (benalavi) (#1565) * Support rename_column without emulation on SQLite 3.25+ (jeremyevans) * Do not remove currently cached many_to_one associated objects when changing \ the related foreign key value from nil to non-nil (jeremyevans) * Do not validate new *_to_many associated objects twice when saving in the \ nested_attributes plugin (jeremyevans) * Add Model#skip_validation_on_next_save! for skipping validation on next save \ call (jeremyevans) |
2018-11-01 17:21:49 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.14.0 * pkgsrc change: make USE_LANGUAGES empty. === 5.14.0 (2018-11-01) * Drop defaulting the :port option to 5432 in the postgres adapter, so that setting the :service option in :driver_options works (jeremyevans) (#1558) * Do not cache values for columns without parseable defaults when using :cache option in defaults_setter plugin (jeremyevans) * Emulate NULLS FIRST/LAST ordering on databases that do not natively support it (jeremyevans) * Do not modify boolean expressions created from string or array if string or array is modified (jeremyevans) * Make roots and roots_dataset dataset methods instead of class methods in the tree plugin (JelF) (#1554) * Do not cache dataset SQL if dataset uses subquery that cannot cache SQL (jeremyevans) * Make Model#=== work correctly for models with composite primary keys (jeremyevans) * Add Model#pk_equal? as a more descriptive name for Model#=== (AlexWayfer) (#1550) * Do not push down expression inversion in cases where it may result in incorrect behavior (e.g. ANY/SOME/ALL operators) (jeremyevans) (#1549) |
2018-10-13 15:56:25 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.13.0 === 5.13.0 (2018-10-01) * Support :single_value type in prepared statements (rintaun) (#1547) * Make Model.all in static_cache plugin accept a block (AlexWayfer, jeremyevans) \ (#1543) * Add constant_sql_override extension for overriding SQL used for constants such \ as CURRENT_TIMESTAMP (celsworth) (#1538) * Do not cache from_self datasets if options are given (jeremyevans) |