f73fc6eb29
Fix scan adjustment.
1998-07-30 05:05:05 +00:00
be8300b18f
Use Snapshot in heap access methods.
1998-07-27 19:38:40 +00:00
5afe171443
VariableCache (next XID generator) is placed in shmem.
1998-07-21 06:17:39 +00:00
683f399391
Change atttypmod from int16 to int32, for Thomas.
1998-07-12 21:29:40 +00:00
27db9ecd0b
Fix macros that were not properly surrounded by parens or braces.
1998-06-15 18:40:05 +00:00
b52c666a99
Make new DISABLE_COMPLEX_MACRO for compilers that can't handle our
...
macros.
1998-06-14 01:34:07 +00:00
0d203b745d
Re-apply Darren's char2-16 removal code.
1998-04-26 04:12:15 +00:00
4cbfeef912
Inline some small functions called for every row.
1998-04-24 14:43:33 +00:00
db21523314
Back out char2-char16 removal. Add later.
1998-04-07 18:14:38 +00:00
57b5966405
The following uuencoded, gzip'd file will ...
...
1. Remove the char2, char4, char8 and char16 types from postgresql
2. Change references of char16 to name in the regression tests.
3. Rename the char16.sql regression test to name.sql. 4. Modify
the regression test scripts and outputs to match up.
Might require new regression.{SYSTEM} files...
Darren King
1998-03-30 17:28:21 +00:00
56b3182241
From: "Billy G. Allie" <Bill.Allie@mug.org>
...
The following patches will allow postgreSQL 6.3 to compile and run on a
UNIXWARE 2.1.2 system with the native C compiler with the following library
change:
The alloca function must be copied from the libucb.a archive and added
to the libgen.a archive.
Also, the GNU flex program is needed to successfully build postgreSQL.
1998-03-01 04:47:38 +00:00
8d78d16485
index_markpos()/index_restrpos() are in use now.
1998-02-26 12:14:54 +00:00
a32450a585
pgindent run before 6.3 release, with Thomas' requested changes.
1998-02-26 04:46:47 +00:00
0386a50f31
Pass around typmod as int16.
1998-02-10 16:04:38 +00:00
2c482cdbf2
Pass attypmod through to executor by adding to Var and Resdom.
1998-02-10 04:02:59 +00:00
ec9d5d71ec
Update now that attcacheoff initial value is -1 always.
1998-02-06 20:18:01 +00:00
d8ddb10f51
Reduce size of inlining.
1998-02-01 05:38:40 +00:00
726c3854cb
Inline fastgetattr and others so data access does not use function
...
calls.
1998-01-31 04:39:26 +00:00
54399bb2f9
dummyret cleanup
1998-01-27 15:57:41 +00:00
b4564a98fa
Deadlock ceallnup.
...
(void) change for aix and hp compilers.
protocol cleanup.
1998-01-27 15:35:30 +00:00
fc75484550
Somehow the 'comment' here got messed up
1998-01-25 05:04:21 +00:00
7229513943
Fix prototypes so they don't look like function definitions.
1998-01-24 22:50:57 +00:00
baef78d96b
Thank god for searchable mail archives.
...
Patch by: wieck@sapserv.debis.de (Jan Wieck)
One of the design rules of PostgreSQL is extensibility. And
to follow this rule means (at least for me) that there should
not only be a builtin PL. Instead I would prefer a defined
interface for PL implemetations.
1998-01-15 19:46:37 +00:00
598e86f3b3
Cleanup up include files.
1997-11-26 01:14:33 +00:00
f7f2e18f8e
Remove tqual.h includes not needed.
1997-11-24 05:09:50 +00:00
e9e1ff226f
Remove all time travel stuff. Small parser cleanup.
1997-11-20 23:24:03 +00:00
27b12bfd54
Include transam.h to get NullTransactionId defined
...
for use by recently created macros.
1997-11-07 18:39:38 +00:00
32cd09ac6d
Good Bye, Time Travel!
1997-11-02 15:27:14 +00:00
0308f91cd2
No more warnings on macros, thanks VAdim.
1997-10-30 23:37:01 +00:00
8cb4154492
Inline frequently called functions.
1997-09-18 14:21:02 +00:00
0a3cee72ac
Add mention of heap_getattr() compiler warning.
1997-09-14 03:59:44 +00:00
7044dd7ec8
Fix heap_getattr bug I just added.
1997-09-12 14:29:04 +00:00
b6bd3da520
Macro cleanup of heap_getattr.
1997-09-12 05:58:18 +00:00
1ea01720d5
heapattr functions now return a Datum, not char *.
1997-09-12 04:09:08 +00:00
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
1997-09-08 21:56:23 +00:00
075cede748
Add typdefs to pgindent run.
1997-09-08 20:59:27 +00:00
319dbfa736
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
1997-09-08 02:41:22 +00:00
1ccd423235
Massive commit to run PGINDENT on all *.c and *.h files.
1997-09-07 05:04:48 +00:00
9fcd4c25bc
Fix conditional casting.
1997-09-04 16:20:55 +00:00
3152996ffb
Fix very old bug which made tuples changed/inserted by a commnd
...
visible to command itself (so we had multiple update of updated tuples,
etc).
1997-08-29 09:05:25 +00:00
e06099c607
heap_getattr fix for aix.
1997-08-29 00:44:55 +00:00
40ac5a692b
heap_delete returns int now (for non-functional deletes).
1997-08-27 09:03:47 +00:00
75c6c2b608
Inlined heap_getattr().
1997-08-26 23:31:58 +00:00
ee5f09f07c
+ CreateTupleDescCopyConstr
...
+ FreeTupleDesc
1997-08-22 03:55:39 +00:00
cc332d612b
AttrConstr --> TupleConstr
1997-08-21 04:10:25 +00:00
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
1997-08-19 21:40:56 +00:00
b992e200b8
NOT NULL implementation (submitted by Robson Paniago de Miranda).
1997-08-19 04:46:15 +00:00
5cf55737a4
Added: new BTP_CHAIN flag (if hikey == firstkey then it's not
...
last page in chain of duplicates).
1997-05-30 18:40:02 +00:00
12d9a12eda
gist.h:
...
/*
** You can have as many strategies as you please in GiSTs, as
** long as your consistent method can handle them
*/
#define GISTNStrategies 100
^^^
- too big number:
strat.h->StrategyEvaluationData->StrategyExpression expression[12]
^^
- so 12 is real max # of strategies, or StrategyEvaluationIsValid
crashes backend (called if CASSER defined).
1997-05-22 16:09:57 +00:00
afd9295786
BTREE_VERSION_1: using bti_itup->t_tid as unique identifier for a given
...
index tuple (logical position within A LEVEL). bti_oid & bti_dummy
taken off from BTItemData.
1997-04-16 01:21:59 +00:00