./databases/ruby-sequel, Model classes for the Sequel Database Toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.79.0, Package name: ruby32-sequel-5.79.0, Maintainer: pkgsrc-users

Sequel is a database access toolkit for Ruby. Sequel provides thread
safety, connection pooling, and a concise DSL for constructing queries
and table schemas.

Sequel makes it easy to deal with multiple records without having to
break your teeth on SQL.

This package contains model classes for Sequel that allow it to be used
as an object-relational mapping (ORM).


Required to run:
[lang/ruby31-base]

Master sites:

Filesize: 820.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-07 16:36:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.79.0

5.79.0 (2024-04-01)

* Support create_or_replace_view with :materialized option on PostgreSQL
  (nashby) (#2144)

* Support :unlogged_tables_default Database option on Postgres for making
  created tables unlogged by default (jeremyevans) (#2134)

* Add Dataset#select_prepend for prepending to the current selected columns
  (jeremyevans) (#2139)
   2024-03-03 09:18:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.78.0

5.78.0 (2024-03-01)

* Support SQLite 3.45+ jsonb functions in the sqlite_json_ops extension
  (jeremyevans) (#2133)

* Support compounds (e.g. UNION) in conjunction with Database#values on
  PostgreSQL (jeremyevans) (#2137)

* Support :use_advisory_lock option to Migrator.run to use advisory locks
  when running migrations (jeremyevans) (#2089)

* Support Database#with_advisory_lock on PostgreSQL, MySQL, and Microsoft
  SQL Server (jeremyevans) (#2089)
   2024-02-03 16:00:42 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.77.0

5.77.0 (2024-02-01)

* Support create_table :without_rowid option on SQLite (loranger32) (#2126)

* Warn by default if trying to eager_graph/association_join an association
  that uses a block, when the block would be ignored (jeremyevans)

* Speed up validates_unique in validation_helpers plugin by using empty?
  instead of count == 0 (numbata) (#2122)

* Speed up regexp matches in sqlite adapter on Ruby 2.4+ (jeremyevans)

* Add sqlite adapter :regexp_function_cache option for specifying the cache
  object to use (paddor, jeremyevans) (#2116)

* Respect list plugin :top option when inserting the first row into the
  model's table (johanmagnusson) (#2115)

* Switch default connection pool to timed_queue on Ruby 3.4+ (jeremyevans)

* Support on_duplicate_columns={raise,warn} parameter in connection URL when
  using duplicate_columns_handler extension (jeremyevans)

* Add transaction_connection_validator extension for retrying transactions
  on new connection if ther is a disconnect error when starting transaction
  (jeremyevans)
   2024-01-07 16:20:20 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.76.0

5.76.0 (2024-01-01)

* Improve performance and flexibility of regexp matching in sqlite adapter
  (paddor) (#2108)

* Support SQL::Identifier for Database#tables :schema option values on
  PostgreSQL (jeremyevans)

* Support generating rcte queries using UNION or UNION ALL in the rcte
  plugin (jonathanfrias) (#2107)

* Make Database#table_exists? on PostgreSQL handle lock or statement
  timeout errors as evidence the table exists (jeremyevans) (#2106)

* Work around DateTime.jd fractional second bug on JRuby in named_timezones
  extension (jeremyevans)

* Support fractional times and timestamps on SQLAnywhere (jeremyevans)

* Make round_timestamps extension use Dataset#sqltime_precision for
  rounding Sequel::SQLTime values (jeremyevans)

* Remove special handling of %N modifier in
  Dataset#default_timestamp_format (jeremyevans)

* Add Dataset#default_time_format private method, for adapters to override
  for time (not timestamp) formatting (jeremyevans)

* Remove Dataset#format_timestamp_offset private method (jeremyevans)

* Remove special handling of %z modifier in
  Dataset#default_timestamp_format (jeremyevans)

* Add Dataset#literal_date_or_time, for simpler use by bound argument code
  (jeremyevans)

* Add auto_cast_date_and_time extension, for casting date and time values
  using SQL standard functions (jeremyevans)
   2023-12-17 15:01:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.75.0

5.75.0 (2023-12-01)

* Make any_not_empty? extension support passing pattern argument to any?
  (jeremyevans) (#2100)

* Respect :skip_transaction option in PostgreSQL Dataset#paged_each
  (jeremyevans) (#2097)

* Add TimestampMigrator.run_single to run a single migration file up or down
  (opya, jeremyevans) (#2093)

* Support INSERT RETURNING on MariaDB 10.5+, and use it when saving new
  model objects (jeremyevans)

* Add Database#{defer,immediate}_constraints on PostgreSQL for changing
  handling of deferrable constraints in a transaction (jeremyevans)
   2023-11-11 10:50:57 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.74.0

5.74.0 (2023-11-01)

* Make generated columns show up in Database#schema when using SQLite 3.37+
  (jeremyevans) (#2087)
* Add revert method for Sequel.migration blocks, to revert changes inside
  the block on up, and apply the changes on down (jeremyevans)
* Re-add is_json and is_not_json methods to the pg_json_ops extension, as
  the support was re-added in PostgreSQL 16 (jeremyevans)
* Avoid infinite loop when handling exceptions with a cause loop in jdbc
  adapter (jeremyevans)
   2023-10-24 16:33:12 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.73.0

5.73.0 (2023-10-01)

* Handle disconnect errors in ibmdb and jdbc/db2 adapters (jeremyevans) (#2083)

* Support skipping transactions in Dataset#{import,paged_each} using
  :skip_transaction option (jeremyevans)

* Add Database#transaction :skip_transaction option to skip creating a
  transaction or savepoint (jeremyevans)

* Stop using a transaction for a single query if calling Dataset#import
  with a dataset (jeremyevans)

* Add paged_operations plugin for paged deletes and updates and other
  custom operations (jeremyevans) (#2080)

* Support to_tsquery: :websearch option to Dataset#full_text_search on
  PostgreSQL 11+ (jeremyevans) (#2075)

* Add MassAssignmentRestriction#model and #column for getting the model
  instance and related column for mass assignment errors (artofhuman,
  jeremyevans) (#2079)

* Stop using base64 library in column_encryption plugin (jeremyevans)
   2023-09-03 03:42:33 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.72.0

5.72.0 (2023-09-01)

* Sort caches before marshalling when using schema_caching, index_caching,
  static_cache_cache, and pg_auto_constraint_validations (jeremyevans)

* Change the defaults_setter plugin do a deep-copy of database default
  hash/array values and delegates (jeremyevans) (#2069)

* Add pg_auto_parameterize_in_array extension, for converting IN/NOT IN to =
  ANY or != ALL for more types (jeremyevans)

* Fix literalization of infinite and NaN float values in PostgreSQL array
  bound variables (jeremyevans)