Module: Spanner::Translator
- Defined in:
- lib/spanner/translator.rb,
lib/spanner/translator/cli.rb,
lib/spanner/translator/rules.rb,
lib/spanner/translator/schema.rb,
lib/spanner/translator/railtie.rb,
lib/spanner/translator/version.rb,
lib/spanner/translator/rules/check.rb,
lib/spanner/translator/configuration.rb,
lib/spanner/translator/rules/translation.rb,
lib/spanner/translator/rules/check/has_any_index.rb,
lib/spanner/translator/rules/translation/base_rule.rb,
lib/spanner/translator/rules/translation/add_test_case.rb,
lib/spanner/translator/rules/translation/add_timestamps.rb,
lib/spanner/translator/rules/translation/add_index_options.rb,
lib/spanner/translator/rules/translation/bigint_to_integer.rb,
lib/spanner/translator/rules/translation/time_columns_to_time.rb,
lib/spanner/translator/rules/translation/add_explicit_primary_key.rb,
lib/spanner/translator/rules/translation/replace_create_table_args.rb,
lib/spanner/translator/rules/translation/add_committed_at_timestamp.rb,
lib/spanner/translator/rules/translation/replace_application_record.rb,
lib/spanner/translator/rules/translation/ensure_primary_key_columns_exist.rb,
lib/spanner/translator/rules/translation/enum_column_to_string_with_constraint.rb
Overview
MySQL to Google Cloud Spanner Rails create_table statement translator
Defined Under Namespace
Modules: CLI, Rules, Schema Classes: Configuration, Error, Railtie
Constant Summary collapse
- VERSION =
"0.3.4"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
21 22 23 |
# File 'lib/spanner/translator.rb', line 21 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
17 18 19 |
# File 'lib/spanner/translator.rb', line 17 def configure yield(configuration) end |