1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-07 00:36:50 +03:00
Commit Graph

16898 Commits

Author SHA1 Message Date
fe5de484fe A few parentheses shy of a load here ... 2003-07-22 21:19:22 +00:00
a0cc9f3cb9 Add GUC parameter to control rendezvous name. 2003-07-22 20:29:13 +00:00
25114d3e29 wups, took out one memset too many ... 2003-07-22 19:13:19 +00:00
b05d3ae1ed Error message editing in backend/libpq, backend/postmaster, backend/tcop.
Along the way, fix some logic problems in pgstat_initstats, notably the
bogus assumption that malloc returns zeroed memory.
2003-07-22 19:00:12 +00:00
277dbb0c34 Fix threading configure tests, from Peter. 2003-07-22 16:39:55 +00:00
11eb002c5b Remove link of tarball 2003-07-22 14:06:36 +00:00
f5c0ef4dda Mark tsearch v1 as deprecated 2003-07-22 13:21:48 +00:00
0a73f69cb4 Fix to prevent SQL injection attacks for code calling setObject(int,Object,int)
where Object is a user supplied String and the type is a numeric type
(i.e. INTEGER,LONG,etc).
Also applied a patch from Kim Ho that fixes compile problems under jdk1.2

 Modified Files:
 	jdbc/org/postgresql/Driver.java.in
 	jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-07-22 05:17:09 +00:00
11cb598c39 Add:
> 	o Allow PL/pgSQL to name columns by ordinal position, e.g. rec.(3)
2003-07-22 01:06:51 +00:00
5ff532e14b Add:
> * Prevent COMMENT ON DATABASE from using a database name
2003-07-22 00:49:22 +00:00
0fe252b5da Don't report sequendces in pg_tables. 2003-07-22 00:02:55 +00:00
a4bfb055d4 Back out comment on GucContexts. 2003-07-21 21:02:12 +00:00
80bbd3281d Applied patch from dmitry@openratings.com to fix parsing of array values
Modified Files:
 	jdbc/org/postgresql/Driver.java.in
 	jdbc/org/postgresql/jdbc2/Array.java
2003-07-21 20:48:31 +00:00
ec7aa4b515 Error message editing in backend/access. 2003-07-21 20:29:40 +00:00
c6106d91e2 Fix regression test broken by recent view change. 2003-07-21 20:24:31 +00:00
e4c5b9806e Add:
> 	o Add PL/PHP (Joe, Jan)
2003-07-21 19:15:48 +00:00
ad8181c477 Add:
> * Have AFTER triggers execute after the appropriate SQL statement in a
>   function, not at the end of the function
2003-07-21 19:04:54 +00:00
5e6d691e0d Error message editing in backend/executor. 2003-07-21 17:05:12 +00:00
82f18c4a2c Fix relkind test for pg_tables.
Mike Quinn
2003-07-21 15:20:27 +00:00
8f146a9077 Fix output to psql:tsearch2.sql:13: NOTICE: ... "pg_ts_dict_pkey" 2003-07-21 15:15:19 +00:00
b88605337e tsearch2 module 2003-07-21 10:27:44 +00:00
a605382670 I updated Japanese translation of PostgreSQL FAQ
according to your version on May/30.
(HTML and TEXT files are gzipped.)

  Jun Kuwamura
