Sequel

BLOG_II[:articles][:title => "Blog II - The Sequel Blog"]

Sequel 3.31.0 Released BLOG_II[:articles][:title => "Sequel 3.31.0 Released"]

January 3rd, 2012 - by Jeremy Evans

Sequel 3.31.0 was released today! Full release notes are available, but here are some highlights:

  • The serialization plugin now accepts custom serialization formats.
  • Dataset #import/#multi_insert can now return an array of inserted primary key values…
read on » BLOG_II[:articles][:title => "Sequel 3.31.0 Released"]

Sequel 3.30.0 Released BLOG_II[:articles][:title => "Sequel 3.30.0 Released"]

December 1st, 2011 - by Jeremy Evans

Sequel 3.30.0 was released today! Full release notes are available, but here are some highlights:

  • Dataset literalization has been refactored completely, improving performance.
  • Type conversion in the JDBC adapter is much faster…
read on » BLOG_II[:articles][:title => "Sequel 3.30.0 Released"]

Sequel 3.29.0 Released BLOG_II[:articles][:title => "Sequel 3.29.0 Released"]

November 1st, 2011 - by Jeremy Evans

Sequel 3.29.0 was released today! Full release notes are available, but here are some highlights:

  • Oracle support has been improved greatly.
  • Support has been added for the HSQLDB and Apache Derby Java databases…
read on » BLOG_II[:articles][:title => "Sequel 3.29.0 Released"]

Sequel 3.28.0 Released BLOG_II[:articles][:title => "Sequel 3.28.0 Released"]

October 3rd, 2011 - by Jeremy Evans

Sequel 3.28.0 was released today! Full release notes are available, but here are some highlights:

  • DB2 support has been improved greatly.
  • Firebird support has been improved significantly.
  • Eager loading of associations with :limit now works correctly…
read on » BLOG_II[:articles][:title => "Sequel 3.28.0 Released"]

Limited Eager Loading BLOG_II[:articles][:title => "Limited Eager Loading"]

September 19th, 2011 - by Jeremy Evans

Sequel, like most ruby ORMs, supports placing limits on associations:

Album.one_to_many :first_10_tracks, :class=>:Track, :order=>:number, :limit=>10

With Sequel, just like most ruby ORMs, retrieving this association will correctly load only the first 10 associated objects:

