diff --git a/src/test/mb/expected/big5.out b/src/test/mb/expected/big5.out
index d7a6097e612e8182720285c83d2fb2391783bb01..97100cd0a2d049fcc7c8e218070320664e49437a 100644
--- a/src/test/mb/expected/big5.out
+++ b/src/test/mb/expected/big5.out
@@ -2,7 +2,6 @@ drop table 
 create table 紅坝戈 (︽穨 text, そ╋繷 varchar,  varchar(16));
 create index 紅坝戈index1 on 紅坝戈 using btree (︽穨);
 create index 紅坝戈index2 on 紅坝戈 using hash (そ╋繷);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 紅坝戈 values ('筿福穨', '笷笷м', 'A01く');
 insert into 紅坝戈 values ('籹硑穨', '癩方Τそ', 'いB10い');
 insert into 紅坝戈 values ('繺都穨', 'Τそ', '蔼Z01');
diff --git a/src/test/mb/expected/euc_jp.out b/src/test/mb/expected/euc_jp.out
index be248d91359a56049cb0b00d936cc12473be4c68..15f83e0231cc29c6d565dde9053ca94c49fd4788 100644
--- a/src/test/mb/expected/euc_jp.out
+++ b/src/test/mb/expected/euc_jp.out
@@ -3,7 +3,6 @@ ERROR:  table "
 create table 纷换怠脱胳 (脱胳 text, 尸梧コ〖ド varchar, 洒雇1Aだよ char(16));
 create index 纷换怠脱胳index1 on 纷换怠脱胳 using btree (脱胳);
 create index 纷换怠脱胳index2 on 纷换怠脱胳 using hash (尸梧コ〖ド);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 纷换怠脱胳 values('コンピュ〖タディスプレイ','怠A01惧');
 insert into 纷换怠脱胳 values('コンピュ〖タグラフィックス','尸B10面');
 insert into 纷换怠脱胳 values('コンピュ〖タプログラマ〖','客Z01布');
diff --git a/src/test/mb/expected/euc_kr.out b/src/test/mb/expected/euc_kr.out
index 837f2e60d078180339ee70dc65bb05fca0cd4eb5..229ffd8f971543b1cd3422435826201bd57331dc 100644
--- a/src/test/mb/expected/euc_kr.out
+++ b/src/test/mb/expected/euc_kr.out
@@ -3,7 +3,6 @@ ERROR:  table "酮擤薛
 create table 酮擤薛侩绢 (侩绢 text, 萋拙内靛 varchar, 厚绊1A扼备 char(16));
 create index 酮擤薛侩绢index1 on 酮擤薛侩绢 using btree (侩绢);
 create index 酮擤薛侩绢index2 on 酮擤薛侩绢 using hash (萋拙内靛);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 酮擤薛侩绢 values('哪腔磐叼胶敲饭捞', '薛A01呔');
 insert into 酮擤薛侩绢 values('哪腔磐弊贰侨胶', '萋B10耖');
 insert into 酮擤薛侩绢 values('哪腔磐橇肺弊贰赣', '煅Z01');
diff --git a/src/test/mb/expected/euc_tw.out b/src/test/mb/expected/euc_tw.out
index f224e7820d5ddbd392f73d1aba0edd611f65e50d..99eb4884e12668fe9c4abbe0ab21bbf12fb2e697 100644
--- a/src/test/mb/expected/euc_tw.out
+++ b/src/test/mb/expected/euc_tw.out
@@ -3,7 +3,6 @@ ERROR:  table "
 create table 燹俑骜砧 (如淦杀 text, 狞瞥婉螭 varchar, 氢蛇 varchar(16));
 create index 燹俑骜砧index1 on 燹俑骜砧 using btree (如淦杀);
 create index 燹俑骜砧index2 on 燹俑骜砧 using hash (狞瞥婉螭);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 燹俑骜砧 values ('缳妾淦', '绠绠绎世', '啤A01念');
 insert into 燹俑骜砧 values ('犒葸淦', '芈溷却宇狞瞥', '你B10你');
 insert into 燹俑骜砧 values ('螫悖淦', '印汤洗枪却宇狞瞥', '仨Z01摩');
diff --git a/src/test/mb/expected/gb18030.out b/src/test/mb/expected/gb18030.out
index 562852b6741b9d99cf58d7bd4bb1334797933a06..b14234dce400c6ef1f95f4572fe423f2a7ef2717 100644
--- a/src/test/mb/expected/gb18030.out
+++ b/src/test/mb/expected/gb18030.out
@@ -2,7 +2,6 @@ drop table 計
 create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
 create index 計算機用語index1 on 計算機用語 using btree (用語);
 create index 計算機用語index2 on 計算機用語 using hash (分類コード);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
 insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
 insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
