Sequel v4.1.0 Release Notes

Release Date: 2013-08-01 // over 10 years ago
    • ๐Ÿ‘Œ Support :inherits option in Database#create_table on PostgreSQL, for table inheritance (jeremyevans)

    • ๐Ÿ– Handle dropping indexes for schema qualified tables on PostgreSQL (jeremyevans)

    • โž• Add Database#error_info on PostgreSQL 9.3+ if pg-0.16.0+ is used, to get a hash of metadata for a given database exception (jeremyevans)

    • ๐Ÿ”Œ Allow prepared_statements plugin to work with instance_filters and update_primary_key plugins (jeremyevans)

    • ๐Ÿ‘Œ Support deferrable exclusion constraints on PostgreSQL using the :deferrable option (mfoody) (#687)

    • ๐Ÿ‘‰ Make Database#run and #<< accept SQL::PlaceholderLiteralString values (jeremyevans)

    • ๐Ÿ—„ Deprecate :driver option in odbc adapter since it appears to be broken (jeremyevans)

    • ๐Ÿ‘Œ Support :drvconnect option in odbc adapter for supplying the ODBC connection string directly (jeremyevans)

    • ๐Ÿ‘Œ Support mysql2 0.3.12+ result streaming via Dataset#stream (jeremyevans)

    • ๐Ÿ’Ž Convert Java::JavaUtil::HashMap to ruby Hash in jdbc adapter, for better handling of PostgreSQL hstore type (jeremyevans) (#686)

    • Raise NoMatchingRow if calling add_association with a primary key value that doesn't match an existing row (jeremyevans)

    • ๐Ÿ‘ Allow PostgreSQL add_constraint to support :not_valid option (jeremyevans)

    • ๐Ÿ‘ Allow CHECK constraints to have options by using an options hash as the constraint name (jeremyevans)

    • ๐Ÿšฉ Correctly raise error when using an invalid virtual row block function call (jeremyevans)

    • ๐Ÿ‘Œ Support REPLACE on SQLite via Dataset#replace and #multi_replace (etehtsea) (#681)