Subject: CVS commit: pkgsrc/databases/ruby-sequel
From: Takahiro Kambe
Date: 2018-05-05 16:19:58
Message id: 20180505141958.8F97EFBEC@cvs.NetBSD.org

Log Message:
databases/ruby-sequel: update to 5.8.0

=== 5.8.0 (2018-05-01)

* Don't mark SQLAnywhere as supporting WITH in INSERT statement (jeremyevans)

* Support :search_path as a shard option on PostgreSQL (jeremyevans)

* Add Dataset#nowait for raising a Sequel::DatabaseLockTimeout when a locked row \ 
is encountered, supported on PostgreSQL, MySQL 8+, MSSQL, and Oracle \ 
(jeremyevans)

* Support Dataset#skip_locked on MySQL 8+ (jeremyevans)

* Make schema modification methods in the pg_enum extension work on a frozen \ 
Database object (jeremyevans)

* Support common table expressions and window functions on MySQL 8+ (jeremyevans)

* Ignore Dataset#explain :extended option on MySQL 5.7+, since extended output \ 
is then the MySQL default (jeremyevans)

* Work around REGEXP BINARY not working correctly on MySQL 8+ by using \ 
REGEXP_LIKE with the 'c' match_type (jeremyevans)

* Force correct column order in Database#foreign_key_list on MySQL (jeremyevans)

* Add ConnectionPool#connection_expiration_random_delay to connection_expiration \ 
extension, to avoid thundering herd if preallocating connections (hex2a, \ 
jeremyevans) (#1503)

* Emit deprecation warning in association_proxies plugin if using #filter on an \ 
association proxy, since behavior will change on ruby 2.6+ (utilum) (#1497)

* Handle multiple add_constraint calls and a set_column_null call in the same \ 
alter_table block on SQLite (jeremyevans) (#1498)

* Add Database#rename_enum to the pg_enum extension (AlexWayfer) (#1495)

* Make tactical_eager_loading plugin respect the :allow_eager association option \ 
(jeremyevans) (#1494)

* Add pg_auto_constraint_validations plugin, for automatically converting \ 
constraint violations to validation failures on PostgreSQL (jeremyevans)

* Don't make Model#_valid? public in the error_splitter plugin (jeremyevans)

* Support Database#indexes :include_partial option on PostgreSQL for including \ 
partial indexes (jeremyevans)

* Include more diagnostic information in Database#error_info on PostgreSQL \ 
(jeremyevans)

* Support Database#foreign_key_list :reverse option on PostgreSQL for parsing \ 
foreign key constraints that reference a given table (jeremyevans)

* Add Database#check_constraints on PostgreSQL for parsing CHECK constraints \ 
(jeremyevans)

* Don't use identity columns if :serial=>true or :type=>:serial|:bigserial \ 
column options are used (#1490) (jeremyevans)

* Cache Dataset#select_all datasets if no arguments are given (jeremyevans)

* Cache Dataset#returning datasets if no arguments are given (jeremyevans)

* Cache Dataset#qualify datasets if no argument is given (jeremyevans)

* Cache Dataset#lateral datasets (jeremyevans)

* Cache Dataset#from_self datasets if no options are given (jeremyevans)

* Cache Dataset#distinct datasets if no arguments or block is given (jeremyevans)

=== 5.7.0 (2018-04-01)

* Add Sequel.start_timer and .elapsed_seconds_since for more accurate elapsed \ 
time calculations on ruby 2.1+ (jeremyevans)

* Run Dataset#with_sql_{all,each,first,single_value} using a cached dataset to \ 
avoid clobbering the dataset's columns (jeremyevans)

* Add Database#convert_serial_to_identity on PostgreSQL 10.2+, which requires \ 
superuser access (jeremyevans)

* Fix Database#server_version when connecting to PostgreSQL 10.1+ in certain \ 
cases (jeremyevans)

* Free temporary clobs in the jdbc/oracle adapter to prevent a memory leak \ 
(jeremyevans) (#1482)

* Treat prepared statement errors due to changing types as disconnect errors in \ 
the postgres adapter (jeremyevans) (#1481)

* Add integer64 extension for treating Integer as a 64-bit integer when used as \ 
a generic type (jeremyevans)

* Allow many_to_pg_array remove_all_* method cast appropriately to work \ 
correctly for non-integer types (jeremyevans)

* Fix array_type for pg_array_to_many and many_to_pg_array associations in \ 
pg_array_associations plugin (jeremyevans)

* Use identity columns instead of serial columns for primary keys on PostgreSQL \ 
10.2+ (jeremyevans)

* Support :identity option when creating columns on PostgreSQL 10+ to create \ 
identity columns (jeremyevans)

* Add Dataset#overriding_{system,user}_value on PostgreSQL for use with \ 
PostgreSQL 10+ identity columns (jeremyevans)

* Set :auto_increment schema entry correctly for PostgreSQL 10+ identity columns \ 
(jeremyevans)

Files:
RevisionActionfile
1.61modifypkgsrc/databases/ruby-sequel/Makefile
1.58modifypkgsrc/databases/ruby-sequel/PLIST
1.59modifypkgsrc/databases/ruby-sequel/distinfo