Bruce Momjian
6724a50787
Change my-function-name-- to my_function_name, and optimizer renames.
1999-02-13 23:22:53 +00:00
Bruce Momjian
78511d8fe9
Optimizer fix for samekeys.
1999-02-09 06:30:45 +00:00
Bruce Momjian
fe35ffe7e0
Major optimizer improvement for joining a large number of tables.
1999-02-09 03:51:42 +00:00
Jan Wieck
04075a0c60
New gram.c after modification of gram.y
...
Jan
1999-02-07 19:04:59 +00:00
Tom Lane
fd1afb7453
Fix silly typo causing SELECT INTO TABLE to sometimes be
...
treated as SELECT INTO TEMP TABLE.
1999-02-06 20:28:11 +00:00
Bruce Momjian
f1b7823471
Make GEQO use dependent on table and index count.
1999-02-02 20:30:18 +00:00
Bruce Momjian
4390b0bfbe
Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.
1999-02-02 03:45:56 +00:00
Vadim B. Mikheev
e3a1ab764e
READ COMMITTED isolevel is implemented and is default now.
1999-01-29 09:23:17 +00:00
Bruce Momjian
36693c0525
More agg cleanup.
1999-01-26 23:32:04 +00:00
Vadim B. Mikheev
247b3f9054
SELECT FOR UPDATE is implemented...
1999-01-25 12:01:19 +00:00
Bruce Momjian
17467bb7fb
Rename Aggreg to Aggref.
1999-01-24 00:28:37 +00:00
Bruce Momjian
598b628b27
Fix for intersect FOR UPDATE check.
1999-01-22 19:35:54 +00:00
Bruce Momjian
15871b48c4
Relcache Size fix.
1999-01-22 18:47:37 +00:00
Vadim B. Mikheev
12be3e08f1
FOR UPDATE is in parser & rules.
1999-01-21 16:08:55 +00:00
Bruce Momjian
c8ae6afd13
Update gram.c.
1999-01-20 22:31:07 +00:00
Bruce Momjian
d3423daaee
Fix cfor typos.
1999-01-18 06:46:33 +00:00
Vadim B. Mikheev
dfa23f5e41
SELECT FOR UPDATE syntax
1999-01-05 15:46:25 +00:00
Bruce Momjian
da361ee24b
Add max oid display, rather than returning just a dash for the last entry.
1998-12-31 20:09:49 +00:00
Jan Wieck
0e9d75c6ac
Added NUMERIC data type with many builtin funcitons, operators
...
and aggregates.
Jan
1998-12-30 19:56:35 +00:00
Vadim B. Mikheev
3498d878cb
SET TRANSACTION ISOLATION LEVEL ...
...
LOCK TABLE IN ... MODE
...implemented
1998-12-18 09:10:39 +00:00
Vadim B. Mikheev
3f7fbf85dc
Initial MVCC code.
...
New code for locking buffer' context.
1998-12-15 12:47:01 +00:00
Marc G. Fournier
7c3b7d2744
Initial attempt to clean up the code...
...
Switch sprintf() to snprintf()
Remove any/all #if 0 -or- #ifdef NOT_USED -or- #ifdef FALSE sections of
code
1998-12-14 05:19:16 +00:00
Vadim B. Mikheev
6beba218d7
New HeapTuple structure/interface.
1998-11-27 19:52:36 +00:00
Vadim B. Mikheev
34680930d5
Fix using indices in OR.
...
EXPLAIN all indices used.
1998-11-22 10:48:45 +00:00
Marc G. Fournier
4283089d07
Okay, this shoudl provide a fix for the freebsd problem...
...
Added a ELF_SYS variable and check to configure.in...
1998-10-30 04:54:06 +00:00
Bruce Momjian
71a5da47d2
Disable inet.
1998-10-17 04:08:40 +00:00
Thomas G. Lockhart
56792f3729
Allow TIMESTAMP as a column name or general identifier.
...
timestamp had become a token a while ago, but had been omitted from the
keywords.c until recently. This uncovered the omission in the ColId decl.
1998-10-14 15:57:25 +00:00
Marc G. Fournier
cd3a8e232c
change configure so that if postgresql isn't being installed as root,
...
do not configure in the perl5 interface.
the perl5 interface needs to be installed under /usr/local/lib/perl5/*, which
is generally owned by root. This allows a non-root build/install with the
only root requirement being the make/install of hte perl5 stuff...
1998-10-13 17:26:50 +00:00
Bruce Momjian
2ac3173d75
major/minor shared name cleanup
1998-10-09 21:28:50 +00:00
Thomas G. Lockhart
d12d4c78e5
Add wildcard asterisk to the UNLISTEN syntax.
1998-10-09 07:06:37 +00:00
Bruce Momjian
af45dab6d7
Fix for BSDI shared libraries.
1998-10-09 03:08:00 +00:00
Bruce Momjian
173c555948
Make functions static or ifdef NOT_USED. Prevent pg_version creation.
1998-10-08 18:30:52 +00:00
Bruce Momjian
2d69fd90b9
Integrate new IP type from Tom Ivar Helbekkmo.
1998-10-03 05:41:01 +00:00
Thomas G. Lockhart
9bb7096bcd
Update to track newest gram.y.
1998-09-30 05:48:28 +00:00
Thomas G. Lockhart
d76b4069ad
Update to track gram.y.
...
Had removed PARSEDEBUG statements...
1998-09-25 13:45:12 +00:00
Bruce Momjian
b68d690dd3
New gram.c
1998-09-18 03:02:47 +00:00
Marc G. Fournier
672bc164ce
Forgot to remove README-1ST from the repository ...
1998-09-15 02:25:09 +00:00
Thomas G. Lockhart
8ee1c1936c
Update to new DECLARE and FETCH features in gram.y.
1998-09-13 04:20:16 +00:00
Thomas G. Lockhart
557d295b84
Update to support the CREATE TABLE DEFAULT VALUES statement in gram.y.
1998-09-02 15:48:28 +00:00
Bruce Momjian
fa1a8d6a97
OK, folks, here is the pgindent output.
1998-09-01 04:40:42 +00:00
Bruce Momjian
af74855a60
Renaming cleanup, no pgindent yet.
1998-09-01 03:29:17 +00:00
Bruce Momjian
d394d06d7a
Fix atttypmod alignment again, and re-enable ecpg.
1998-08-26 16:43:54 +00:00
Bruce Momjian
093beb3560
Make attalign match type alignment.
1998-08-26 05:22:58 +00:00
Bruce Momjian
648f007fdb
I have found a minor problem with current configure.in.
...
[AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LONG_INT_64)],
this line produces something like:
echo "$ac_t""yes" 1>&6 cat >> confdefs.h <<\EOF
and would append garbage "yes cat" to confdefs.h. Of course the
result confdefs.h is not syntactically correct therefore following
tests using confdefs.h would all fail. To avoid the problem, we
could switch the order of AC_MSG_RESULT and AC_DEFINE (see attached
patch). This happend on my LinuxPPC box.
Tatsuo Ishii t-ishii@sra.co.jp
1998-08-24 04:09:39 +00:00
Bruce Momjian
07ae591c87
Attached is a patch that uses autoconf to determine whether there
...
is a working 64-bit-int type available.
In playing around with it on my machine, I found that gcc provides
perfectly fine support for "long long" arithmetic ... but sprintf()
and sscanf(), which are system-supplied, don't work :-(. So the
autoconf test program does a cursory test on them too.
If we find that a lot of systems are like this, it might be worth
the trouble to implement binary<->ASCII conversion of int64 ourselves
rather than relying on sprintf/sscanf to handle the data type.
regards, tom lane
1998-08-23 22:25:54 +00:00
Bruce Momjian
5fbbd364e8
fix for ecpg corruption
1998-08-19 14:51:31 +00:00
Thomas G. Lockhart
a8bcb8bc58
Update for changes to gram.y.
1998-08-17 16:08:54 +00:00
Bruce Momjian
2d32d909b5
Cleanup optimizer function names and clarify code.
1998-08-10 02:26:40 +00:00
Bruce Momjian
af5fde7491
Make large objects their own relkind type. Fix dups in pg_class_mb
...
files. Fix sequence creation hack for relkind type.
1998-08-06 05:13:14 +00:00
Bruce Momjian
1c9a125096
OR processing cleanup.
1998-08-04 18:42:39 +00:00