Skip site navigation (1) Skip section navigation (2)

pgsql: Fixes from Janko Richter <jankorichter@yahoo.de> - Fix wrong

From: teodor(at)svr1(dot)postgresql(dot)org (Teodor Sigaev)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Fixes from Janko Richter <jankorichter@yahoo.de> - Fix wrong
Date: 2005-07-01 13:44:56
Message-ID: 20050701134456.BC5E2529A6@svr1.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Fixes from Janko Richter <jankorichter(at)yahoo(dot)de>
- Fix wrong index results on text, char, varchar for multibyte strings
- Fix some SIGFPE signals
- Add support for infinite timestamps 
- Because of locale settings, btree_gist can not be a prefix index anymore (for text).
  Each node holds now just the lower and upper boundary.

Modified Files:
--------------
    pgsql/contrib/btree_gist:
        btree_bit.c (r1.5 -> r1.6)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_bit.c.diff?r1=1.5&r2=1.6)
        btree_bytea.c (r1.5 -> r1.6)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_bytea.c.diff?r1=1.5&r2=1.6)
        btree_cash.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_cash.c.diff?r1=1.3&r2=1.4)
        btree_float4.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_float4.c.diff?r1=1.3&r2=1.4)
        btree_float8.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_float8.c.diff?r1=1.3&r2=1.4)
        btree_inet.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_inet.c.diff?r1=1.3&r2=1.4)
        btree_int2.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_int2.c.diff?r1=1.3&r2=1.4)
        btree_int4.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_int4.c.diff?r1=1.3&r2=1.4)
        btree_int8.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_int8.c.diff?r1=1.3&r2=1.4)
        btree_interval.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_interval.c.diff?r1=1.3&r2=1.4)
        btree_macaddr.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_macaddr.c.diff?r1=1.3&r2=1.4)
        btree_numeric.c (r1.5 -> r1.6)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_numeric.c.diff?r1=1.5&r2=1.6)
        btree_oid.c (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_oid.c.diff?r1=1.3&r2=1.4)
        btree_text.c (r1.6 -> r1.7)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_text.c.diff?r1=1.6&r2=1.7)
        btree_ts.c (r1.9 -> r1.10)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_ts.c.diff?r1=1.9&r2=1.10)
        btree_utils_num.h (r1.3 -> r1.4)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_utils_num.h.diff?r1=1.3&r2=1.4)
        btree_utils_var.c (r1.9 -> r1.10)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_utils_var.c.diff?r1=1.9&r2=1.10)
        btree_utils_var.h (r1.2 -> r1.3)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/btree_utils_var.h.diff?r1=1.2&r2=1.3)
    pgsql/contrib/btree_gist/data:
        char.data (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/data/char.data.diff?r1=1.1&r2=1.2)
        timestamp.data (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/data/timestamp.data.diff?r1=1.1&r2=1.2)
        timestamptz.data (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/data/timestamptz.data.diff?r1=1.1&r2=1.2)
    pgsql/contrib/btree_gist/expected:
        bytea.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/bytea.out.diff?r1=1.1&r2=1.2)
        char.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/char.out.diff?r1=1.1&r2=1.2)
        text.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/text.out.diff?r1=1.1&r2=1.2)
        timestamp.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/timestamp.out.diff?r1=1.1&r2=1.2)
        timestamptz.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/timestamptz.out.diff?r1=1.1&r2=1.2)
        varchar.out (r1.1 -> r1.2)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/btree_gist/expected/varchar.out.diff?r1=1.1&r2=1.2)

pgsql-committers by date

Next:From: User KimhanseDate: 2005-07-01 14:00:35
Subject: tablelog - tablelog: Multiple timestamps in testing
Previous:From: Tom LaneDate: 2005-07-01 13:34:15
Subject: Re: PgFoundry mailings

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group