Album[1].first_10_tracks
read on » BLOG_II[:articles][:title => "Limited Eager Loading"]
Sequel 3.27.0 Released BLOG_II[:articles][:title => "Sequel 3.27.0 Released"]
Sequel 3.26.0 Released BLOG_II[:articles][:title => "Sequel 3.26.0 Released"]
Dangerous Reflection BLOG_II[:articles][:title => "Dangerous Reflection"]
Sequel 3.25.0 Released BLOG_II[:articles][:title => "Sequel 3.25.0 Released"]
Sequel 3.24.0 Released BLOG_II[:articles][:title => "Sequel 3.24.0 Released"]
Filtering by Associations BLOG_II[:articles][:title => "Filtering by Associations"]
Sequel 3.23.0 Released BLOG_II[:articles][:title => "Sequel 3.23.0 Released"]
Dynamic Association Modification BLOG_II[:articles][:title => "Dynamic Association Modification"]
Sequel 3.22.0 Released BLOG_II[:articles][:title => "Sequel 3.22.0 Released"]
Sequel 3.21.0 Released BLOG_II[:articles][:title => "Sequel 3.21.0 Released"]
Sequel 3.20.0 Released BLOG_II[:articles][:title => "Sequel 3.20.0 Released"]
Sequel 3.19.0 Released BLOG_II[:articles][:title => "Sequel 3.19.0 Released"]
Sequel 3.18.0 Released BLOG_II[:articles][:title => "Sequel 3.18.0 Released"]
More ActiveRecord Pilfering BLOG_II[:articles][:title => "More ActiveRecord Pilfering"]
The Sincerest Form BLOG_II[:articles][:title => "The Sincerest Form"]
Sequel 3.17.0 Released BLOG_II[:articles][:title => "Sequel 3.17.0 Released"]
Sequel 3.16.0 Released BLOG_II[:articles][:title => "Sequel 3.16.0 Released"]
Sequel 3.15.0 Released BLOG_II[:articles][:title => "Sequel 3.15.0 Released"]
Sequel 3.14.0 Released BLOG_II[:articles][:title => "Sequel 3.14.0 Released"]
Sequel 3.13.0 Released BLOG_II[:articles][:title => "Sequel 3.13.0 Released"]
More Bitwise Operator Support BLOG_II[:articles][:title => "More Bitwise Operator Support"]
SQLArray Deprecated BLOG_II[:articles][:title => "SQLArray Deprecated"]
Transaction Isolation BLOG_II[:articles][:title => "Transaction Isolation"]
Prepared Transactions BLOG_II[:articles][:title => "Prepared Transactions"]
Ruby 1.9.2 Compatibility BLOG_II[:articles][:title => "Ruby 1.9.2 Compatibility"]
Module Order and Associations BLOG_II[:articles][:title => "Module Order and Associations"]
Lists and Trees BLOG_II[:articles][:title => "Lists and Trees"]
JSON and XML Serializers BLOG_II[:articles][:title => "JSON and XML Serializers"]
Sequel 3.12.0 Released BLOG_II[:articles][:title => "Sequel 3.12.0 Released"]
4 New Plugins BLOG_II[:articles][:title => "4 New Plugins"]
Fun with Graphviz and Associations BLOG_II[:articles][:title => "Fun with Graphviz and Associations"]
New :eager_loader API BLOG_II[:articles][:title => "New :eager_loader API"]
Explicit Methods Vs. Aliasing BLOG_II[:articles][:title => "Explicit Methods Vs. Aliasing"]
STI Improvements BLOG_II[:articles][:title => "STI Improvements"]
Helping Other Projects BLOG_II[:articles][:title => "Helping Other Projects"]
Documentation Push BLOG_II[:articles][:title => "Documentation Push"]
New Migration DSL BLOG_II[:articles][:title => "New Migration DSL"]
How I Test Sequel BLOG_II[:articles][:title => "How I Test Sequel"]
set_fields and update_fields BLOG_II[:articles][:title => "set_fields and update_fields"]
Sharding for Models BLOG_II[:articles][:title => "Sharding for Models"]
The Timestamp Migrator BLOG_II[:articles][:title => "The Timestamp Migrator"]
Migration Refactoring BLOG_II[:articles][:title => "Migration Refactoring"]
Migration Improvements BLOG_II[:articles][:title => "Migration Improvements"]
New Blog Look BLOG_II[:articles][:title => "New Blog Look"]
Sequel 3.11.0 Released BLOG_II[:articles][:title => "Sequel 3.11.0 Released"]
require_modification BLOG_II[:articles][:title => "require_modification"]
Empty Filters BLOG_II[:articles][:title => "Empty Filters"]
instance_filters and Abstractions BLOG_II[:articles][:title => "instance_filters and Abstractions"]
SQLite: Referential Integrity and Thread Safe PRAGMAs BLOG_II[:articles][:title => "SQLite: Referential Integrity and Thread Safe PRAGMAs"]
No More plugin_opts BLOG_II[:articles][:title => "No More plugin_opts"]
Ticket Response Times BLOG_II[:articles][:title => "Ticket Response Times"]
More Logging Features BLOG_II[:articles][:title => "More Logging Features"]
Sequel 3.10.0 Released BLOG_II[:articles][:title => "Sequel 3.10.0 Released"]
Sequel::BasicObject and ruby 1.8 BLOG_II[:articles][:title => "Sequel::BasicObject and ruby 1.8"]
rcte_tree plugin BLOG_II[:articles][:title => "rcte_tree plugin"]
MyISAM, InnoDB, and PostgreSQL BLOG_II[:articles][:title => "MyISAM, InnoDB, and PostgreSQL"]
AS400 Support and SQL Parsing BLOG_II[:articles][:title => "AS400 Support and SQL Parsing"]
Real One-to-One Associations BLOG_II[:articles][:title => "Real One-to-One Associations"]
DataObjects Versus Native Adapters BLOG_II[:articles][:title => "DataObjects Versus Native Adapters"]
NoSequel BLOG_II[:articles][:title => "NoSequel"]
Pessimistic Locking BLOG_II[:articles][:title => "Pessimistic Locking"]
Composition Plugin Added BLOG_II[:articles][:title => "Composition Plugin Added"]
More introspection BLOG_II[:articles][:title => "More introspection"]
Sequel 3.9.0 Released BLOG_II[:articles][:title => "Sequel 3.9.0 Released"]
A Real World Example BLOG_II[:articles][:title => "A Real World Example"]
Why Sequel's DSL Is More Than Sugar BLOG_II[:articles][:title => "Why Sequel's DSL Is More Than Sugar"]
Easier Testing With bin/sequel BLOG_II[:articles][:title => "Easier Testing With bin/sequel"]
The Benefits Without the Costs BLOG_II[:articles][:title => "The Benefits Without the Costs"]
2 Long Lived Bugs Squashed BLOG_II[:articles][:title => "2 Long Lived Bugs Squashed"]
Hacker News BLOG_II[:articles][:title => "Hacker News"]
Arel<->Sequel Differences (Part 2) BLOG_II[:articles][:title => "Arel<->Sequel Differences (Part 2)"]
Optimistic Locking BLOG_II[:articles][:title => "Optimistic Locking"]
Sequel: Unfriendly and Ugly? BLOG_II[:articles][:title => "Sequel: Unfriendly and Ugly?"]
Arel<->Sequel Differences (Part 1) BLOG_II[:articles][:title => "Arel<->Sequel Differences (Part 1)"]
Old Gems Updated BLOG_II[:articles][:title => "Old Gems Updated"]
Alpha BLOG_II[:articles][:title => "Alpha"]
ActiveRecord Deprecation? Switch to Sequel! BLOG_II[:articles][:title => "ActiveRecord Deprecation? Switch to Sequel!"]

Website
Source Code
Discussion Group
Bug Tracker