mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Meanwhile, database names with single quotes in names don't work very well
at all, and because of shell quoting rules this can't be fixed, so I put in error messages to that end. Also, calling create or drop database in a transaction block is not so good either, because the file system mysteriously refuses to roll back rm calls on transaction aborts. :) So I put in checks to see if a transaction is in progress and signal an error. Also I put the whole call in a transaction of its own to be able to roll back changes to pg_database in case the file system operations fail. The alternative location issues I posted recently were untouched, awaiting the outcome of that discussion. Other than that, this should be much more fool-proof now. The docs I cleaned up as well. Peter Eisentraut Sernanders väg 10:115
This commit is contained in:
2
doc/TODO
2
doc/TODO
@ -71,7 +71,7 @@ MISC
|
||||
* Fix btree to give a useful elog when key > 1/2 (page - overhead)
|
||||
* -pg_dump should preserve primary key information
|
||||
* plpgsql regression tests fail on BSD/OS
|
||||
* database names with spaces fail
|
||||
* -database names with spaces fail
|
||||
* insert of 0.0 into DECIMAL(4,4) field fails
|
||||
|
||||
ENHANCEMENTS
|
||||
|
Reference in New Issue
Block a user