Marc G. Fournier
99412aef23
remove:
...
#include "postgres.h"
#include "c.h"
30 years ago
Bryan Henderson
3341750769
Require superuser privilege to create C function.
30 years ago
Marc G. Fournier
b13f5c25e2
More of the same...clean Makefile, add include files
30 years ago
Marc G. Fournier
ab2444032a
Same clean up of Makefile, and addition of include files
30 years ago
Marc G. Fournier
f578f8fb68
Cleaned out -I../.. -I../../include from Makefile
...
Added missing include files
30 years ago
Marc G. Fournier
367ade186f
Remove -I../.. and -I../../include from Makefile
...
Add some missing include files
30 years ago
Marc G. Fournier
ea04818002
Add a couple of missing includes
30 years ago
Marc G. Fournier
ba4ad2c71a
Added misc include files
30 years ago
Marc G. Fournier
14352a3ef6
.h files shouldn't include .h files, .c files should contain .h files...
...
remove postgres.h from fmgr.h creation
30 years ago
Marc G. Fournier
081fd70d92
Even compile generated .h files should be in ${SRCDIR}/include...
30 years ago
Marc G. Fournier
c59b3afbf1
Well, normally there wouldn't be anything in -I../.., and in a minute, there
...
won't be...
30 years ago
Marc G. Fournier
83311355d7
Add these files to ${SRCDIR}/include
30 years ago
Marc G. Fournier
0a761375e9
Move these files to ${SRCDIR}/include
30 years ago
Marc G. Fournier
5565d32e10
There is no -I../.. include files...
30 years ago
Marc G. Fournier
5cbff9a020
USE of PORTNAME_* should be discouraged wherever possible. The code
...
*should* be intelligent enough that:
#if defined(__FreeBSD__) works, where __FreeBSD__ is actually defined
by the compiler itself.
Makefile.global used to have -DPORTNAME_<port> -D<port> as part of the flags
for gcc while all occurances of PORTNAME_<port> slowly get removed from
the source tree...
30 years ago
Bruce Momjian
f5501d9c37
Installed new FAQ's after I deleted them accidentally while
...
removing duplicate names.
30 years ago
Bruce Momjian
7ee319d80e
Removed duplicate files.
30 years ago
Bruce Momjian
d91cc297bb
Changed include path.
30 years ago
Bruce Momjian
3d7fe6c97c
Added needed include file.
30 years ago
Bruce Momjian
7a93da98af
Missing from parser patch.
...
Added needed include file.
30 years ago
Bruce Momjian
3eb6cc491d
changed define(port) to define(PORTNAME_port)
...
Added needed include file.
30 years ago
Bruce Momjian
34945055a8
Changed make to gmake.
...
Added needed include file.
30 years ago
Bruce Momjian
4cf9d03ec7
Added prototypes missing from parser patch.
...
Added needed include file.
30 years ago
Bruce Momjian
08554e4abb
Removed false and changed to a commented true.
30 years ago
Marc G. Fournier
f1c95ed41e
Fix memset() call, variables being passed in wrong order.
...
Pointed out by: wieck@sapserv.debis.de
30 years ago
Marc G. Fournier
da7f60c9d3
Fixes: Incorrect syntax for copy command
...
By: Erich Stamberger <eberger@gewi.kfunigraz.ac.at>
30 years ago
Marc G. Fournier
552620c8b2
Changes to libpgtcl submitted by: wieck@sapserv.debis.de (Jan Wieck)
...
Adds:
-lAttributes
Returns another format of the results attribute list. Per
attribute a sublist of {{attname} atttype attlen} is
returned and an empty string if no attributes where
received.
-numAttrs
Returns the number of attributes in the result.
30 years ago
Marc G. Fournier
582982e613
commit a newer IRIX FAQ from Andrew
30 years ago
Marc G. Fournier
5879b80da7
Commit a newer fact for 1.09 from Andrew
30 years ago
Marc G. Fournier
69c7f25bed
Fixes:
...
I found another bug in btree index. Looking at the code it seems that NULL
keys are never used to build or scan a btree index (see the explain commands
in the example). However this is not the case when a null key is retrieved
in an outer loop of a join select and used in an index scan of an inner loop.
This bug causes at least three kinds of problems:
1) the backend crashes when it tries to compare a text string with a null.
2) it is not possible to find tuples with null keys in a join.
3) null is considered equal to 0 when the datum is passed by value, see
the last query.
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
30 years ago
Marc G. Fournier
6ada9dfdce
Fix up INSTALL file
...
From Andrew
30 years ago
Bruce Momjian
f59a46a8c8
Parser Overhaul
30 years ago
Bryan Henderson
1dfe4eaeb1
Fix small syntax error.
30 years ago
Bryan Henderson
aa71f918c3
Fix sigaction again to try for portability.
30 years ago
Bryan Henderson
71c1d59d1a
Remove another snprintf() for Solaris.
30 years ago
Marc G. Fournier
060f1d6a73
Slight changes to INSTALL to point ppl at the Linux/IRIX specific
...
FAQs
30 years ago
Marc G. Fournier
9826413f29
Add in Andrew's FAQs
30 years ago
Bryan Henderson
63481f0b92
Use strncpy() and local buffers instead of snprintf(), since not everyone
...
has snprintf().
30 years ago
Bryan Henderson
aa1eac7979
Make a local isblank() function, since not all standard C libraries have it.
...
For sparc_solaris, add inet_aton prototype, since it isn't in the header
files included for the standard C library functions.
30 years ago
Bryan Henderson
b13ffd34b3
Add our own copy of inet_aton() for sparc_solaris, which doesn't have it in
...
the standard C library.
30 years ago
Bryan Henderson
b0d6f0aa63
Simplify make files, add full dependencies.
30 years ago
Bryan Henderson
1e39d14ff3
Correct #if statement so it compiles on Solaris. Thanks Keith Parks.
30 years ago
Marc G. Fournier
87b48ff032
D'Arcy's cleanups
30 years ago
Marc G. Fournier
716d506a81
Make sure the btree patch gets into 2.0 as well...
...
Still submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
30 years ago
Bryan Henderson
e18d49d82a
Add CFLAGS+=-DPOSTPORT=... so we can take it out of the global CFLAGS.
30 years ago
Bryan Henderson
ec86e4b95b
Use EUROPEAN_DATES instead of EUROPEAN_STYLE
30 years ago
Bryan Henderson
3010f46d2a
E Use EUROPEAN_DATES from config.h instead of -D option
30 years ago
Marc G. Fournier
f6f8ca4970
Fixes: Growing backend when using nested function calls
...
Submitted by: wieck@sapserv.debis.de (Jan Wieck)
30 years ago
Marc G. Fournier
20b4c46e26
Fixes: Errors when PQexec() in backend creates temp
...
relations and transaction is aborted
Submitted by: wieck@sapserv.debis.de (Jan Wieck)
30 years ago
Marc G. Fournier
e152661200
Fixes:
...
It's bug in nodeAgg.c on lines 241, 242:
null_array = malloc(nagg);
for (i=0;i<nagg;i++)
null_array[i] = 'n';
oneTuple = heap_formtuple(tupType, tupValue, null_array);
- your query has not only aggregates but also 'group by-ed' fields and so
null_array should contain tupType->natts elements (tupType->natts > nagg in
your case).
Patch follows and it's very simple.
VAdim
30 years ago