1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-17 06:41:09 +03:00
Commit Graph

34185 Commits

Author SHA1 Message Date
7ed3b89d48 Fix for %4 and 4%. 1999-03-21 02:26:56 +00:00
1b8d9466fb Hmm, it seems some versions of flex declare yytext as extern char[]
but others declare it as extern char *.  gcc complains (quite rightly too).
Worked around it by rearranging the order of inclusions so that we don't
have to explicitly declare yytext; this should work with either variant.
1999-03-21 01:07:07 +00:00
e4274d60a5 *** empty log message *** 1999-03-20 19:46:54 +00:00
a4ce6f00f8 Remove yacc/lex output files from CVS repository. 1999-03-20 18:45:27 +00:00
19e4d33bf0 Remove yacc/lex output files from CVS repository. 1999-03-20 18:03:37 +00:00
bb7c0da104 Clean up build procedure: do not keep raw lex/yacc files around,
only the edited ones.
1999-03-20 18:00:38 +00:00
e8f9b6baed make clean should remove lex.yy.c 1999-03-20 17:58:21 +00:00
c96add9a08 Script for preparing derived files during tarball construction. 1999-03-20 17:53:54 +00:00
0aa2aed5f8 Reverse out pfree agg part of patch from Erik Riedel. 1999-03-20 13:18:20 +00:00
3ea6c806eb cleanup 1999-03-20 02:31:45 +00:00
afac6363a6 cleanup 1999-03-20 02:07:31 +00:00
7d0ab659ac Fix for aggregate memory leaks from Erik Riedel. 1999-03-20 01:13:22 +00:00
9ede867281 Fix &g. 1999-03-20 00:15:40 +00:00
5bfac23006 Fix shift/reduce for NULL = Var. 1999-03-19 23:48:50 +00:00
0dfc358427 Fix for memory leak in executor with fjIsNull. 1999-03-19 22:31:39 +00:00
bd6f98af31 I suggest the following portability patch, which does not
change functionality, but makes the code more ANSI C'ish.
My AIX xlc compiler barfs on all of these. Can someone please
review and apply to current.

 <<port.patch>>
Thanks
Andreas
1999-03-19 18:56:43 +00:00
0d01fd4e19 Add EXCEPT/INTERSECT doc changes. 1999-03-19 02:41:41 +00:00
58cc2b6ead cleanup parser 1999-03-18 22:11:47 +00:00
5dd9b58a86 grammar cleanup' 1999-03-18 22:03:59 +00:00
ddd50c440a cleanup of grammer. 1999-03-18 22:01:56 +00:00
30ad427388 Fix optimizer indexing not working for negative numbers. 1999-03-18 21:39:56 +00:00
dc02fd709f cleanups 1999-03-18 19:59:55 +00:00
7729ba073d *** empty log message *** 1999-03-18 15:20:33 +00:00
58118db39d Add new postgres -O option to allow system table structure changes. 1999-03-17 22:53:31 +00:00
62a7754e1a grammar cleanup 1999-03-17 21:58:25 +00:00
cff9ba6570 INET/CIDR doc cleanup 1999-03-17 21:38:13 +00:00
ddc8899e6b Add docs about left-associativity of operators. 1999-03-17 21:27:02 +00:00
259ca6df22 Add documentation change for %'s precidence. 1999-03-17 21:24:17 +00:00
4989feaf3d Left associates all operators, instead of non-associating them. 1999-03-17 21:02:57 +00:00
3b43accb0f Have % operator have precedence like /. 1999-03-17 20:17:13 +00:00
ebfa6ab7b0 Update sgml for 6.4.* release changes. 1999-03-16 21:03:00 +00:00
bfcf90600b Update nextval() code. 1999-03-16 20:15:06 +00:00
89b762e509 Fix snprintf with strings, and nextval('"Aa"'); 1999-03-16 04:26:01 +00:00
434762b559 Here is a patch.
I have changed to call pg_exec_query_dest() instead of pg_exec_query().

Thanks.

Hiroshi Inoue
1999-03-16 03:24:18 +00:00
787786085f contrib/array_iterator/array_iterator.c won't compile.
Included patches should fix the problem.
--
Tatsuo Ishii
1999-03-16 03:09:51 +00:00
33cac03c3e autoconf 1999-03-16 03:09:09 +00:00
0ab3c09356 Hmmm. It had to do with tcl/tk on FreeBSD. The configure scripts are
in
different directories.  The patch gave the option of specifying a dir
for
the tk script and if they were both in the same directory then it didn't
mind being empty.  It's small so I'm including it.  It was tested with
autoconf 2.12.

Vince.
1999-03-16 03:02:55 +00:00
d4ff6c3093 Change Does Not Exist to 'does not exist'. 1999-03-16 02:57:10 +00:00
3a03e3cd30 cleanup 1999-03-15 22:20:20 +00:00
75380d3eae *** empty log message *** 1999-03-15 18:26:55 +00:00
4b583a8a56 Allow sequence nextval actions to be case-sensitive. 1999-03-15 16:48:34 +00:00
b53ddbea5e Irix fix from Jeff Johnson 1999-03-15 15:20:52 +00:00
cd72d24e02 bool uses one byte 1999-03-15 15:00:08 +00:00
1a305b7ad5 Drop buffers before destroying database files. 1999-03-15 14:07:44 +00:00
25541a5cd3 LIKE cleanup. 1999-03-15 13:45:09 +00:00
4a9c239063 Fix brain death in !!= operator ... it's still pretty bogus
but at least now it does what it's supposed to do ...
1999-03-15 03:24:32 +00:00
265c283e1b > > > This patches src/bin/psql/psql.c.
> > >
> > > This patch is in responce to the following TODO list item:
> > >  * have psql \d on a view show the query
> > > -Ryan
1999-03-15 02:18:37 +00:00
f621b85a2a Fix int8 configure one more time ... prior version didn't
define INT64_FORMAT in all cases.
1999-03-15 01:43:07 +00:00
98ad3fcfaf Hi All,
I've changed the check_primary_key() function code to allow for either
the "automatic insert key rule" or "dependent insert key rule".
Previously it restricted the addtion of a child entry if the
corresponding parent entry was not there. Now if the option is
"automatic" it will add an entry in the parent too ( it will be
successful if there are no no-null fields in the parent apart from the
primary key).
The way to use it now is:
:/*
 * check_primary_key () -- check that key in tuple being
inserted/updated
 *                       references existing tuple in "primary" table.
 * Though it's called without args You have to specify referenced
 * table/keys while creating trigger:  key field names in triggered
table,
 * referenced table name, referenced key field names,type of action
[automatic|dependent]:
 * EXECUTE PROCEDURE
 * check_primary_key ('Fkey1', 'Fkey2', 'Ptable', 'Pkey1', 'Pkey2',
'[automatic|dependent]').
 */
I am attaching the new ../contrib/spi/refint.c file which will do this.
I will be glad to help in case of any problems.

- Anand.
1999-03-15 00:34:53 +00:00
db42533eae cleanup 1999-03-14 20:17:20 +00:00