- May 28, 2003
-
-
Tom Lane authored
of an index can now be a computed expression instead of a simple variable. Restrictions on expressions are the same as for predicates (only immutable functions, no sub-selects). This fixes problems recently introduced with inlining SQL functions, because the inlining transformation is applied to both expression trees so the planner can still match them up. Along the way, improve efficiency of handling index predicates (both predicates and index expressions are now cached by the relcache) and fix 7.3 oversight that didn't record dependencies of predicate expressions.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- May 27, 2003
-
-
Bruce Momjian authored
docs that CLIENT/LOG_MIN_MESSAGES now controls debug_* output location. Doc changes included.
-
- May 26, 2003
-
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
< * Add now("transaction|statement|clock") functionality > * Add transaction_timestamp(), statement_timestamp(), clock_timestamp() functionality
-
Bruce Momjian authored
modify passwords, per user confusion report. Also clean up wording that command line utils need database access.
-
Bruce Momjian authored
> * Allow UPDATE to use SET col = DEFAULT
-
Tom Lane authored
blanks, in hopes of reducing the surprise factor for newbies. Remove redundant operators for VARCHAR (it depends wholly on TEXT operations now). Clean up resolution of ambiguous operators/functions to avoid surprising choices for domains: domains are treated as equivalent to their base types and binary-coercibility is no longer considered a preference item when choosing among multiple operators/functions. IsBinaryCoercible now correctly reflects the notion that you need *only* relabel the type to get from type A to type B: that is, a domain is binary-coercible to its base type, but not vice versa. Various marginal cleanup, including merging the essentially duplicate resolution code in parse_func.c and parse_oper.c. Improve opr_sanity regression test to understand about binary compatibility (using pg_cast), and fix a couple of small errors in the catalogs revealed thereby. Restructure "special operator" handling to fetch operators via index opclasses rather than hardwiring assumptions about names (cleans up the pattern_ops stuff a little).
-
- May 25, 2003
-
-
Peter Eisentraut authored
-
Bruce Momjian authored
< * Update clients to use data types, typmod, schema.table.column names of < result sets using new query protocol 453a452,453 > o Update clients to use data types, typmod, schema.table.column names of > result sets using new query protocol
-
Bruce Momjian authored
< * Allow clients to get data types, typmod, schema.table.column names from < result sets, either via the backend protocol or a new QUERYINFO command to: > * Update clients to use data types, typmod, schema.table.column names of > result sets using new query protocol
-
- May 24, 2003
-
-
Bruce Momjian authored
> * Allow clients to get data types, typmod, schema.table.column names from > result sets, either via the backend protocol or a new QUERYINFO command
-
Bruce Momjian authored
> * Allow backend to output result sets in XML > * Add XML capability to pg_dump and COPY, when backend XML capability
-
Bruce Momjian authored
> * Find a way to reduce rotational delay when repeatedly writing > last WAL page
-
Bruce Momjian authored
-
Bruce Momjian authored
* With disabled triggers, allow pg_dump to use ALTER TABLE ADD FOREIGN KEY Add to trigger TODO.detail.
-
Bruce Momjian authored
-
- May 23, 2003
-
-
Michael Meskes authored
-
Bruce Momjian authored
-
- May 22, 2003
-
-
Tom Lane authored
-
Michael Meskes authored
-
- May 19, 2003
-
-
Tom Lane authored
-
- May 18, 2003
-
-
Peter Eisentraut authored
views.
-
- May 15, 2003
-
-
Bruce Momjian authored
Win32 port is now called 'win32' rather than 'win' add -lwsock32 on Win32 make gethostname() be only used when kerberos4 is enabled use /port/getopt.c new /port/opendir.c routines disable GUC unix_socket_group on Win32 convert some keywords.c symbols to KEYWORD_P to prevent conflict create new FCNTL_NONBLOCK macro to turn off socket blocking create new /include/port.h file that has /port prototypes, move out of c.h new /include/port/win32_include dir to hold missing include files work around ERROR being defined in Win32 includes
-
Peter Eisentraut authored
class when lc_collate is not C.
-
- May 14, 2003
-
-
Tom Lane authored
only remnant of this failed experiment is that the server will take SET AUTOCOMMIT TO ON. Still TODO: provide some client-side autocommit logic in libpq.
-
- May 10, 2003
-
-
Tom Lane authored
the folly of not passing element type to typsend/typreceive, so fix that.
-
- May 09, 2003
- May 08, 2003
- May 07, 2003
- May 06, 2003
-
-
Tom Lane authored
of Describe on a prepared statement. This was in the original 3.0 protocol proposal, but I took it out for reasons that seemed good at the time. Put it back per yesterday's pghackers discussion.
-
- May 05, 2003
- May 04, 2003
-
-
Peter Eisentraut authored
-