- 09 Aug, 2002 1 commit
-
-
Hiroshi Inoue authored
in auto-commit off mode.
-
- 08 Aug, 2002 13 commits
-
-
Bruce Momjian authored
> o -Fix PL/PgSQL to handle quoted mixed-case identifiers
-
Bruce Momjian authored
> * Allow INET subnet tests using non-constants
-
Tom Lane authored
I did not force an initdb via catversion ... but the rules regression test will fail until you do an initdb.
-
Tom Lane authored
-
Tom Lane authored
table or column, or of an output column of the view itself.
-
Tom Lane authored
-
Tatsuo Ishii authored
-
Tatsuo Ishii authored
-
Tatsuo Ishii authored
executed to prevent database access while performing encoding conversion.
-
Tatsuo Ishii authored
-
Tom Lane authored
to behave according to SQL92 (or according to my current understanding of same, anyway). Per pghackers discussion way back in March 2002: thread 'Do FROM items of different schemas conflict?'
-
Tom Lane authored
correctly, truncate to NAMEDATALEN where needed, allow whitespace around dots in qualified identifiers. Get rid of T_RECFIELD and T_TGARGV token categories, which weren't accomplishing anything except to create room for sins of omission in the grammar, ie, places that should have allowed them and didn't. Fix a few other bugs en passant.
-
Tom Lane authored
-
- 07 Aug, 2002 2 commits
- 06 Aug, 2002 12 commits
-
-
Peter Eisentraut authored
-
Tom Lane authored
offset past the last-used-item-plus-one, since that would result in leaving uninitialized holes in the item pointer array. AFAICT the only place that was depending on this was btree index build, which was being cavalier about when to fill in the P_HIKEY pointer; easily fixed. Also a small performance improvement: shuffle itemid's by means of memmove, not a one-at-a-time loop.
-
Tom Lane authored
-
Tom Lane authored
pg_convert3 does not belong in a backend/catalog file at all, IMHO; it should be in utils/adt.
-
Tatsuo Ishii authored
-
Bruce Momjian authored
Teodor Sigaev
-
Bruce Momjian authored
rangefunc regression test for the new behavior. Joe Conway
-
Bruce Momjian authored
>> alias in this case. What do you think? > > I guess that would make sense. I'll make a separate patch just for that > change if that's OK. > Simple change -- patch attached. test=# select * from myfoo1() as z; z ---- 1 2 3 (3 rows) Joe Conway
-
Bruce Momjian authored
don't return type RECORD. It also catches a core dump condition when a function returning RECORD had an alias list instead of a coldeflist. Now both conditions throw an ERROR. Joe Conway
-
Bruce Momjian authored
START TRANSACTION command. Neil Conway
-
Bruce Momjian authored
executed in an implicitely aborted transaction (e.g. after an occur occurs), we return an error (and not just a warning). For example: nconway=# begin; BEGIN nconway=# insert; -- syntax error ERROR: parser: parse error at or near ";" nconway=# select * from a; ERROR: current transaction is aborted, queries ignored until end of transaction block The old behavior was: nconway=# begin; BEGIN nconway=# insert; ERROR: parser: parse error at or near ";" nconway=# select * from a; WARNING: current transaction is aborted, queries ignored until end of transaction block *ABORT STATE* Which can be confusing: if the client isn't paying careful attention, they will conclude that the query has executed (because no error is returned). Neil Conway
-
Tom Lane authored
The local buffer manager is no longer used for newly-created relations (unless they are TEMP); a new non-TEMP relation goes through the shared bufmgr and thus will participate normally in checkpoints. But TEMP relations use the local buffer manager throughout their lifespan. Also, operations in TEMP relations are not logged in WAL, thus improving performance. Since it's no longer necessary to fsync relations as they move out of the local buffers into shared buffers, quite a lot of smgr.c/md.c/fd.c code is no longer needed and has been removed: there's no concept of a dirty relation anymore in md.c/fd.c, and we never fsync anything but WAL. Still TODO: improve local buffer management algorithms so that it would be reasonable to increase NLocBuffer.
-
- 05 Aug, 2002 6 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
Still needs to be filled with more information, but it gives us a framework to have a User's Guide with complete coverage of the basic SQL operations. Move arrays into data type chapter, inheritance into DDL chapter (for now). Make <comment>s show up in the output while the version number ends in "devel". Allow cross-book references with entities &cite-user; etc.
-
Tom Lane authored
hardwired lists of index names for each catalog, use the relcache's mechanism for caching lists of OIDs of indexes of any table. This reduces the common case of updating system catalog indexes to a single line, makes it much easier to add a new system index (in fact, you can now do so on-the-fly if you want to), and as a nice side benefit improves performance a little. Per recent pghackers discussion.
-
Tom Lane authored
of functions returning domain types, update documentation for typtype, move get_typtype to lsyscache.c (actually, resurrect the old version), add defense against creating pseudo-typed table columns, fix some bogus list-parsing in grammar. Issues remain with respect to alias handling and type checking; Joe is on those.
-
Thomas G. Lockhart authored
location feature.
-
Tom Lane authored
in checkretval about which paths are for base or complex return type.
-
- 04 Aug, 2002 6 commits
-
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-