OSDN Git Service

否定形の結合方式のヒントを指定した場合に、結合方式関連のGUCパラメ
authorMitsuru Hasegawa <hasegawa@metrosystems.co.jp>
Fri, 24 Aug 2012 05:31:54 +0000 (14:31 +0900)
committerMitsuru Hasegawa <hasegawa@metrosystems.co.jp>
Fri, 24 Aug 2012 05:31:54 +0000 (14:31 +0900)
ータの初期値を考慮すべきところを、スキャン方式関連のGUCパラメータ
の初期値を考慮していたバグを修正した。

pg_hint_plan.c

index c1b7bc2..2145d3a 100644 (file)
@@ -1394,7 +1394,7 @@ set_join_config_options(unsigned char enforce_mask, GucContext context)
                enforce_mask == ENABLE_HASHJOIN)
                mask = enforce_mask;
        else
-               mask = enforce_mask & global->init_scan_mask;
+               mask = enforce_mask & global->init_join_mask;
 
        SET_CONFIG_OPTION("enable_nestloop", ENABLE_NESTLOOP);
        SET_CONFIG_OPTION("enable_mergejoin", ENABLE_MERGEJOIN);