diff --git a/src/test/mb/expected/mule_internal.out b/src/test/mb/expected/mule_internal.out
index 67f7775706efd89c8da15cf6c33f1fabf103cf4b..ac8b57dc4216fd68bc74ef774a934cef1f3db707 100644
--- a/src/test/mb/expected/mule_internal.out
+++ b/src/test/mb/expected/mule_internal.out
@@ -3,7 +3,6 @@ ERROR:  table "
 create table 挿讙换挼脱捀� (捦褣胳 text, 捠瑨梧挜硳〖挜� varchar, 捜鲯雇1A挙罀よ char(16));
 create index 挿讙换挼脱捀靑ndex1 on 挿讙换挼脱捀� using btree (捦褣胳);
 create index 挿讙换挼脱捀靑ndex2 on 挿讙换挼脱捀� using hash (捠瑨梧挜硳〖挜�);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 挿讙换挼脱捀� values('挜硳ン挜話ュ挕紥タ挜菕ィ挜箳プ挜鞉イ','挼01捑�');
 insert into 挿讙换挼脱捀� values('挜硳ン挜話ュ挕紥タ挜皰ラ挜諕ィ挜脪ク挜�','捠珺10捗�');
 insert into 挿讙换挼脱捀� values('挜硳ン挜話ュ挕紥タ挜讙ロ挜皰ラ挜迴〖','捒蚙01挷�');
@@ -178,7 +177,6 @@ ERROR:  table "
 create table 撏獡擤撗侩摼� (摽霌绢 text, 撦聯拙撃趽靛 varchar, 摵駬绊1A摱髶备 char(16));
 create index 撏獡擤撗侩摼頸ndex1 on 撏獡擤撗侩摼� using btree (摽霌绢);
 create index 撏獡擤撗侩摼頸ndex2 on 撏獡擤撗侩摼� using hash (撦聯拙撃趽靛);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 撏獡擤撗侩摼� values('撃膿腔撆蛽叼摻簱敲摲箵捞', '撗01撨�');
 insert into 撏獡擤撗侩摼� values('撃膿腔撆蛽弊摲侨摻�', '撦翨10擇�');
 insert into 撏獡擤撗侩摼� values('撃膿腔撆蛽橇摲螕弊摲赣', '撿裐01擓�');
diff --git a/src/test/mb/expected/sjis.out b/src/test/mb/expected/sjis.out
index 73dd29b984394fc515af7b99e55824b5719fc6a6..db2bfd0d755ef11396df00242d6af51f6a62fa4a 100644
--- a/src/test/mb/expected/sjis.out
+++ b/src/test/mb/expected/sjis.out
@@ -2,7 +2,6 @@ drop table 
 create table 寁嶼婡梡岅 (梡岅 text, 暘椶僐乕僪 varchar, 旛峫1A偩傛 char(16));
 create index 寁嶼婡梡岅index1 on 寁嶼婡梡岅 using btree (梡岅);
 create index 寁嶼婡梡岅index2 on 寁嶼婡梡岅 using hash (暘椶僐乕僪);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 寁嶼婡梡岅 values('僐儞僺儏乕僞僨傿僗僾儗僀','婡A01忋');
 insert into 寁嶼婡梡岅 values('僐儞僺儏乕僞僌儔僼傿僢僋僗','暘B10拞');
 insert into 寁嶼婡梡岅 values('僐儞僺儏乕僞僾儘僌儔儅乕','恖Z01壓');
diff --git a/src/test/mb/expected/utf8.out b/src/test/mb/expected/utf8.out
index 715f3468374ac7dd7bd36a2f321cc512e9d7ffa2..8f9f63c7e0e5718f9942e8b80530dcd0f3309bd7 100644
--- a/src/test/mb/expected/utf8.out
+++ b/src/test/mb/expected/utf8.out
@@ -3,7 +3,6 @@ ERROR:  table "瑷堢畻姗熺敤瑾�" does not exist
 create table 瑷堢畻姗熺敤瑾� (鐢ㄨ獮 text, 鍒嗛銈炽兗銉� varchar, 鍌欒€�1A銇犮倛 char(16));
 create index 瑷堢畻姗熺敤瑾瀒ndex1 on 瑷堢畻姗熺敤瑾� using btree (鐢ㄨ獮);
 create index 瑷堢畻姗熺敤瑾瀒ndex2 on 瑷堢畻姗熺敤瑾� using hash (鍒嗛銈炽兗銉�);
-WARNING:  hash indexes are not WAL-logged and their use is discouraged
 insert into 瑷堢畻姗熺敤瑾� values('銈炽兂銉斻儱銉笺偪銉囥偅銈广儣銉偆','姗烝01涓�');
 insert into 瑷堢畻姗熺敤瑾� values('銈炽兂銉斻儱銉笺偪銈般儵銉曘偅銉冦偗銈�','鍒咮10涓�');
 insert into 瑷堢畻姗熺敤瑾� values('銈炽兂銉斻儱銉笺偪銉椼儹銈般儵銉炪兗','浜篫01涓�');