> Well, _bt_compare is used for every btree index in the system,
> including all the system indexes. A fresh initdb already has several
> dozen indexes already so your code has to deal with that.
>
> Remember, _bt_compare compares strings, integers, floats, dates, etc
> and your code needs to work for all of them too... What does it mean to
> compare dates case-insensetivly?
Yes, shouldn't you just be making a simple new string type that's case
insensitive?
Chris