- 22 Aug, 2002 21 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Marc G. Fournier authored
Remove all traces of the ODBC driver, which is now on GBorg as the psqlodbc project ...
-
Tom Lane authored
-
Tom Lane authored
addition of a column list clause to the COPY command. Spotted by Martin Renters.
-
Bruce Momjian authored
-
Tom Lane authored
tighten foreign-key check (a self-reference should not prevent TRUNCATE), improve error message, cause a relation's TOAST table to be truncated along with the relation.
-
Bruce Momjian authored
-
Bruce Momjian authored
>>" It's also possible to select no escape character by writing ESCAPE ''. >>In this case there is no way to turn off the special meaning of >>underscore and percent signs in the pattern." Joe Conway
-
Bruce Momjian authored
for repeat(). Again, somewhat off-the-cuff, so I might have missed something... test=# select lpad('xxxxx',1431655765,'yyyyyyyyyyyyyyyy'); ERROR: Requested length too large test=# select rpad('xxxxx',1431655765,'yyyyyyyyyyyyyyyy'); ERROR: Requested length too large (That's on a Unicode DB, haven't tested other encodings but AFAICT this fix should still work.) Neil Conway
-
Bruce Momjian authored
> Neil Conway <neilc@samurai.com> writes: > > + /* Check for integer overflow */ > > + if (tlen / slen != count) > > + elog(ERROR, "Requested buffer is too large."); > > What about slen == 0? Good point -- that wouldn't cause incorrect results or a security problem, but it would reject input that we should really accept. Revised patch is attached. Neil Conway
-
Bruce Momjian authored
> > is a patch to add some cross-referencing. Oliver Elphick
-
Bruce Momjian authored
constraints The issue with finding and removing foreign key constraints is no longer an issue, so please apply the attached. It does NOT check for rules or on delete triggers (old style foreign keys) as those are difficult to deal with (remove, truncate, re-add). Rod Taylor
-
Bruce Momjian authored
> * Allow bytea to handle LIKE with non-TEXT patterns
-
Bruce Momjian authored
bytealike to TEXT. This leaves like_escape_bytea() without anything to do, but I left it in place in anticipation of the eventual bytea pattern selectivity functions. If there is agreement that this would be the best long term solution, I'll take it as a TODO for 7.4. Joe Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
replace(string, from, to) -- replaces all occurrences of "from" in "string" to "to" split(string, fldsep, column) -- splits "string" on "fldsep" and returns "column" number piece to_hex(int32_num) & to_hex(int64_num) -- takes integer number and returns as hex string Joe Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Marc G. Fournier authored
Okay, libpq++ is moved to GBorg, and all traces of it have been removed from the core repository ... I haven't *moved* the libpq++ files out of the tree, mainly as we want to keep them in place for past branches ... Peter, I think I've covered all the files I need, and re-ran autoconf to make sure the configure file is in place properly ...
-
Tom Lane authored
with OPAQUE, as per recent pghackers discussion. I still want to do some more work on the 'cstring' pseudo-type, but I'm going to commit the bulk of the changes now before the tree starts shifting under me ...
-
- 21 Aug, 2002 6 commits
-
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 20 Aug, 2002 12 commits
-
-
Tom Lane authored
-
Peter Eisentraut authored
Use off_t and size_t in pg_dump to handle file offset arithmetic correctly.
-
Tom Lane authored
code is broken, but any small change in the output format might overrun the buffer with the old size.
-
Tom Lane authored
From Rod Taylor.
-
Bruce Momjian authored
FOUND is set whenever a SELECT INTO returns > 0 rows, *or* when an INSERT, UPDATE, or DELETE affects > 0 rows. We implemented the first part of this behavior, but not the second. I also improved the documentation on the various situations in which FOUND can be set (excluding inside FOR loops, which I still need to think about), and added some regression tests for this behavior. Neil Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
- don't fail type-sanity checks if a domain exists Rod Taylor
-
Bruce Momjian authored
Christopher Kings-Lynne
-
Bruce Momjian authored
Add current_database(). > Quick system function to pull out the current database. > > I've used this a number of times to allow stored procedures to find out > where they are. Especially useful for those that do logging or hit a > remote server. > > It's called current_database() to match with current_user(). It's also a necessity for an informational schema. The catalog (database) name is required in a number of places. Rod Taylor
-
Barry Lind authored
for the last two releases. Modified Files: jdbc/org/postgresql/Driver.java.in jdbc/org/postgresql/PG_Stream.java Removed Files: jdbc/org/postgresql/core/BytePoolDim1.java jdbc/org/postgresql/core/BytePoolDim2.java jdbc/org/postgresql/core/MemoryPool.java jdbc/org/postgresql/core/ObjectPool.java jdbc/org/postgresql/core/SimpleObjectPool.java
-
Bruce Momjian authored
-
Bruce Momjian authored
> * -Make other constraints clearer in dump file
-
- 19 Aug, 2002 1 commit
-
-
Tom Lane authored
cause SERIAL column declaration not to imply UNIQUE, so that this can be done without creating an extra index.
-