OSDN Git Service
Neil Conway [Wed, 3 Mar 2004 22:22:24 +0000 (22:22 +0000)]
Add a few more cross-references where appropriate, add more text about
the FROM clause and an example to the UPDATE reference page, and make
a few other SGML tweaks.
Tom Lane [Wed, 3 Mar 2004 21:28:55 +0000 (21:28 +0000)]
Modify pg_dump so that the preferred dump order is by name within
object types, rather than by OID. This should help ensure consistent
dump output from databases that are logically the same but have different
histories, per recent discussion about 'diffing' databases. The patch
is bulky because of renaming of fields, but not very complicated.
Also, do some tweaking to cause BLOB restoration to be done in a better
order, and clean up pg_restore's textual output to exactly match pg_dump.
Bruce Momjian [Wed, 3 Mar 2004 17:37:22 +0000 (17:37 +0000)]
Fix wording of new bison warning, per Peter.
Bruce Momjian [Wed, 3 Mar 2004 14:26:48 +0000 (14:26 +0000)]
Remove Jan:
< o Add PL/PHP (Joe, Jan)
> o Add PL/PHP (Joe)
Bruce Momjian [Wed, 3 Mar 2004 14:24:12 +0000 (14:24 +0000)]
Seems the usage message for oid2name calls it pg_oid2name. Fixed.
Bruce Momjian [Wed, 3 Mar 2004 05:16:53 +0000 (05:16 +0000)]
Add:
> o Add way to remove cluster specification on a table
Bruce Momjian [Wed, 3 Mar 2004 04:22:47 +0000 (04:22 +0000)]
Adds the -W flag to the pwd call under Win32. This allows directories,
which are munged by sed, such as:
/e/cygwin/opt/diff9c/pgsql/src/test/regress/data/agg.data to be
correctly passed as:
e:/cygwin/opt/diff9c/pgsql/src/test/regress/data/agg.data
FWIW, "fixes" a large (> 20) tests under Win32.
Claudio Natoli
Tom Lane [Tue, 2 Mar 2004 22:17:34 +0000 (22:17 +0000)]
Remove useless rebuilding of subPlan list during ExecInitNode. Wouldn't
have been there to start with, except for overly enthusiastic copy-and-
paste ...
Tom Lane [Tue, 2 Mar 2004 22:05:24 +0000 (22:05 +0000)]
Update obsolete comment.
Tom Lane [Tue, 2 Mar 2004 21:14:44 +0000 (21:14 +0000)]
Always schema-qualify the name of a function referenced in CREATE CAST.
The former coding failed if the cast function was not in the pg_catalog
schema. How'd this escape detection?
Bruce Momjian [Tue, 2 Mar 2004 20:08:52 +0000 (20:08 +0000)]
Update bison warning to be clearer about its purpose.
Tom Lane [Tue, 2 Mar 2004 18:56:15 +0000 (18:56 +0000)]
Junkfilter logic to force a projection step during SELECT INTO was too
simplistic; it recognized SELECT * FROM but not SELECT * FROM LIMIT.
Per bug report from Jeff Bohmer.
Bruce Momjian [Tue, 2 Mar 2004 18:37:52 +0000 (18:37 +0000)]
Fix sizeof(Oid) in PGSTAT_NUM_TABPURGE. (Actually done in previous commit.)
Bruce Momjian [Tue, 2 Mar 2004 18:35:59 +0000 (18:35 +0000)]
Add missing checks for Borland C compiler.
L J Bayuk
Tom Lane [Tue, 2 Mar 2004 16:42:20 +0000 (16:42 +0000)]
Teach is_distinct_query to recognize that GROUP BY forces a subquery's
output to be distinct, if all the GROUP BY columns appear in the output.
Per suggestion from Dennis Haney.
Bruce Momjian [Tue, 2 Mar 2004 15:46:22 +0000 (15:46 +0000)]
Update Turkish FAQ, Devrim GUNDUZ
Bruce Momjian [Tue, 2 Mar 2004 15:17:16 +0000 (15:17 +0000)]
Add missing sprompt.obj psql usage for Borland compiler, per private
report from krizsan.
Backpatch to 7.4.X.
Michael Meskes [Tue, 2 Mar 2004 06:45:05 +0000 (06:45 +0000)]
Added partly missing VOLATILE keyword.
Tom Lane [Tue, 2 Mar 2004 00:38:46 +0000 (00:38 +0000)]
Update release notes for 7.3.6.
Tom Lane [Tue, 2 Mar 2004 00:03:02 +0000 (00:03 +0000)]
Replace unportable use of /dev/stdin with lynx's -stdin switch.
Neil Conway [Mon, 1 Mar 2004 17:58:39 +0000 (17:58 +0000)]
Add a few more xrefs, where they seemed appropriate: for example, refer
to the discussion of planner statistics in the documentation for the
default_statistics_target GUC var.
Neil Conway [Mon, 1 Mar 2004 16:08:58 +0000 (16:08 +0000)]
Enable some additional warnings when running openjade and onsgmls.
Tom Lane [Sun, 29 Feb 2004 17:36:05 +0000 (17:36 +0000)]
make_sort_from_pathkeys()'s method for choosing which of several
equivalent sort expressions to use was broken: you can't just look
at the relation membership, you have to actually grovel over the
individual Vars in each expression. I think this did work when it
was written, but it was broken by subsequent optimizations that made
join relations not propagate every single input variable upward.
Must find the Var that got propagated, not choose one at random.
Per bug report from Daniel O'Neill.
Neil Conway [Sun, 29 Feb 2004 15:45:53 +0000 (15:45 +0000)]
Fix a typo in a recent commit to func.sgml that apparently broke the doc
build for some versions of OpenJade (unfortunately, my local version of
OpenJade didn't report the error...) -- thanks to Andrew Dunstan for
the report.
Neil Conway [Sun, 29 Feb 2004 15:36:46 +0000 (15:36 +0000)]
Fix a bunch (~88) typos that the OpenJade tools don't warn about by
default: some SGML tags weren't properly terminated.
Bruce Momjian [Sun, 29 Feb 2004 02:41:45 +0000 (02:41 +0000)]
"Corrects" the int8/float4/float8 tests under win32.
Claudio Natoli
Tom Lane [Sat, 28 Feb 2004 19:46:06 +0000 (19:46 +0000)]
Remove unneeded indxqual field in IndexScanState, and the useless work
spent initializing it during indexscan startup.
Dennis Bjorklund [Sat, 28 Feb 2004 17:17:48 +0000 (17:17 +0000)]
Translation updates
Dennis Bjorklund [Sat, 28 Feb 2004 11:05:12 +0000 (11:05 +0000)]
Translation update
Dennis Bjorklund [Sat, 28 Feb 2004 11:00:06 +0000 (11:00 +0000)]
Translation updates
Dennis Bjorklund [Sat, 28 Feb 2004 10:52:06 +0000 (10:52 +0000)]
Translation updates
Tom Lane [Fri, 27 Feb 2004 21:48:04 +0000 (21:48 +0000)]
Adjust remove_redundant_join_clauses() so that when it has a choice
of which redundant clause to remove, it removes the more expensive one.
In simple scenarios the clauses will be like 'var = var' and there's
no difference, but we are now capable of considering cases where there
are sub-selects in the clauses, and it makes a BIG difference.
Tom Lane [Fri, 27 Feb 2004 21:44:34 +0000 (21:44 +0000)]
genericcostestimate() neglected to include qual startup cost in
indexTotalCost. I think this may not make any real difference in 7.4,
but it definitely is a problem with CVS tip's new equation.
Tom Lane [Fri, 27 Feb 2004 21:42:00 +0000 (21:42 +0000)]
process_implied_equality must copy the substructure of the clauses it
is generating, to avoid problems when subselects are involved. Per
report from Damon Hart.
Neil Conway [Fri, 27 Feb 2004 03:59:23 +0000 (03:59 +0000)]
Fix a few omissions in the initcap() documentation & source code
comments, make some unrelated improvements to the functions
documentation, and perform some minor consistency cleanup
elsewhere. Original initcap() change from Dennis B., additional
changes by Neil C.
Bruce Momjian [Fri, 27 Feb 2004 01:23:18 +0000 (01:23 +0000)]
Update plpython docs to mention shared libs are possible in 2.3 or
later.
Bruce Momjian [Thu, 26 Feb 2004 02:59:26 +0000 (02:59 +0000)]
For immediate application to HEAD.
Corrects bit-rot of recently applied patch. win32/cygwin only.
Claudio Natoli
Bruce Momjian [Thu, 26 Feb 2004 02:09:40 +0000 (02:09 +0000)]
Update the pl/python shared build docs to match the recent version of
python.
Bruce Momjian [Wed, 25 Feb 2004 19:41:23 +0000 (19:41 +0000)]
For application to HEAD, following community review.
* Changes incorrect CYGWIN defines to __CYGWIN__
* Some localtime returns NULL checks (when unchecked cause SEGVs under
Win32
regression tests)
* Rationalized CreateSharedMemoryAndSemaphores and
AttachSharedMemoryAndSemaphores (Bruce, I finally remembered to do it);
requires attention.
Claudio Natoli
Tom Lane [Wed, 25 Feb 2004 18:10:51 +0000 (18:10 +0000)]
Teach plpgsql's lexer about dollar-quoted literals.
Andrew Dunstan, some help from Tom Lane.
Tom Lane [Tue, 24 Feb 2004 22:59:10 +0000 (22:59 +0000)]
anyarray really needs to be declared with typalign = 'd', so that entries
in pg_statistic are correctly aligned if they contain values that require
double alignment. Too bad we cannot force initdb for this in 7.4 branch.
Tom Lane [Tue, 24 Feb 2004 22:06:32 +0000 (22:06 +0000)]
Add %option nodefault to all our flex lexers. Fix a couple of rule gaps
exposed thereby. AFAICT these would not lead to any worse problems than
junk emitted on the backend's stdout, but we should have the option to
catch possible worse errors in future.
Tom Lane [Tue, 24 Feb 2004 21:45:18 +0000 (21:45 +0000)]
Implement dollar-quoting in the backend lexer and psql. Documentation
is still lacking, as is support in plpgsql and other places, but this is
the basic feature. Patch by Andrew Dunstan, some tweaking by Tom Lane.
Also, enable %option nodefault in these two lexers, and patch some gaps
revealed thereby.
Michael Meskes [Tue, 24 Feb 2004 16:07:49 +0000 (16:07 +0000)]
- Corrected error handling in PGTYPEStimestamp_from_asc.
- Set pgtypeslib version to 1.2.
Joe Conway [Tue, 24 Feb 2004 06:07:18 +0000 (06:07 +0000)]
When returning type "record", replace use of pgresultGetTupleDesc
with ReturnSetInfo->expectedDesc. This allows custom datatypes
(e.g. from tsearch2) to be returned at runtime. Previous behavior
depended on the type oid to match between the remote and local
database, which obviously doesn't work well for custom types.
Per report from Mark Gibson.
Joe Conway [Tue, 24 Feb 2004 05:25:36 +0000 (05:25 +0000)]
Apply quote_literal to the start_with argument of connectby. Fixes problem
reported by David Garamond when working with bytea parent and child keys.
Tom Lane [Tue, 24 Feb 2004 03:35:19 +0000 (03:35 +0000)]
Cause pg_dump to emit a 'SET client_encoding' command at the start of
any restore operation, thereby ensuring that dumped data is interpreted
the same way it was dumped even if the target database has a different
encoding. Per suggestions from Pavel Stehule and others. Also,
simplify scheme for handling check_function_bodies ... we may as well
just set that at the head of the script.
Tom Lane [Tue, 24 Feb 2004 01:44:33 +0000 (01:44 +0000)]
Don't crash when a rowtype argument to a plpgsql function is NULL.
Per report from Chris Campbell.
Tom Lane [Mon, 23 Feb 2004 23:55:08 +0000 (23:55 +0000)]
Fix obsolete comment.
Tom Lane [Mon, 23 Feb 2004 23:03:10 +0000 (23:03 +0000)]
Replace opendir/closedir calls throughout the backend with AllocateDir
and FreeDir routines modeled on the existing AllocateFile/FreeFile.
Like the latter, these routines will avoid failing on EMFILE/ENFILE
conditions whenever possible, and will prevent leakage of directory
descriptors if an elog() occurs while one is open.
Also, reduce PANIC to ERROR in MoveOfflineLogs() --- this is not
critical code and there is no reason to force a DB restart on failure.
All per recent trouble report from Olivier Hubaut.
Tom Lane [Mon, 23 Feb 2004 20:48:03 +0000 (20:48 +0000)]
NOFILE isn't used anywhere any more.
Tom Lane [Mon, 23 Feb 2004 20:45:59 +0000 (20:45 +0000)]
Do a direct probe during postmaster startup to determine the maximum
number of openable files and the number already opened. This eliminates
depending on sysconf(_SC_OPEN_MAX), and allows much saner behavior on
platforms where open-file slots are used up by semaphores.
Michael Meskes [Mon, 23 Feb 2004 18:14:18 +0000 (18:14 +0000)]
Fixed incorrect output of indicator structs using the name of the data struct.
Tom Lane [Mon, 23 Feb 2004 04:11:10 +0000 (04:11 +0000)]
Write #include <dl.h>, not #include "dl.h", to correctly reflect the
fact that dl.h is a system header and not one of ours.
Tom Lane [Sun, 22 Feb 2004 21:26:55 +0000 (21:26 +0000)]
Move responsibility for copying argv[] array into ps_status.c, where it
logically belongs. Arrange to update the _NSGetArgv() copy of the argv
pointer on Darwin. (It seems likely that other NeXT-derived platforms
also have an _NSGetArgv() problem, but until we have some reports I'll
just make this #ifdef __darwin__.)
Neil Conway [Sun, 22 Feb 2004 04:14:06 +0000 (04:14 +0000)]
Document the family() function (added during the 7.4 dev cycle but not
documented), and fix a typo.
Tom Lane [Sat, 21 Feb 2004 06:29:58 +0000 (06:29 +0000)]
Fix random build breakage from log_disconnections patch.
Tom Lane [Sat, 21 Feb 2004 00:34:53 +0000 (00:34 +0000)]
Implement a solution to the 'Turkish locale downcases I incorrectly'
problem, per previous discussion. Make some additional changes to
centralize the knowledge of just how identifier downcasing is done,
in hopes of simplifying any future tweaking in this area.
Bruce Momjian [Fri, 20 Feb 2004 20:42:29 +0000 (20:42 +0000)]
The following bug has been logged online:
Bug reference: 1081
Logged by: Aarjav Trivedi
Email address: aarjav@cc.gatech.edu
PostgreSQL version: 7.4
Operating system: Linux
Description: Spelling error in tsearch2.sql leading to problems
with
tsearch
Details:
On line 620 of tsearch2.sql which is required to install and run
TSEARCH,
REATE FUNCTION tsstat_in(cstring)
should be
CREATE FUNCTION tsstat_in(cstring)
because of this error, TSEARCH fails to work as specified,
Bruce Momjian [Fri, 20 Feb 2004 20:37:11 +0000 (20:37 +0000)]
Add:
> * Have psql show more information about sequences
Bruce Momjian [Fri, 20 Feb 2004 18:45:35 +0000 (18:45 +0000)]
Add:
> * Allow external interfaces to extend the GUC variable set
Bruce Momjian [Fri, 20 Feb 2004 18:31:03 +0000 (18:31 +0000)]
Add to PL/java description.
Tom Lane [Thu, 19 Feb 2004 19:40:09 +0000 (19:40 +0000)]
Re-implement psql's input scanning to use a flex-generated lexer, as per
recent discussion. The lexer is used for both SQL command text and
backslash commands. The purpose of this change is to make it easier to
track the behavior of the backend's SQL lexer --- essentially identical
flex rules are now used by psql. Also, this cleans up a lot of very
squirrelly code in mainloop.c and command.c. The flex code is somewhat
bulkier than the removed code, but should be lots easier to maintain.
Tom Lane [Thu, 19 Feb 2004 19:11:30 +0000 (19:11 +0000)]
Cosmetic changes (mostly whitespace) to make it easier to diff the
backend lexer against psql's.
Bruce Momjian [Wed, 18 Feb 2004 21:42:22 +0000 (21:42 +0000)]
Update:
< * Add GUC variable to prevent waiting on locks
> * Add NO WAIT option to various SQL commands
Bruce Momjian [Wed, 18 Feb 2004 16:25:12 +0000 (16:25 +0000)]
Here is a patch that implements setitimer() on win32. With this patch
applied, deadlock detection and statement_timeout now works.
The file timer.c goes into src/backend/port/win32/.
The patch also removes two lines of "printf debugging" accidentally left
in pqsignal.h, in the console control handler.
Magnus Hagander
Michael Meskes [Wed, 18 Feb 2004 08:42:02 +0000 (08:42 +0000)]
Added missing rule for DOUBLE variables.
Neil Conway [Wed, 18 Feb 2004 00:01:34 +0000 (00:01 +0000)]
Improve the consistency of the error message emitted when rejecting
invalid input to the oid type. Also, remove some long-unused code
from adt/numutils.c
Neil Conway [Tue, 17 Feb 2004 23:56:07 +0000 (23:56 +0000)]
Remove a caveat from the "backup" documentation: pg_dump now does a
better job of handling dependencies between database objects.
Bruce Momjian [Tue, 17 Feb 2004 15:46:44 +0000 (15:46 +0000)]
Done:
> * -Change CVS ID to PostgreSQL
Bruce Momjian [Tue, 17 Feb 2004 15:37:48 +0000 (15:37 +0000)]
Add:
> o Allow the schema of objects to be changed
Neil Conway [Tue, 17 Feb 2004 09:07:16 +0000 (09:07 +0000)]
Add a few more <xref> tags to the SGML docs, where appropriate. Original
patch from Michael Glaesemann, additional changes by Neil Conway.
Tom Lane [Tue, 17 Feb 2004 07:36:47 +0000 (07:36 +0000)]
Minor editorializing on cost-based vacuum description.
Neil Conway [Tue, 17 Feb 2004 06:28:05 +0000 (06:28 +0000)]
Significant improvements to the documentation for the new cost-based
vacuum delay feature, including updating the docs for Tom's recent
improvements. There is still more work to be done here: for example,
adding some more information on the practical use of cost-based
vacuum delay to the "maintenance" section would probably be a good
idea.
Neil Conway [Tue, 17 Feb 2004 05:45:17 +0000 (05:45 +0000)]
Fix a minor SGML markup infelicity in recently-applied log_disconnections
patch.
Bruce Momjian [Tue, 17 Feb 2004 04:09:26 +0000 (04:09 +0000)]
Rename function log_session_end to log_disconnections.
Bruce Momjian [Tue, 17 Feb 2004 04:06:26 +0000 (04:06 +0000)]
Fix prototype for on_proc_exit in log_disconnections patch.
Bruce Momjian [Tue, 17 Feb 2004 03:54:57 +0000 (03:54 +0000)]
This patch brings up to date what I did last year (now unfortunately
bitrotted) to allow the logging of the end of a session, enabled by
the config setting "log_disconnections".
Andrew Dunstan
Bruce Momjian [Tue, 17 Feb 2004 03:45:17 +0000 (03:45 +0000)]
Here is an updated version of the win32 readdir patch.
1) Now puts in exactly the same change as the current-cvs mingw code
does. (see
http://cvs.sourceforge.net/viewcvs.py/mingw/runtime/mingwex/dirent.c?r1=
1.3&r2=1.4, second part of the patch).
2) Updates both xlog.c and slru.c in backend/access/transam/
3) Also updates pg_resetxlog, which also uses readdir() and checks the
errno value after the loop.
Magnus Hagander
Bruce Momjian [Tue, 17 Feb 2004 03:35:57 +0000 (03:35 +0000)]
Under Win32, stat() returns an st_ino field, but it has no meaning (on
Win2K, and possibly all Win32 variants, it is always 0). This causes a
number of problems in the dfmgr.c logic, which basically all revolve
around the fact that *any* two files will appear to have the same inode.
Claudio Natoli
Bruce Momjian [Tue, 17 Feb 2004 03:34:35 +0000 (03:34 +0000)]
Please apply this patch to contrib/dbmirror
In incorperates changes from myself and a number of contributors.
This update to dbmirror provides:
-replication of sequence operations via setval/nextval
-DBMirror.pl support for logging to syslog
-changed the names of the tables to dbmirror_* (no quotes required)
-Support for writitng SQL statements to files instead of directly to
a slave database
-More options for DBMirror.pl in the config files.
Steven Singer
Neil Conway [Tue, 17 Feb 2004 02:53:03 +0000 (02:53 +0000)]
Minor SGML markup improvements.
Tom Lane [Tue, 17 Feb 2004 00:52:53 +0000 (00:52 +0000)]
Make use of statistics on index expressions. There are still some
corner cases that could stand improvement, but it does all the basic
stuff. A byproduct is that the selectivity routines are no longer
constrained to working on simple Vars; we might in future be able to
improve the behavior for subexpressions that don't match indexes.
Bruce Momjian [Mon, 16 Feb 2004 23:07:57 +0000 (23:07 +0000)]
Change may -> might, and remove an extra tab.
Michael Meskes [Mon, 16 Feb 2004 07:41:54 +0000 (07:41 +0000)]
- Cleaned up parser a little bit. It does not make sense to allow a
typename to be typedef'ed that cannot be parsed as variable type.
- Allowed some SQL keywords to be used as C variable names.
Tom Lane [Sun, 15 Feb 2004 21:01:39 +0000 (21:01 +0000)]
First steps towards statistics on expressional (nee functional) indexes.
This commit teaches ANALYZE to store such stats in pg_statistic, but
nothing is done yet about teaching the planner to use 'em.
Also, repair longstanding oversight in separate ANALYZE command: it
updated the pg_class.relpages and reltuples counts for the table proper,
but not for indexes.
Peter Eisentraut [Sun, 15 Feb 2004 19:38:29 +0000 (19:38 +0000)]
New translation
Michael Meskes [Sun, 15 Feb 2004 15:38:20 +0000 (15:38 +0000)]
- Allowed some C keywords to be used as SQL column names.
Michael Meskes [Sun, 15 Feb 2004 13:48:54 +0000 (13:48 +0000)]
- Added missing braces to array parsing.
- Set ecpg version to 3.1.1.
- Removed that old debugging output that I forgot the last time.
Neil Conway [Sun, 15 Feb 2004 06:27:37 +0000 (06:27 +0000)]
Minor documentation tweak.
Tom Lane [Sat, 14 Feb 2004 20:16:18 +0000 (20:16 +0000)]
Create crosstype comparison operators for date vs. timestamp and date
vs. timestamptz. This allows use of indexes for expressions like
datecol >= date 'today' - interval '1 month'
which were formerly not indexable without casting the righthand side
down from timestamp to date.
Tom Lane [Fri, 13 Feb 2004 22:26:30 +0000 (22:26 +0000)]
Repair optimization bug I introduced in a moment of brain fade back in
Nov 2002: when constant-expression simplification removes all the
aggregate function calls from a query, that doesn't mean we can act as
though there never were any aggregates. Per bug report from Gabor Szucs.
Jan Wieck [Fri, 13 Feb 2004 12:25:09 +0000 (12:25 +0000)]
Documentation for vacuum_cost config options.
Jan
Tom Lane [Fri, 13 Feb 2004 06:39:49 +0000 (06:39 +0000)]
After further thought about support for gathering stats on functional
indexes, it seems like we ought to put another layer of indirection
between the compute_stats functions and the actual data storage. This
would allow us to compute the values on-the-fly, for example.
Bruce Momjian [Fri, 13 Feb 2004 05:10:02 +0000 (05:10 +0000)]
Mention psql variable names are case-sensitive.
Bruce Momjian [Fri, 13 Feb 2004 04:47:13 +0000 (04:47 +0000)]
Fix typo:
< * Allow cross-db queries with transaction sematics
> * Allow cross-db queries with transaction semantics
Bruce Momjian [Fri, 13 Feb 2004 04:40:06 +0000 (04:40 +0000)]
Tom Lane wrote:
> momjian@svr1.postgresql.org (Bruce Momjian) writes:
>> someone asked me about the FK deadlock fix, mentioned in the 7.3.3
>> release notes as 3rd change:
>> http://www.postgresql.org/docs/current/static/release-7-3-3.html
>> Actually, that fix was available with 7.4, not 7.3. Don't know if we can
>> retroactively change the release-notes though.
>
> This is completely erroneous, please undo it.
>
> 2003-05-21 14:14 tgl
>
> * src/: backend/utils/adt/ri_triggers.c,
> test/regress/expected/foreign_key.out (REL7_3_STABLE): Back-patch
> Jan's fix to avoid primary key lookup (and lock) if foreign key
> does not change on UPDATE.
Oh ... didn't know that you did a backpatch. Sorry
Jan
Bruce Momjian [Fri, 13 Feb 2004 04:36:02 +0000 (04:36 +0000)]
Add:
> * Use nested transactions to prevent syntax errors from aborting a transaction
Bruce Momjian [Fri, 13 Feb 2004 02:30:53 +0000 (02:30 +0000)]
Add:
> * Allow temporary views on non-temporary tables
Tom Lane [Fri, 13 Feb 2004 01:08:20 +0000 (01:08 +0000)]
Try to make 'cross-database references are not implemented' errors a
bit more helpful by identifying the specific qualified name being
complained of.