Open Items - Mailing list pgsql-hackers

From Bruce Momjian
Subject Open Items
Date
Msg-id 200410171907.i9HJ7X801247@candle.pha.pa.us
Whole thread Raw
Responses Re: Open Items
Re: Open Items
List pgsql-hackers
I have annotated the open items:

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

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

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

Changes
-------
* Win32o 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 achild before the signal handlers are installed.  We
don'thavethis problem on unix because we fork and inherit the signalhandlers.
 

* Tablespaceo 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. Andif you move test the index is thought to move too.  The confusionis that there are not separate defaults
fordatabase/schema/table.
 
o fix case where template db already uses target tablespace
-- from database testCREATE tablespace blah location '/bjm/tmp';CREATE TABLE foo (i int) tablespace blah;CREATE
DATABASEfoo tablespace blah template test;ERROR:  could not initialize database directoryDETAIL:  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
* Tablespaceo fix error message when creating objects in schema that has a  dropped tablespace as its default
* Win32o disable readline-required psql optionso fix SSL compileso add binary version stampso fix signal-safe socket
handlerfor SSLo start pg_autovacuum easilyo remove log timezone string from log_line_prefix '%t'o fix MinGW libpq to
exportonly required symbolso fix MSVC build to export SSL symbols
 


--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: spinlocks: generalizing "non-locking test"
Next
From: Andrew Dunstan
Date:
Subject: strange result from contrib/seg regression on windows