Sha256: 0fa3d236ae27670d852f8cbea8bece7eeff0c35b1526483b161d318ff90c637b
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
# Changelog ## Version 1.0.0 - Version 1.0 is a complete rewrite of the internals, but should be mostly API compatible for the common use cases. However, many internals that were exposed before are now private, and cannot be accessed anymore. - Rows our now returned as `Vertica::Row` instances, instead of a Hash or Array. You can access fields in a `Vertica::Row` using the field index as integer, or field name as String or Symbol. The `row_style` option has been removed. - The library now uses keyword arguments instead of option hashes. This means that unknown options now raise an exception instead of being silently ignored. - Properly handle timezones: `timestamp` and `timestamptz` values are now returned as `Time` instances, with the timezone set to the connection's timezone. - `Time` and `DateTime` values now include microseconds and timezone when passed to `Vertica.quote`. - Add support for setting the timezone (`timezone: 'America/Toronto'`) and enabling autocommit (`autocommit: true`) when initializing a connection. - To set the username to use when connecting, set the `username` keyword argument; `user` is deprecated. - Full support for `long varchar`, and `varbinary`/`bytea` data types. - Made the API to support new types much easier to use (see `Vertica::DataType`), and raise a more useful exception when encountering a data type that cannot be handled. - [Full API documentation](http://www.rubydoc.info/gems/vertica/frames) using yard. - Much better unit test and functional test coverage. - Support for Ruby 1.9 is dropped.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vertica-1.0.0 | CHANGELOG.md |