- 15 6月, 2006 1 次提交
-
-
由 Tom Lane 提交于
places --- that risks corrupting data structures, losing sync with the backend, etc. We now longjmp only from calls to readline, fgets, and fread, which we assume are coded to protect themselves against interrupts at undesirable times. This requires adding explicit tests for cancel_pressed in long-running loops, but on the whole it's far cleaner. Martijn van Oosterhout and Tom Lane.
-
- 08 6月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
o remove many WIN32_CLIENT_ONLY defines o add WIN32_ONLY_COMPILER define o add 3rd argument to open() for portability o add include/port/win32_msvc directory for system includes Magnus Hagander
-
- 01 6月, 2006 2 次提交
- 31 5月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
o turns off escape_string_warning in pg_dumpall.c o optionally use E'' for \password (undocumented option?) o honor standard_conforming-strings for \copy (but not support literal E'' strings) o optionally use E'' for \d commands o turn off escape_string_warning for createdb, createuser, droplang
-
- 27 5月, 2006 1 次提交
-
-
由 Tom Lane 提交于
during COPY OUT. Andreas Pflug, some editorialization by moi.
-
- 05 3月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 04 3月, 2006 1 次提交
-
-
由 Tom Lane 提交于
instead of the old deprecated ones. Volkan Yazici, with some editorializing by moi.
-
- 15 10月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 07 5月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
COPY. Andrew Dunstan
-
- 22 2月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
macros around strings that were missing them.
-
- 01 1月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 29 8月, 2004 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 14 8月, 2004 1 次提交
-
-
由 Tom Lane 提交于
Andrew Dunstan, some further hacking by Tom Lane.
-
- 13 8月, 2004 1 次提交
-
-
由 Tom Lane 提交于
patches.
-
- 12 7月, 2004 1 次提交
-
-
由 Bruce Momjian 提交于
environment variables.
-
- 11 7月, 2004 2 次提交
-
-
由 Bruce Momjian 提交于
control-z requirement.
-
由 Bruce Momjian 提交于
-
- 07 5月, 2004 1 次提交
-
-
由 Tom Lane 提交于
conversion of basic ASCII letters. Remove all uses of strcasecmp and strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp; remove most but not all direct uses of toupper and tolower in favor of pg_toupper and pg_tolower. These functions use the same notions of case folding already developed for identifier case conversion. I left the straight locale-based folding in place for situations where we are just manipulating user data and not trying to match it to built-in strings --- for example, the SQL upper() function is still locale dependent. Perhaps this will prove not to be what's wanted, but at the moment we can initdb and pass regression tests in Turkish locale.
-
- 21 4月, 2004 1 次提交
-
-
由 Bruce Momjian 提交于
FORCE QUOTE to force quotes FORCE NOT NULL to quote null input values
-
- 20 4月, 2004 2 次提交
-
-
由 Bruce Momjian 提交于
* removed a few redundant defines * get_user_name safe under win32 * rationalized pipe read EOF for win32 (UPDATED PATCH USED) * changed all backend instances of sleep() to pg_usleep - except for the SLEEP_ON_ASSERT in assert.c, as it would exceed a 32-bit long [Note to patcher: If a SLEEP_ON_ASSERT of 2000 seconds is acceptable, please replace with pg_usleep(2000000000L)] I added a comment to that part of the code: /* * It would be nice to use pg_usleep() here, but only does 2000 sec * or 33 minutes, which seems too short. */ sleep(1000000); Claudio Natoli
-
由 Bruce Momjian 提交于
o -Allow dump/load of CSV format This adds new keywords to COPY and \copy: CSV - enable CSV mode (comma separated variable) QUOTE - specify quote character ESCAPE - specify escape character FORCE - force quoting of specified column LITERAL - suppress null comparison for columns Doc changes included. Regression updates coming from Andrew.
-
- 12 4月, 2004 1 次提交
-
-
由 Bruce Momjian 提交于
Add pstdin/pstdout to read from psql's stdin/stdout. BACKWARD INCOMPATIBLE CHANGE
-
- 29 1月, 2004 2 次提交
-
-
由 Neil Conway 提交于
term, not 'catenate'.
-
由 Tom Lane 提交于
agreement with what the backend grammar actually accepts (which is a bit looser than what its documentation claims). Per report from Bill Moran, though I did not use his patch since it removed all the undocumented flexibility that the code historically had and the backend still has.
-
- 27 1月, 2004 1 次提交
-
-
由 Tom Lane 提交于
cases involving writes. Per recent discussion about the possibility of close-time failures on some filesystems. There is a TODO item for this, too.
-
- 25 1月, 2004 2 次提交
-
-
由 Neil Conway 提交于
pg_malloc, to avoid linker failures on same platforms.
-
由 Neil Conway 提交于
little more sane. Some parts of the code was using a static function xmalloc() that did safe memory allocation (where "safe" means "bail out on OOM"), but most of it was just invoking calloc() or malloc() directly. Now almost everything invokes xmalloc() or xcalloc().
-
- 21 1月, 2004 1 次提交
-
-
由 Tom Lane 提交于
source the \copy came from. Also, fix prompting logic so that initial and per-line prompts appear for all cases of reading from an interactive terminal. Patch by Mark Feit, with some kibitzing by Tom Lane.
-
- 10 1月, 2004 1 次提交
-
-
由 Bruce Momjian 提交于
Zach Irmen
-
- 02 12月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
comments in the psql code. This doesn't make any functional change, so feel free to save it for 7.5 Neil Conway
-
- 30 11月, 2003 1 次提交
-
-
由 PostgreSQL Daemon 提交于
$Header: -> $PostgreSQL Changes ...
-
- 05 8月, 2003 1 次提交
-
-
由 Tom Lane 提交于
so it won't miss 'em again.
-
- 04 8月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 23 7月, 2003 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 28 6月, 2003 1 次提交
-
-
由 Tom Lane 提交于
client-side AUTOCOMMIT mode now: '\set AUTOCOMMIT off' supports SQL-spec commit behavior. Get rid of LO_TRANSACTION hack --- the LO operations just work now, using libpq's ability to track the transaction status. Add a VERBOSE variable to control verboseness of error message display, and add a %T prompt-string code to show current transaction-block status. Superuser state display in the prompt string correctly follows SET SESSION AUTHORIZATION commands. Control-C works to get out of COPY IN state.
-
- 20 3月, 2003 1 次提交
-
-
由 Bruce Momjian 提交于
7.3.2). It removes some code duplication and #ifdeffing, and some unstructured ugliness such as tacky breaks and an unneeded continue. Breaks up a large function into smaller functions and reduces required nesting levels, and kills a variable or two. Jeroen T. Vermeulen
-
- 19 10月, 2002 1 次提交
-
-
由 Tom Lane 提交于
a column list. Bring its parsing of quoted names and quoted strings somewhat up to speed --- I believe it now handles all non-error cases the same way the backend would, but weird boundary conditions are not necessarily done the same way.
-
- 15 10月, 2002 1 次提交
-
-
由 Tom Lane 提交于
Behavior of backslash commands (especially for large objects) may still require some thought.
-