Resolves a bug in which any one instance of a JDBC input plugin using jdbc_default_timezone changes the behaviour of plugin instances that do not use jdbc_default_timezone, by:
(a) always loading Sequel's named_timezones extension, and
(b) preventing Sequel#datetime_class from being anything other than its original default value.
This PR has two commits:
one with specs that succeed in isolation but fail when run with the rest of the spec suite (see commit message for details)
one with code-changes that ensure the above-provided specs always succeed, and that this plugin always uses the local context to parse times absent explicit configuration for the individual plugin, regardless of how other plugins are configured.
Resolves a bug in which any one instance of a JDBC input plugin using
jdbc_default_timezone
changes the behaviour of plugin instances that do not usejdbc_default_timezone
, by:named_timezones
extension, andSequel#datetime_class
from being anything other than its original default value.This PR has two commits:
Resolves: #150 Relates: #53 Relat3es: #107