- May 26, 2003
-
-
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
-
Tom Lane authored
implementation limits, do not issue an ERROR; instead issue a NOTICE and use the max supported value. Per pgsql-general discussion of 28-Apr, this is needed to allow easy porting from pre-7.3 releases where the limits were higher. Unrelated change in same area: accept GLOBAL TEMP/TEMPORARY as a synonym for TEMPORARY, as per pgsql-hackers discussion of 15-Apr. We previously rejected it, but that was based on a misreading of the spec --- SQL92's GLOBAL temp tables are really closer to what we have than their LOCAL ones.
-
- May 02, 2003
-
-
Tom Lane authored
Both plannable queries and utility commands are now always executed within Portals, which have been revamped so that they can handle the load (they used to be good only for single SELECT queries). Restructure code to push command-completion-tag selection logic out of postgres.c, so that it won't have to be duplicated between simple and extended queries. initdb forced due to addition of a field to Query nodes.
-
- May 01, 2003
-
-
Tom Lane authored
Thanks to Wes Sheldah for finding this one.
-
- Apr 29, 2003
-
-
Tom Lane authored
context sloppiness, some other things. Includes Neil's mopup patch of 22-Apr.
-
Bruce Momjian authored
-