Grails (グレイルズ) BuildConfig.groovy にある、build runtime compile について

  • build
  • ビルドするときにだけ必要なライブラリ

  • runtime
  • アプリケーションの動作に必要だけど、コンパイル時には必要ない。 JDBC の実装部分などはこれに該当。

  • compile
  • コンパイルの時もアプリケーションの動作にも必要なライブラリ。これがほとんど。




[Pentaho kettle] 外部キーがある場合の子テーブルの作りかた

親テーブルと子テーブルがあり、これが外部キーで接続されている場合。

親テーブルを作ったあと、そのIDを使って子テーブルを作る必要がある。

単純に以下のようにする。

pentaho_spoon_child_table_output

テーブル出力で親テーブルを、テーブル出力3で子テーブルを作る。
ちなみに、親テーブルのIDはあらかじめ採番しておく。
その採番したIDを使って子テーブルを作る。