I have annotated the open items:

---------------------------------------------------------------------------


                               PostgreSQL 8.0 Open Items
                               =========================

Current version at http://candle.pha.pa.us/cgi-bin/pgopenitems.

Changes
-------
* Win32
        o fix query cancel in psql

        This requires a new thread to handle the control-C signal

        o fix shared memory on Win2k terminal server

        We might be able to just mark this as not supported.

        o Handle "lost signals" on backend startup (eg. shutdown,
          config file changes, etc);  signals are SIG_DFL on startup

        The problem here is that the postmaster might send signals to a
        child before the signal handlers are installed.  We don't have
        this problem on unix because we fork and inherit the signal
        handlers.

* Tablespace
        o fix ambiguity for objects using default tablespaces

        CREATE TABLE test(a int4) tablespace loc;
        CREATE UNIQUE INDEX test_a_idx3 ON test(a) tablespace pg_default;

        Index test_a_idx3 has a tablespace value of zero.  pg_get_indexdef()
        thinks the index is in loc even though it is in pg_default.  And
        if you move test the index is thought to move too.  The confusion
        is that there are not separate defaults for database/schema/table.

        o fix case where template db already uses target tablespace

        -- from database test
        CREATE tablespace blah location '/bjm/tmp';
        CREATE TABLE foo (i int) tablespace blah;
        CREATE DATABASE foo tablespace blah template test;
        ERROR:  could not initialize database directory
        DETAIL:  Directory "/u/pgsql/data/pg_tblspc/17232/17235" already exists.

        o remove non-portable TABLESPACE clause from CREATE TABLE and
          use a new default_tablespace SET variable

        This same method is used for WITH/WITHOUT OIDS.

* allow libpq to check parameterized data types
* adjust bgwriter defaults, allow disabling
* synchonize supported encodings and docs

Completed Since Previoius Beta
------------------------------
* cleanup FRONTEND use in /port, malloc, elog
* update encoding list to include win1250
* make pgxs install by default
* Tablespace
        o fix error message when creating objects in schema that has a
          dropped tablespace as its default
* Win32
        o disable readline-required psql options
        o fix SSL compiles
        o add binary version stamps
        o fix signal-safe socket handler for SSL
        o start pg_autovacuum easily
        o remove log timezone string from log_line_prefix '%t'
        o fix MinGW libpq to export only required symbols
        o fix MSVC build to export SSL symbols


-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to