f439eb35b8
ABORT to ERROR in catalog/.
1998-01-06 19:42:33 +00:00
845f82e541
Regression cleanup of WARN.
1998-01-06 19:25:19 +00:00
9d00fbbeb0
Change some labels in bootparse to make ctags happy. Clean up outfunc/readfunc code and add missing fields for Query structure and new Union fields. Fix optimizer bug shown in new \do command. Change WARN to ERROR in contrib and regression stuff.
1998-01-06 18:53:02 +00:00
42acc6e8c4
Move variable.c to commands/ and aclchk.c to catalog/.
1998-01-05 18:53:12 +00:00
9db64857e0
Move variable.c to commands/ and aclchk.c to catalog/.
1998-01-05 18:43:18 +00:00
deea69b90e
Change some ABORTS to ERROR. Add line number when COPY Failure.
1998-01-05 16:40:20 +00:00
3d8820a364
Remove un-needed quotes from psql \d DEFAULT display.
1998-01-05 13:56:05 +00:00
69cf5abe10
Change elog(WARN) to elog(ERROR) and elog(ABORT).
1998-01-05 04:10:07 +00:00
345641e498
Change elog(WARN) to elog(ERROR) and elog(ABORT).
1998-01-05 03:45:54 +00:00
0d9fc5afd6
Change elog(WARN) to elog(ERROR) and elog(ABORT).
1998-01-05 03:35:55 +00:00
0af9137f14
Add NOT NULL and DEFAULT to \d table.
1998-01-05 02:21:22 +00:00
0aa928764a
Various fixes NETBSD/sparc related
...
From: Tom I Helbekkmo <tih@Hamartun.Priv.NO >
1998-01-04 19:13:04 +00:00
a65e4484da
Fix for aggs on views and complex ones. I missed one file.
1998-01-04 04:53:50 +00:00
4b05912f0b
Fix for count(*), aggs with views and multiple tables and sum(3).
1998-01-04 04:31:43 +00:00
c629d3b9d6
need to include postgres.h before HAVE_DLD_H
...
need to include string.h for strdup()
From: Bryan Henderson <bryanh@giraffe-data.com >
1998-01-02 03:40:04 +00:00
8e3ccad128
Test for __ELF__ rather than LINUX_ELF in headers.
...
Comment-out dynamic link function declarations since they are all
provided by the system.
Should we bother continuing to support non-elf Linux systems??
1998-01-01 06:02:04 +00:00
e447a467fa
Remove declaration for -DLINUX_ELF since testing for __ELF__ in code.
1998-01-01 05:59:24 +00:00
37f17d39c1
Define text_substr().
...
Change declarations from "struct varlena *" to "text *".
Remove register variables since compiler should do better on its own.
1998-01-01 05:50:50 +00:00
a343b2e713
Coerce a function argument to avoid compiler warning.
1998-01-01 05:48:14 +00:00
439fb6c4fb
Include text_substr() function and use instead of oracle_compat equivalent.
1998-01-01 05:47:11 +00:00
fcabd0753c
Change precedence for boolean operators to match expected behavior.
...
Change NOTICE/NOTICE/NOTICE/WARN elog messages to a single message
with a few newline/tab breaks embedded in the string. Much cleaner I hope.
1998-01-01 05:44:54 +00:00
cc19151e3b
Add substring function for text based on oracle_compat package but
...
closer to standard behavior.
Substitute "text *" for "struct varlena *" in declarations.
1998-01-01 05:42:40 +00:00
1ac6d462b2
Bracket #define sigsetjmp() to avoid redefinition. Linux starts out with
...
sigsetjmp as a macro, so gives compiler warning without bracketing.
1998-01-01 05:40:28 +00:00
b180144545
Include SPI module when cleaning.
1998-01-01 05:37:29 +00:00
0d48d4f3be
Missed a subst() for the RANDOM substritution...
1997-12-31 03:51:17 +00:00
d82f2f1f93
Change @RANDOM@ to @MISSING_RANDOM@ because of bash
1997-12-30 04:08:55 +00:00
42a3c46b4e
Oops, missed adding a file
...
From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu >
1997-12-30 04:03:01 +00:00
8a0967a3b1
bring in alpha/linux s_lock changes
...
From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu >
1997-12-30 04:01:28 +00:00
3c1332e573
Slightly delayed patches from Todd...damn holidays :)
...
o A new patch that contains the following changes:
-- The pg_pwd file is now cached in the postmaster's memory.
-- pg_pwd is reloaded when the postmaster detects a flag file creat()'ed
by a backend.
-- qsort() is used to sort loaded password entries, and bsearch() is
is used to find entries in the pg_pwd cache.
-- backends now copy the pg_user relation to pg_pwd.pid, and then
rename the temp file to be pg_pwd.
-- The delimiter for pg_pwd has been changed to a tab character.
1997-12-30 02:26:56 +00:00
a544b605e2
Change some mallocs to palloc.
1997-12-29 05:13:57 +00:00
a1dd409053
Fix for ORDER BY in UNION.
1997-12-29 04:31:50 +00:00
499b13c994
UNION cleanup again.
1997-12-29 02:09:54 +00:00
a01b085c78
Cleanup of UNION ALL fix. Manual page updates.
1997-12-29 01:13:37 +00:00
4ce24c8aa9
UNION work for UNION ALL and other union stuff.
1997-12-27 06:41:41 +00:00
2730c4a45c
Knew I missed somewhere...remove PORTNAME references from GNUmakefile.in, since
...
PORTNAME should not be used anywhere anymore...I hope :)
1997-12-26 22:35:53 +00:00
031f471f44
Prototypes for new funcs.
1997-12-26 08:45:27 +00:00
d8949adc20
Cleaning GCC warnings.
1997-12-26 06:02:26 +00:00
c06ecfb456
extern char* crypt_getpwdfilename(void);
...
^^^^ gcc likes this
1997-12-26 05:51:51 +00:00
6231e161c9
Implementation of UNIONs.
1997-12-24 06:06:58 +00:00
18adbd9aed
Reverse out Thomas's group clause change.
1997-12-23 21:49:03 +00:00
bbd5c21786
Make no-tty not use quiet in psql, fix group by copy failure, fix ccsym to delete tmp files.
1997-12-23 21:38:53 +00:00
6b2e7e12be
Add newline/tab to middle of long failure message to pretty it up a bit.
1997-12-23 20:00:06 +00:00
e8783d4af0
Change field name in RetrieveStmt from selectClause to unionClause.
...
Add unionall boolean field to SubSelect structure.
1997-12-23 19:58:12 +00:00
0c714ea9ae
Lengthen some time conversion routine names now that longer names
...
(> 16 characters) are allowed in pg_proc (thanks Bruce!).
1997-12-23 19:55:51 +00:00
2119b523c5
Fix numeric comparision (... != NULL) to be (... > 0). gcc is happier now.
...
Add non-working code which is commented-out to copy GroupClause structures.
1997-12-23 19:53:30 +00:00
12d5c30c8c
Add routines to print AExpr, Ident, and AConst parsing structures.
1997-12-23 19:50:54 +00:00
2c833a728f
Implement CREATE TABLE ... AS SELECT borrowing code from SubSelect
...
and from SELECT ... INTO ... support code.
Allow NOT, IS NULL, IS NOT NULL in constraints.
Define unionall boolean flag in SubSelect structure.
Implement row descriptors: (a, b, c) = (x, y, z).
Change IS TRUE, IS FALSE, etc. to expressions using "=" rather than
function calls to istrue() or isfalse() to allow optimization.
Force type for TRUE and FALSE to bool.
1997-12-23 19:47:32 +00:00
8ed721ffef
Change variable name reference from selectClause to more appropriate unionClause.
...
Add a few lines of test code playing with the unique flag for unions.
Does not do much helpful yet.
1997-12-23 19:39:42 +00:00
98f5975cb0
Fix up some elog error messages.
1997-12-23 19:36:20 +00:00
7c682b46c9
Expand a few date/time routine names to > 16 characters now that this
...
is legal. Fix a little whitespace in other declarations.
1997-12-23 19:29:15 +00:00