2003-07-21 04:18:41 +00:00
d85286305d Error message editing in backend/catalog. 2003-07-21 01:59:11 +00:00
da4ed8bfdd Another round of error message editing, covering backend/commands/. 2003-07-20 21:56:35 +00:00
46bc587007 Update URL's. 2003-07-20 21:52:46 +00:00
81ece923d6 Done:
* -Allow LIMIT/OFFSET to use expressions (Tom)
2003-07-20 19:21:41 +00:00
9132506477 Add Opteron/Itanium comment. 2003-07-20 04:31:32 +00:00
2f46ac5211 Add:
> * Delay resolution of array expression type so assignment coercion
>   can be performed on empty array expressions (Joe)
2003-07-20 03:12:13 +00:00
fa3bd4dbd0 Error message editing: finish up undone task of reporting the problem
xid when we fail to access pg_clog.
2003-07-19 21:37:37 +00:00
2a4a0c4d71 Add ereport-related functions to GETTEXT_TRIGGERS list. 2003-07-19 20:32:12 +00:00
a56ff9a0bd Another round of error message editing, covering backend/parser/. 2003-07-19 20:20:53 +00:00
0230380666 Add tablespace email. 2003-07-19 14:09:24 +00:00
216311d590 First bits of work on error message editing. 2003-07-18 23:20:33 +00:00
44f665bf40 Add cleaner formatting to config file. 2003-07-18 19:16:03 +00:00
45d8f61ff2 Added more compat stuff ot the parser. 2003-07-18 14:32:56 +00:00
2c914937c1 Fix subpath and subltree. Allow to return '' value.
subpath(ltree,0,0) returns ''.
2003-07-18 13:27:43 +00:00
fd4c775481 Stephen Robert Norris wrote:
> Well, no. What it says is that certain values must be escaped (but
> doesn't say which ones). Then it says there are alternate escape
> sequences for some values, which it lists.
>
> It doesn't say "The following table contains the characters which must
> be escaped:", which would be much clearer (and actually useful).

Attached documentation patch updates the wording for bytea input
escaping, per complaint by Stephen Norris above.

Joe Conway
2003-07-18 03:45:06 +00:00
5ea214b590 It seems some case-insensitive locales sort upper case before lower
(BBBB before bbbb) and others the other way around.  Provide comparison
files that cater to both approaches.
2003-07-18 03:21:53 +00:00
157e17e20d Add an upper limit to IS_VALID_JULIAN() to defend against overflow in
date2j().  This ensures we give reasonable errors instead of bizarre
behavior for input dates far in the future.
2003-07-17 22:28:42 +00:00
0347d310d7 Oh, for crying in a bucket ... relax Assert so that glibc's strxfrm
does not dump core.
2003-07-17 22:20:14 +00:00
59d9a37080 Work around buggy strxfrm() present in some Solaris releases. 2003-07-17 20:52:36 +00:00
0c172909d5 For COMMENT ON DATABASE where database name is unknown or not the current
database, emit a WARNING and do nothing, rather than raising ERROR.
Per recent discussion in which we concluded this is the best way to deal
with database dumps that are reloaded into a database of a new name.
2003-07-17 20:13:57 +00:00
8cf63ba920 Repair boundary-case bug introduced by patch of two months ago that
fixed incorrect initial setting of StartUpID.  The logic in XLogWrite()
expects that Write->curridx is advanced to the next page as soon as
LogwrtResult points to the end of the current page, but StartupXLOG()
failed to make that happen when the old WAL ended exactly on a page
boundary.  Per trouble report from Hannu Krosing.
2003-07-17 16:45:04 +00:00
c15b66ef82 Allow blanks at the end of numerical values. 2003-07-17 11:27:55 +00:00
7d32551a81 Fixed some bugs in Informix compat functions. 2003-07-17 07:54:29 +00:00
764f72dc82 Make EXTRACT(TIMEZONE) and SET/SHOW TIMEZONE follow the SQL convention
for the sign of timezone offsets, ie, positive is east from UTC.  These
were previously out of step with other operations that accept or show
timezones, such as I/O of timestamptz values.
2003-07-17 00:55:37 +00:00
93236b58e0 Add defenses against trying to attach qual conditions to a setOperation
query node, since that won't work unless the planner is upgraded.
Someday we should try to support at least some cases of this, but for
now just plug the hole in the dike.  Per discussion with Dmitry Tkach.
2003-07-16 17:25:48 +00:00
96be4b28a3 Applied patch to fix two compatibility functions. 2003-07-16 13:18:51 +00:00
ffcb1491af Now that I look, SHOW TRANSACTION_ISOLATION isn't quite consistent
with SET TRANSACTION_ISOLATION, either.
2003-07-15 19:34:43 +00:00
cfa6999d3b Cause SHOW DATESTYLE to produce a string that will be accepted by SET
DATESTYLE, for instance 'SQL, European' instead of
'SQL with European conventions'.  Per gripe a month or two back from
Barry Lind.
2003-07-15 19:19:56 +00:00