--- txtidx.c-orig Wed Nov 13 17:15:57 2002 +++ txtidx.c Wed Nov 13 17:33:15 2002 @@ -554,7 +554,7 @@ numattr = SPI_fnumber(rel->rd_att, trigger->tgargs[i]); oidtype = SPI_gettypeid(rel->rd_att, numattr); - if (numattr < 0 || (!(oidtype == TEXTOID || oidtype == VARCHAROID))) + if (numattr < 0 || (!(oidtype == TEXTOID || oidtype == VARCHAROID || oidtype == BPCHAROID))) { elog(NOTICE, "TSearch: can not find field '%s'", trigger->tgargs[i]); continue;