skeema/util
Evan Elias d3858906a4 Add new option temp-schema-binlog controlling workspace DDL replication
Previously, with workspace=temp-schema (the default), all workspace operations
were written to the binary log, meaning that replicas would execute them. This
can be undesirable for performance or operational cleanliness reasons, since
running the operations on replicas serves no real purpose: the temp schema is
dropped after each run, and Skeema won't interact with the replicas anyway.

This commit adds a new enum option, temp-schema-binlog, which can be set to
either "on" (keep the old behavior of writing these queries to binlog), "off"
(skip binlogging of workspace queries -- error if non-super-user), or the
default of "auto" (skip binlogging of workspace queries only if super-user).

This relates to issue #93.
2019-11-04 18:34:39 -05:00
..
cache.go Minor cleanups after reviewing the code in this branch 2018-10-29 16:13:47 -04:00
cache_test.go Major internal refactor to use subpackages 2018-10-26 18:04:46 -04:00
config.go Add new option temp-schema-binlog controlling workspace DDL replication 2019-11-04 18:34:39 -05:00
config_test.go Internal refactoring to improve gocyclo score 2019-09-04 01:29:44 -04:00
shellout.go Shellouts for host-wrapper and schema: ignore trailing spaces 2019-07-18 19:42:29 -04:00
shellout_test.go Shellouts for host-wrapper and schema: ignore trailing spaces 2019-07-18 19:42:29 -04:00