- May 05, 2002
-
-
Tom Lane authored
As proof of concept, provide an alternate implementation based on POSIX semaphores. Also push the SysV shared-memory implementation into a separate file so that it can be replaced conveniently.
-
- May 03, 2002
-
-
Tom Lane authored
-
Tom Lane authored
only if they would not be found without qualification given the current search path, as per idea from Peter Eisentraut.
-
Tom Lane authored
-
Tom Lane authored
from Liam Stewart. Minor code cleanups also.
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
handled as special productions. This is needed to keep us honest about user-schema type names that happen to coincide with system type names. Per pghackers discussion 24-Apr. To avoid bloating the keyword list too much, I removed the translations for datetime, timespan, and lztext, all of which were slated for destruction several versions back anyway.
-
- May 02, 2002
-
-
Tom Lane authored
-
Tom Lane authored
in gram.y can make use of the keywords.c string table, instead of having their own copies of the keyword strings. This saves a few kilobytes and more importantly eliminates an opportunity for cut-and-paste errors.
-
Tom Lane authored
in the search path. (We might want to make these available as SQL functions too, but I haven't done that yet.) Fix format_type to be schema-aware.
-
- May 01, 2002
-
-
Tom Lane authored
binary case) already has. Needed for upcoming ruleutils change.
-
Tom Lane authored
in parse error messages, not just the part scanned by the last flex rule. For example, select "foo" "bar"; used to draw ERROR: parser: parse error at or near """ which was rather unhelpful. Now it gives ERROR: parser: parse error at or near ""bar"" Also, error messages concerning bitstring literals and suchlike will quote the source text at you, not the processed internal form of the literal.
-
Jan Wieck authored
PL/PgSQL grammar, which were causing warnings when used with Bison 1.35. Neil Conway <neilconway@rogers.com>
-
Hiroshi Inoue authored
see changes made by the transaction itself.
-
- Apr 30, 2002
-
-
Tom Lane authored
in presence of schemas.
-
Tom Lane authored
-
Tom Lane authored
I concluded that RENAME should require CREATE privilege on the namespace as well as ownership of the table.
-
Tom Lane authored
don't scribble on tuple returned by table scan.
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
-
- Apr 29, 2002
-
-
Tom Lane authored
gcc does not complain about this mistake, but other compilers do.
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
was incorrectly used for both qsort and bsearch.
-
- Apr 28, 2002
-
-
Tom Lane authored
lists to join RTEs, attach a list of Vars and COALESCE expressions that will replace the join's alias variables during planning. This simplifies flatten_join_alias_vars while still making it easy to fix up varno references when transforming the query tree. Add regression test cases for interactions of subqueries with outer joins.
-
Michael Meskes authored
- Fixed a typo in a comment printed by ecpg.
-
Tom Lane authored
in quoting rules and recognition of implicit type coercions.
-
Tom Lane authored
-
- Apr 27, 2002
-
-
Tom Lane authored
pg_database, pg_shadow, pg_group, all of which now have potentially-long fields. Along the way, get rid of SharedSystemRelationNames list: shared rels are now identified in their include/pg_catalog/*.h files by a BKI_SHARED_RELATION macro, while indexes and toast rels inherit sharedness automatically from their parent table. Fix some bugs with failure to detoast pg_group.grolist during ALTER GROUP.
-
Bruce Momjian authored
pg_hba.conf changes.
-
Tom Lane authored
messages more uniform and internationalizable: the global array aclcheck_error_strings[] is gone in favor of a subroutine aclcheck_error(). Partial implementation of namespace-related permission checks --- not all done yet.
-
Bruce Momjian authored
-
- Apr 26, 2002
-
-
Tom Lane authored
-
Tom Lane authored
divide backend/commands by object type, let's try to pay at least minimal attention to respecting that structure, eh? Also reorder the contents of tablecmds.c; it seems odd to me to put ALTER commands before creation/deletion commands.
-
Bruce Momjian authored
> o Abort all SET changes made in an aborted transaction
-
Tatsuo Ishii authored
Enable multibyte support by default. Note that this is the first cut, and I'm gloing to remove #ifdef MULTIBYTE and others step by step...
-
Tom Lane authored
Update has_table_privilege functions to cope with schema-qualified names in the same way as nextval() and others.
-
- Apr 25, 2002
-
-
Tom Lane authored
-