Skip to content
Ruby Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gamma_data
hooks
.gitignore
Gemfile
Gemfile.lock
README.md
database_development.yml.example
database_production.yml.example
settings.yml.example
setup.sh
setup_data.rb

README.md

Gamma Example

gamma の使い方を紹介する サンプルプログラムです。

Setup

bundle install

./setup.sh

その後、

  • database_production.yml
  • database_development.yml
  • settings.yml

を編集後、以下を実行しデータを投入してください。

bundle exec ruby ./setup_data.rb

Gammaでデータ同期

テーブルを全て同期する

Dryrun でどんな感じにデータが同期されるか確認します。

bundle exec gamma dryrun --settings settings.yml --data gamma_data/pattern1.yml

問題なければ同期を実行します。

bundle exec gamma apply --settings settings.yml --data gamma_data/pattern1.yml

テーブルを同期する際にHookをかける

bundle exec gamma dryrun --settings settings.yml --data gamma_data/pattern2.yml
bundle exec gamma apply --settings settings.yml --data gamma_data/pattern2.yml
You can’t perform that action at this time.