903e21b451
More cleanups. Move alot of the prototype definitions straight into
...
config.h, right beside their appropriate HAVE_ #ifdefs...one central
location that is included everywhere...
1997-12-19 22:47:00 +00:00
5379b84eff
More cleanups. I can now compile without PORTNAME being defined n
...
Makefile.global.
End result, if all goes well, should allow for much easier porting, since
there will no longer be a concept of a "port". Most, if not everything,
*should* be determined by configure, or by the compiler itself. Still
work to be done though :)
1997-12-19 02:09:10 +00:00
6a45941f2f
Remove Existential, and ifdef out generate_fjoin. Neither did anything.
1997-12-18 12:54:45 +00:00
d3f0e87d17
Cost cleanup.
1997-12-18 12:21:02 +00:00
5af05c0a59
Move declarations for timespan2tm() and tm2timespan() from dt.c to here.
1997-12-17 23:19:28 +00:00
a58825a467
Add declarations for text, bpchar, and varchar length functions.
...
Remove declarations in builtins.h duplicated in dt.h.
Change a few return type declarations to use "type *"
rather than "struct ...".
1997-12-16 15:55:17 +00:00
3551ee097f
Add declarations for text, bpchar, and varchar length functions.
1997-12-16 15:53:17 +00:00
ab179d6940
Make password null on startup.
1997-12-12 16:26:36 +00:00
c60f70b53f
Rename pg_plan and pg_eval to be more meaningful.
1997-12-11 17:36:58 +00:00
b69359e2d7
Spark/Linux patch for locking, from Tom Szybist
1997-12-09 20:55:33 +00:00
da72b903ff
Major code cleanup following the pg_password insertion...
...
...malloc/free -> palloc/pfree
...fopen/fclose -> AllocateFile/FreeFile
1997-12-09 03:11:25 +00:00
5d7c9119fa
Define USE_GERMAN_DATES for use in date/time I/O functions.
1997-12-04 23:58:01 +00:00
dc88e795d1
Change Constraint structure to be a full node structure.
...
Add new constraint types PRIMARY, UNIQUE.
1997-12-04 23:55:52 +00:00
77356a7fc1
Add Constraint node type.
...
Remove TimeRange node type tag (everything else already gone).
1997-12-04 23:43:59 +00:00
a91ad1af09
Missed a few files from Todd's patch...oops :)
1997-12-04 00:34:01 +00:00
4c04f7724e
From: todd brandys <brandys@eng3.hep.uiuc.edu>
...
An extension to the code to allow for a pg_password authentication database
that is *seperate* from the system password file
1997-12-04 00:28:15 +00:00
b12ba5f695
Specify hash table support functions for float8 and int4 rather than using
...
btree support functions. Don't know why this was that way, but would
assume that these should be consistant with all other types with
hash support. Regression tests OK.
Change a few comments and field alignment to make things more readable.
1997-11-30 23:03:28 +00:00
2c98143681
Add datetime and timespan hash index declarations. Use float8 for both;
...
certainly OK for datetime since it is a float8 and should be OK for
timespan since the first field within timespan is a float8.
Use float8 hash function for time type (rather than char8).
1997-11-30 22:58:07 +00:00
d16b4767fe
Remove duplicate block of declarations. Must have been introduced recently
...
since I've run ./duplicate_oids (and found no problems) in the last
couple of months.
Add and modify some DESCR() entries to describe functions.
1997-11-30 22:52:24 +00:00
abedcddbd1
Change hash field for a few equality operators so all have it set.
...
Don't know why these few were not already this way, and don't know if
there is some hidden problem with this, but assume it was done
accidentally as entries were copied from other operators.
Regression tests are OK, but...
Move one block of declaration source to keep OIDs in increasing order.
Did not change OID values, just moved source code.
1997-11-30 22:49:22 +00:00
9faa6cabc5
Add pg_type.h to include list to regain declaration of type OID assignments.
...
Lost these when some include files were reorganized.
Regression test could not compile.
1997-11-30 22:42:58 +00:00
002796b5ca
Rename heap_destroyr to heap_destroy, heap_destroy to heap_destroy_with_catalog.
1997-11-28 17:28:02 +00:00
c445ba331b
Rename heap_create to heap_create_and_catatlog, rename heap_creatr to heap_create().
1997-11-28 04:40:40 +00:00
d79b9a1b7a
Re-order args for TypeCreate() to be clearer.
1997-11-26 04:50:47 +00:00
983ec2cb4b
Make parser functions static where possible.
1997-11-26 03:54:23 +00:00
b704426618
Make parser functions static where possible.
1997-11-26 03:43:18 +00:00
43c7114b48
Cleanup up include files.
1997-11-26 01:26:13 +00:00
598e86f3b3
Cleanup up include files.
1997-11-26 01:14:33 +00:00
4a5b781d71
Break parser functions into smaller files, group together.
1997-11-25 22:07:18 +00:00
a986b7ba4d
Move descriptions to pg_proc, add descriptions.
1997-11-24 13:43:29 +00:00
49656346b8
Move dbcommands.c to commands/. It should not be in the parser directory.
1997-11-24 05:32:56 +00:00
f7f2e18f8e
Remove tqual.h includes not needed.
1997-11-24 05:09:50 +00:00
f4253b0b49
Archive cleanups.
1997-11-21 19:59:39 +00:00
195f78e43c
More archive cleanup.
1997-11-21 19:12:41 +00:00
043cebce2b
More archive cleanup.
1997-11-21 19:02:59 +00:00
629e27284d
Remove unused files.
1997-11-21 18:22:04 +00:00
3fa2bb316c
Remove archive stuff.
1997-11-21 18:12:58 +00:00
e9e1ff226f
Remove all time travel stuff. Small parser cleanup.
1997-11-20 23:24:03 +00:00
20858bdd96
Make \d commands not wrap over 80 cols.
1997-11-18 06:46:31 +00:00
79daac6bad
Add descriptions for types and operators.
1997-11-18 05:22:51 +00:00
d0471244e6
Remove 16 char limit on system table/index names. Rename system indexes.
1997-11-17 16:59:36 +00:00
680ef08511
Add DTK_DOY to help decode day of year fields.
1997-11-17 16:39:58 +00:00
45a8b666c0
Include first text in some type descriptions (~29 entries).
1997-11-17 16:39:16 +00:00
12fc33077b
New \dS psql command. initdb cleanup.
1997-11-16 04:36:52 +00:00
1c32d285a6
Remove pg_magic, defaults, server, hosts, and demon tables. unused.
1997-11-15 20:58:05 +00:00
0dec3a8d37
Fix problem of COPY before vacuum.
1997-11-15 17:15:35 +00:00
4e9df155f0
Add new \df psql option and oid8types() function.
1997-11-15 16:32:25 +00:00
4cbc06cff1
Add new psql \da, \do, and \dT options.
1997-11-14 21:38:25 +00:00
ea4223c45f
FIx for indexing regex stuff. Change rowoid to objoid.
1997-11-14 05:57:46 +00:00
5071ae2972
Add pg_description table for info on tables, columns, operators, types, and aggregates. Modify psql with new \dd operator to access description
1997-11-13 03:23:18 +00:00