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

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


Branch: CURRENT, Version: 5.87.0, Package name: ruby32-sequel-5.87.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: 620.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-08 15:19:59 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.87.0

5.87.0 (2024-12-01)

* Add pg_schema_caching extension, for reloading OIDs for custom types when
  loading cached schema (jeremyevans)

* Make Database#schema hashes include :comment field on MySQL and PostgreSQL
  (Bahanix) (#2248, #2249)

* Add inspect_pk plugin to make it easier to retrieve model instance based
  on inspect output (jeremyevans)

* Treat all Trilogy errors with error code 1205 as
  Sequel::DatabaseLockTimeout in the trilogy adapter (jeremyevans)

* Allow Data{base,set}#extension to not require files if the extension is
  already registered (jeremyevans) (#2246)

* Do not limit imports to 40 rows at a time if using pg_auto_parameterize
  extension with the no_auto_parameterize method (davekaro) (#2242)
   2024-11-06 14:47:42 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sequel: update to 5.86.0

5.86.0 (2024-11-01)

* Support the :disable_dqs Database option in the sqlite adapter to disable
  treating double quoted values as strings (jeremyevans) (#2233)

* Have the subset_conditions plugin support where_all and where_any methods
  to combine existing subsets with AND or OR (jeremyevans)

* Have the subset_conditions plugin add *_conditions methods for exclude
  method calls in addition to where and subset (jeremyevans)

* Use Ruby module naming instead of Java package naming for access to Java
  libraries in the jdbc adapters (kalenp) (#2235, #2236)

* Make schema_dumper extension format options similar to Hash#inspect on
  Ruby 3.4+ (jeremyevans)

* Avoid deprecation warnings on Ruby 3.4.0-preview2 (jeremyevans)

* Handle FROM tables that are SQL::DelayedEvaluation instances when trying
  to get primary key values after INSERT on PostgreSQL (tomasmiguez) (#2230,
  #2232)
   2024-10-13 18:19:44 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.85.0

5.85.0 (2025-10-01)

* Support json_table on PostgreSQL 17+ in the pg_json_ops extension
  (jeremyevans)

* Make Dataset#get and #first without argument not create intermediate
  datasets if receiver uses raw SQL (jeremyevans)

* Add dataset_run extension, for building SQL using datasets, and running
  with Database#run (jeremyevans)

* Switch default connection pool to timed_queue on Ruby 3.2+ (jeremyevans)
   2024-09-18 16:47:57 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.84.0

5.83.0 (2024-08-01)

* Make optimistic_locking plugin not keep lock column in changed_columns
  after updating instance (jeremyevans) (#2196)

* Have defaults_setter plugin pass model instance to default_values callable
  if it has arity 1 (pedrocarmona) (#2195)

* Support string_agg extension on SQLite 3.44+ (segiddins) (#2191)

* Support schema-qualified table names when using create_table :temp with a
  Sequel::SQL::QualifiedIdentifier (jeremyevans) (#2185)

* Support MERGE WHEN NOT MATCHED BY SOURCE on PostgreSQL 17+ (jeremyevans)

* Add stdio_logger extension for a minimal logger that Sequel::Database can
  use (jeremyevans)

* Simplify Database#inspect output to database_type, host, database, and
  user (jeremyevans)

5.83.1 (2024-08-08)

* Restore unescaping of database file paths in the sqlite and amalgalite
  adapters (jeremyevans) (#2201)

5.84.0 (2024-09-01)

* Support creating VIRTUAL tables on SQLite via the create_table :using
  option (jeremyevans)

* Support json_{exists,value,query} on PostgreSQL 17+ in the pg_json_ops
  extension (jeremyevans)

* Remove documentation from the gem to reduce gem size by 25% (jeremyevans)
   2024-07-13 18:05:23 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.82.1

5.82.0 (2024-07-01)

* Limit tactically eager loading to objects that have the same association
  reflection (jeremyevans) (#2181)

* Fix race condition in threaded/sharded_threaded connection pools that
  could cause stalls (jeremyevans)

* Emulate dropping a unique column or a column that is part of an index on
  SQLite 3.35.0+ (jeremyevans) (#2176)

* Support MERGE RETURNING on PostgreSQL 17+ (jeremyevans)

* Remove use of logger library in bin/sequel (jeremyevans)
   2024-06-02 17:16:46 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.81.0

5.81.0 (2024-06-01)

* Fix ignored block warnings in a couple plugin apply methods on Ruby 3.4
  (jeremyevans)

* Skip Ruby internal caller locations when searching for caller locations in
  caller_logging and provenance extensions (jeremyevans)

* Add temporarily_release_connection Database extension for multithreaded
  transactional testing (jeremyevans)
   2024-05-05 18:29:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.80.0

5.80.0 (2024-05-01)

* Support Dataset#skip_locked on MariaDB 10.6+ (simi) (#2150)

* Avoid allocating datasets in cases where the returned dataset would be the
  same as the receiver (jeremyevans)

* Add provenance dataset extension, which includes comments in queries
  showing how and where the dataset was built (jeremyevans)
   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)