Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dest-tableのデフォルトスキーマをテスト用スキーマにしたい #155

Open
aamine opened this issue Feb 2, 2021 · 0 comments

Comments

@aamine
Copy link
Member

aamine commented Feb 2, 2021

BRICOLAGE_ENV=developomentの環境では、自動的にテスト用スキーマをターゲットにしたい。

モチベーション

開発中は、本来のターゲットスキーマに書き込み権限がないことが多い。そこでよく行う方法は、テスト用のスキーマにテーブルを作り、dest-tableをそちらに向けることである。その方法をより簡単に実行できる、支援できる方法を用意したい。

仕様案

  • dest-tableのスキーマを省略した場合は、developmentの場合は特定の変数に設定されたスキーマ名を使う。productionではサブシステム名を使う。
    • development環境でも本来のスキーマを使う直感的な方法がほしい。
  • デフォルトでサブシステム名が入っている変数(e.g. default_dest_schema)を用意して、それをdest-tableに書く。config/development/variable.yml などで上書きすれば好きなスキーマをデフォルトターゲットにできる。
    • 特に問題はなさそうだが、意識してそう書かないとそうならないってところがちょっと面倒?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant