Documentation ¶
Index ¶
Constants ¶
View Source
const ErrDupEntry = "23505"
ErrDupEntry indicates a duplicate primary key i.e. the row already exists, check http://www.postgresql.org/docs/9.3/static/errcodes-appendix.html
View Source
const (
// PluginName is the name of the plugin
PluginName = "postgres"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DataConverter ¶
type DataConverter interface { ToPostgresDateTime(t time.Time) time.Time FromPostgresDateTime(t time.Time) time.Time }
DataConverter defines the API for conversions to/from go types to postgres datatypes TODO https://github.com/uber/cadence/issues/2892 There are some reasons: r application layer is not consistent with timezone: for example, in some case we write timestamp with local timezone but when the time.Time is converted from "JSON"(from paging token), the timezone is missing
Click to show internal directories.
Click to hide internal directories.