Commit Graph

146 Commits

Author SHA1 Message Date
fb3b9d7661 Fix a comment that wasn't commente'd out
Pointed out by: Erik Bertelsen <erik@sockdev.uni-c.dk>
1996-11-14 20:06:39 +00:00
f64b840387 Remove most compile-time options, add a few runtime options to make up for it.
In particular, no more compiled-in default for PGDATA or LIBDIR.  Commands
that need them need either invocation options or environment variables.
PGPORT default is hardcoded as 5432, but overrideable with options or
environment variables.
1996-11-14 10:25:54 +00:00
200d4a4ec3 Include stdlib.h to gives its NULL, etc. definitions precedence over ours. 1996-11-14 06:06:39 +00:00
07a65b2255 Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>
Changes:

        * Unique index capability works using the syntax 'create unique
          index'.

        * Duplicate OID's in the system tables are removed.  I put
          little scripts called 'duplicate_oids' and 'find_oid' in
          include/catalog that help to find and remove duplicate OID's.
          I also moved 'unused_oids' from backend/catalog to
          include/catalog, since it has to be in the same directory
          as the include files in order to work.

        * The backend tries converting the name of a function or aggregate
          to all lowercase if the original name given doesn't work (mostly
          for compatibility with ODBC).

        * You can 'SELECT NULL' to your heart's content.

        * I put my _bt_updateitem fix in instead, which uses
          _bt_insertonpg so that even if the new key is so big that
          the page has to be split, everything still works.

        * All literal references to system catalog OID's have been
          replaced with references to define'd constants from the catalog
          header files.

        * I added a couple of node copy functions.  I think this was a
          preliminary attempt to get rules to work.
1996-11-13 20:56:15 +00:00
17befd6c69 Use new utils/version.c instead of backend/utils/init/magic.c. 1996-11-12 06:47:10 +00:00
b0961b3974 Goes with the recently added src/utils/version.c, will replace some stuff in
miscadmin.h.
1996-11-11 14:24:38 +00:00
aaeef4d17d All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
bf5cbbf789 Quiet compiler warnings. 1996-11-10 02:27:15 +00:00
5d9e25c5ff Add USE_POSIX_TIME, HAVE_TZSET for Linux so backend compiles. 1996-11-10 00:50:54 +00:00
1d0e308395 Added new include file. 1996-11-09 05:48:28 +00:00
757b829ea8 A few more sparc_solaris cleanups from keith parks 1996-11-09 01:48:32 +00:00
c9c0e111b8 More compile cleanups 1996-11-08 20:46:33 +00:00
cecf081aba Change includes from "" to <> 1996-11-08 06:43:28 +00:00
4b2b8592a0 Compile and warning cleanup 1996-11-08 06:02:30 +00:00
026387013e Secondly, small problem when trying to create a MAX/MIN aggregate in 1.09.
>From the create_aggregate man page...

"The arguments to state-transition-function-1 must be
(stype1,basetype), and its return value must be stype1."

create aggregate MIN (sfunc1 = int2smaller,
                      basetype = int2,
                      stype1 = int2);

will fail becase int2smaller and int2larger are in pg_proc
as returning an int4.  Can't happen since both args have to
be int2.

From: Darren King <aixssd!ceodev!darrenk@abs.net>
1996-11-08 01:08:37 +00:00
b38d565fc3 D'Arcy's recent cleanups 1996-11-08 00:46:14 +00:00
1d0dd471fa Okay...this pretty much cleans out the include files.
I'm able to get through a 'make' of the backend with no errors except
the occasional 'might not be initialized error', which is nothing major,
just annoying.

Have a few patches from D'Arcy to incorporate, but am waiting until I can
get a clean compile first, which I'm hoping to have before bed, or sometime
tomorrow.
1996-11-06 10:31:02 +00:00
b49d41884f Add prototype for: int DebugFileOpen() 1996-11-06 10:15:25 +00:00
9f5eac1f97 ...same... 1996-11-06 09:56:47 +00:00
be9197320a One by one, file by file 1996-11-06 09:27:29 +00:00
3f07f6bab2 Another 1996-11-06 09:24:57 +00:00
7d5e795596 Getting there, one by one... 1996-11-06 09:21:42 +00:00
92ec7b5812 And another 1996-11-06 09:19:16 +00:00
8b6b4d063a another one bites the dust 1996-11-06 09:17:31 +00:00
e0b772cc00 another gone 1996-11-06 08:52:04 +00:00
33a8df7edd Another one cleaned up 1996-11-06 08:07:45 +00:00
98f72c28dc Oops, two includes unrequired 1996-11-06 08:05:02 +00:00
08905a7406 Another one bite sthe dust 1996-11-06 08:02:40 +00:00
6508241acb another include cleaned out 1996-11-06 07:50:12 +00:00
87b07a3974 Further include file cleanups 1996-11-06 07:44:18 +00:00
8544daf645 Another one bites the dust 1996-11-06 07:05:18 +00:00
90113e2847 another one quickly done up 1996-11-05 11:29:45 +00:00
dc0e256902 clean this one 1996-11-05 11:23:43 +00:00
6608278ea4 these ones have their dependencies cleaned up 1996-11-05 10:37:16 +00:00
d1e9a76131 Another run through.
This gets us a clean compile of 'common' and 'gist' with *clean* #include
files
1996-11-05 08:18:44 +00:00
efef619b83 And double check changes 1996-11-05 07:41:13 +00:00
6c8482c970 Make sure all changes commited 1996-11-05 07:38:17 +00:00
51716fdd8d Another 1996-11-05 07:24:03 +00:00
9ec5e78613 And another one 1996-11-05 07:22:50 +00:00
bc711a3f54 Another one bits the dust... 1996-11-05 07:20:09 +00:00
54c2aa99bd And another... 1996-11-05 07:18:05 +00:00
8202bce9ba And another.. 1996-11-05 07:15:58 +00:00
7585d25185 Another one cleaned out 1996-11-05 07:07:22 +00:00
d2125805d1 Another directory totally cleaned out 1996-11-05 06:11:08 +00:00
abf578ac6c Fix c.h for sparc_solaris
Pointed out by Keith Parks
1996-11-05 05:28:20 +00:00
d2746c65b5 Make sure all the cleaned includes are commited 1996-11-04 12:12:52 +00:00
0e2822072c Make sure all the cleaned up includes are commited 1996-11-04 12:11:44 +00:00
dc037969ad Another one completely cleaned up 1996-11-04 12:07:05 +00:00
0b3cb80e03 finally, this directory is (should be!) totally clean 1996-11-04 11:51:27 +00:00
434201d8d7 another pass through.
Note.  all include files that have been hit so far have had extraneous
       include files cleaned out and are reduced to...the lowest common
       "include file", based on 'cc -Wall -I. test.c', where test.c is:

#include "postgres.h"
#include "<top of branches>" (ie. top of branches this time was utils/fcache2.h)
1996-11-04 08:53:07 +00:00