Bruce Momjian
7d2fafe636
Update description for PGHOST and unix domain sockets. Add warning for failed connections.
1997-12-04 20:26:37 +00:00
Marc G. Fournier
8a57e21c30
Incorporate patch from Matt(maycock@intelliquest.com) for dumping ACLs
...
Clean up formatting of code
Integrate new functions into dumpTable
This is not tested yet...have to recompile server due to patches from
Todd...but this compiles cleanly as it stands now
1997-12-04 01:31:28 +00:00
Marc G. Fournier
a91ad1af09
Missed a few files from Todd's patch...oops :)
1997-12-04 00:34:01 +00:00
Marc G. Fournier
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
Bruce Momjian
333323f304
Fix vacuum analyze syntax problem.
1997-12-02 16:09:15 +00:00
Marc G. Fournier
899326a78b
the -l option doesn't take a port option, so the man page shouldn't say it
...
does
1997-12-02 03:43:54 +00:00
Marc G. Fournier
3253f9e222
gmake distclean wasn't removing the configure generated Makefile in
...
pg_version...
...fixed
1997-12-02 03:19:42 +00:00
Thomas G. Lockhart
8f4865bdd7
Remove premature code in constraint parsing.
...
Change elog WARN to NOTICE for unimplemented constraints.
1997-12-02 02:54:15 +00:00
Marc G. Fournier
9257cb65b2
Linux related change to .similar to handle 'a.out' files...
...
From: Herb Richter <hgr@buynet.com>
1997-12-02 02:43:08 +00:00
Bruce Momjian
b05eddaaab
Fix pg_dump, and libpq changes.
1997-12-01 22:02:49 +00:00
Bruce Momjian
dfc1a6a848
Document pg_dump -z, clean up option list. Fix problem with libpq handling of field names uppercase code.
1997-12-01 21:01:24 +00:00
Thomas G. Lockhart
df823bc42d
Deep-six tests using time travel, which has been removed from Postgres.
1997-12-01 02:51:07 +00:00
Thomas G. Lockhart
7a86a2a9e5
Add tests for varchar() and combinations of string types.
1997-12-01 02:48:47 +00:00
Thomas G. Lockhart
1d7b6f14e2
Adjust tests to reflect removal of time travel.
...
Add tests for strings and varchar.
1997-12-01 02:46:13 +00:00
Thomas G. Lockhart
f901971c86
Adjust output to reflect changes in tests.
1997-12-01 02:44:53 +00:00
Thomas G. Lockhart
07c1837f50
Change elog WARN messages for UNIQUE and PRIMARY, FOREIGN KEY
...
to NOTICE messages so that execution proceeds rather than halting.
These clauses are ignored as stated in the messages.
Allow NOT NULL UNIQUE syntax (both were allowed individually before).
Allow Postgres-style casting ("::") of non-constants.
1997-11-30 23:11:10 +00:00
Thomas G. Lockhart
361f9e7f8d
Add comments and move a few declaration blocks to help readability.
...
No functional changes this time!
1997-11-30 23:05:39 +00:00
Thomas G. Lockhart
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
Thomas G. Lockhart
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
Thomas G. Lockhart
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
Thomas G. Lockhart
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
Thomas G. Lockhart
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
Bruce Momjian
7059464335
Fix for \dd on types.
1997-11-30 17:46:01 +00:00
Bruce Momjian
002796b5ca
Rename heap_destroyr to heap_destroy, heap_destroy to heap_destroy_with_catalog.
1997-11-28 17:28:02 +00:00
Bruce Momjian
c445ba331b
Rename heap_create to heap_create_and_catatlog, rename heap_creatr to heap_create().
1997-11-28 04:40:40 +00:00
Bruce Momjian
a8926e0461
Salt fix for password, from Tatsuo Ishii.
1997-11-27 03:11:55 +00:00
Bruce Momjian
241a87b951
Prevent flushing from packets, by Massimo.
1997-11-27 03:01:12 +00:00
Bruce Momjian
db00632e0f
Cleaups of comments.
1997-11-27 02:23:02 +00:00
Bruce Momjian
bac80c218e
Add README for parser directory
1997-11-26 15:36:00 +00:00
Bruce Momjian
d79b9a1b7a
Re-order args for TypeCreate() to be clearer.
1997-11-26 04:50:47 +00:00
Bruce Momjian
7c00ffb843
Fix from Zeugswetter Andreas DBT for Sendproc.
1997-11-26 04:37:53 +00:00
Bruce Momjian
983ec2cb4b
Make parser functions static where possible.
1997-11-26 03:54:23 +00:00
Bruce Momjian
b704426618
Make parser functions static where possible.
1997-11-26 03:43:18 +00:00
Bruce Momjian
97ad0b1cd4
\dd fix.
1997-11-26 02:34:28 +00:00
Bruce Momjian
43c7114b48
Cleanup up include files.
1997-11-26 01:26:13 +00:00
Bruce Momjian
598e86f3b3
Cleanup up include files.
1997-11-26 01:14:33 +00:00
Bruce Momjian
4a5b781d71
Break parser functions into smaller files, group together.
1997-11-25 22:07:18 +00:00
Bruce Momjian
3aff4011c7
Remove gram problems with archive.
1997-11-24 16:55:22 +00:00
Bruce Momjian
91742c5c24
Change heading.
1997-11-24 14:15:11 +00:00
Bruce Momjian
4857de6be4
Cleanup wrapping in \d commands.
1997-11-24 14:05:02 +00:00
Bruce Momjian
a986b7ba4d
Move descriptions to pg_proc, add descriptions.
1997-11-24 13:43:29 +00:00
Bruce Momjian
49656346b8
Move dbcommands.c to commands/. It should not be in the parser directory.
1997-11-24 05:32:56 +00:00
Bruce Momjian
36e3df0767
Move dbcommands.c to commands/. It should not be in the parser directory.
1997-11-24 05:21:03 +00:00
Bruce Momjian
f7f2e18f8e
Remove tqual.h includes not needed.
1997-11-24 05:09:50 +00:00
Bruce Momjian
1409819a87
Fix for textcat on varchar() fields.
1997-11-23 21:39:12 +00:00
Bruce Momjian
f4253b0b49
Archive cleanups.
1997-11-21 19:59:39 +00:00
Bruce Momjian
195f78e43c
More archive cleanup.
1997-11-21 19:12:41 +00:00
Bruce Momjian
043cebce2b
More archive cleanup.
1997-11-21 19:02:59 +00:00
Bruce Momjian
629e27284d
Remove unused files.
1997-11-21 18:22:04 +00:00
Bruce Momjian
3fa2bb316c
Remove archive stuff.
1997-11-21 18:12:58 +00:00
Bruce Momjian
0889dcd6f7
Remove archive stuff.
1997-11-21 18:04:26 +00:00
Bruce Momjian
e9e1ff226f
Remove all time travel stuff. Small parser cleanup.
1997-11-20 23:24:03 +00:00
Bruce Momjian
e075271c17
Fix socket file permissions, from Goran Thyni.
1997-11-19 18:28:59 +00:00
Bruce Momjian
58527aa227
Add to .similar file, Tatsuo Ishii
1997-11-19 17:57:42 +00:00
Bruce Momjian
474de35053
FIx for unix domain sockets, from Goran Thyni.
1997-11-19 17:52:00 +00:00
Vadim B. Mikheev
21261b031c
Call ExecEvalExpr with &isDone (not with NULL).
1997-11-19 05:28:14 +00:00
Bruce Momjian
b686104cd5
Change \df order.
1997-11-19 03:14:19 +00:00
Bruce Momjian
7372b8c2da
Remove stuff that is now in psql \d.
1997-11-18 23:04:27 +00:00
Vadim B. Mikheev
c5d7a27275
Get rid of unused variable 'address'.
1997-11-18 07:58:10 +00:00
Bruce Momjian
20858bdd96
Make \d commands not wrap over 80 cols.
1997-11-18 06:46:31 +00:00
Bruce Momjian
79daac6bad
Add descriptions for types and operators.
1997-11-18 05:22:51 +00:00
Bruce Momjian
bd6733f9ce
Clean out pgbuiltin now that new psql \d commands exist.
1997-11-17 22:15:03 +00:00
Bruce Momjian
d0928a3af3
Fix \e for empty file.
1997-11-17 17:54:24 +00:00
Bruce Momjian
d0471244e6
Remove 16 char limit on system table/index names. Rename system indexes.
1997-11-17 16:59:36 +00:00
Thomas G. Lockhart
80c1e82232
Unscramble port selection logic to avoid compiler complaints about
...
uninitialized variables. I _think_ the logic is preserved...
1997-11-17 16:42:39 +00:00
Thomas G. Lockhart
c2f4779ddf
Define prototype for ExecutorLimit() to avoid compiler complaints.
1997-11-17 16:41:04 +00:00
Thomas G. Lockhart
680ef08511
Add DTK_DOY to help decode day of year fields.
1997-11-17 16:39:58 +00:00
Thomas G. Lockhart
45a8b666c0
Include first text in some type descriptions (~29 entries).
1997-11-17 16:39:16 +00:00
Thomas G. Lockhart
4b19101fc3
Update UNION and subselect syntax.
...
Support SQL92 syntax for type coersion of strings (type 'typeval').
Example: "DATETIME 'now'". This works only for string constants and can
not replace the CAST and ::type syntax which behave identically in this
context.
1997-11-17 16:37:24 +00:00
Thomas G. Lockhart
6df962668a
Update generated source for scan.l.
1997-11-17 16:33:21 +00:00
Thomas G. Lockhart
3d4d1e14f8
Implement SQL92 binary and hexadecimal string decoding (b'10' and x'1F').
...
Check decoding of integer in x - y syntax (already done for most ints).
1997-11-17 16:31:39 +00:00
Thomas G. Lockhart
2fa330284c
Use limits.h for INT, SHRT, and SCHAR min and max values rather than
...
hardcoded values.
1997-11-17 16:26:27 +00:00
Thomas G. Lockhart
174f984b76
Use SHRT_MIN and SHRT_MAX for 2-byte integer limits.
1997-11-17 16:24:17 +00:00
Thomas G. Lockhart
e7946a53ad
Allow fractional values for delta times (e.g. '2.5 days').
...
Check valid numeric input more carefully for delta times.
Implement day of year as possible input to datetime_part().
1997-11-17 16:23:33 +00:00
Thomas G. Lockhart
55a6b7a9be
Include unistd.h to get read/write function declarations.
...
Remove unused variable addrLen.
1997-11-17 16:18:07 +00:00
Thomas G. Lockhart
8e86c46be3
Add storage/ipc.h include file to get read/write function declarations.
1997-11-17 16:17:14 +00:00
Thomas G. Lockhart
c47eaac952
Fix compiler complaints about mismatched pointer args using coersions.
1997-11-17 16:10:06 +00:00
Bruce Momjian
0f62b3024e
Fix for \e on empty file.
1997-11-17 05:23:11 +00:00
Marc G. Fournier
9bcf350cc7
Apply Bryan's IPC Patches
...
From: Bryan Henderson <bryanh@giraffe.netgate.net>
1997-11-17 03:47:31 +00:00
Bruce Momjian
930bce33db
Re-ordeer new \d command output.
1997-11-16 05:32:16 +00:00
Bruce Momjian
12fc33077b
New \dS psql command. initdb cleanup.
1997-11-16 04:36:52 +00:00
Bruce Momjian
1c32d285a6
Remove pg_magic, defaults, server, hosts, and demon tables. unused.
1997-11-15 20:58:05 +00:00
Bruce Momjian
0dec3a8d37
Fix problem of COPY before vacuum.
1997-11-15 17:15:35 +00:00
Bruce Momjian
4e9df155f0
Add new \df psql option and oid8types() function.
1997-11-15 16:32:25 +00:00
Thomas G. Lockhart
2e0976e003
Fix testing problem when 'current' equal to 'now' for separate inserts
...
on fast machines with fast disks.
Adjust a few other tests to be more complete.
1997-11-15 02:55:57 +00:00
Thomas G. Lockhart
644b37c095
Add mention of new environment variables for session initialization.
...
Cross-reference libpq(3).
1997-11-15 02:47:23 +00:00
Bruce Momjian
2f4ccfe053
Make flowchart file smaller.
1997-11-14 22:00:32 +00:00
Bruce Momjian
4cbc06cff1
Add new psql \da, \do, and \dT options.
1997-11-14 21:38:25 +00:00
Thomas G. Lockhart
208dae3727
Set time zone and date style environment variables.
...
Update banner message regarding time zone.
1997-11-14 15:57:12 +00:00
Thomas G. Lockhart
0f2189efff
Include flex output in the standard distribution to fix problems with
...
old AT&T lexers and exclusive states (Solaris has trouble and probably
others).
1997-11-14 15:50:22 +00:00
Thomas G. Lockhart
6eaafef1df
Supress cleaning scan.c since we will try to include it in the distribution.
...
This should help Solaris and (presumably) other distributions with
old AT&T-descended lex programs which can't handle "exclusive states".
1997-11-14 15:48:19 +00:00
Thomas G. Lockhart
97d2b92384
Add flag to supress one compiler warning regarding unused "unput" function
...
in flex-specific code.
1997-11-14 15:43:27 +00:00
Thomas G. Lockhart
e9c31055e6
Add mention of PGDATESTYLE, PGTZ, PGCOSTHEAP, PGCOSTINDEX, PGRPLANS, PGGEQO
...
as initialization environment variables.
1997-11-14 15:41:30 +00:00
Thomas G. Lockhart
3a73060ba5
Add other initialization environment variables:
...
PGCOSTHEAP, PGCOSTINDEX, PGRPLANS, PGGEQO
(PGDATESTYLE, PGTZ already defined)
1997-11-14 15:38:31 +00:00
Thomas G. Lockhart
f3311457ec
Reformat parser table (cosmetic only).
1997-11-14 15:34:09 +00:00
Bruce Momjian
430169a5ea
FIx for indexing regex stuff. Change rowoid to objoid.
1997-11-14 06:09:07 +00:00
Bruce Momjian
ea4223c45f
FIx for indexing regex stuff. Change rowoid to objoid.
1997-11-14 05:57:46 +00:00
Bruce Momjian
145bae2759
pg_description cleanup.
1997-11-13 03:36:42 +00:00
Bruce Momjian
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
Bruce Momjian
7e48d427c8
File has moved to include/catalog.
1997-11-12 03:30:33 +00:00
Thomas G. Lockhart
9507e539e2
Remove unnecessary inclusion of <ctype.h>.
1997-11-10 15:43:26 +00:00
Thomas G. Lockhart
367089b0c1
Add PGTZ environment variable to initialization code.
...
Rename PG_DATESTYLE to PGDATESTYLE environment variable.
Move environment variable code to a different place so it now works!
Note that regression tests can now run with "setenv PGTZ PST8PDT"
at the frontend rather than requiring the backend to have TZ set.
1997-11-10 15:41:58 +00:00
Thomas G. Lockhart
4ebc4e39d1
Do a more complete job of supporting time zone information.
...
Try to save pre-existing TZ environment variable if possible.
Includes code from Keith Parks.
1997-11-10 15:37:15 +00:00
Thomas G. Lockhart
b42e37bcde
Change quickdie elog notice to a single message.
...
Clean up FloatExceptionHandler elog message source code.
1997-11-10 15:24:56 +00:00
Thomas G. Lockhart
25e950fca4
Change messages regarding "TimeRange" to say that time travel is no longer
...
available.
Remove lots of #ifdef'd debugging print statements.
1997-11-10 15:22:36 +00:00
Thomas G. Lockhart
ced2ee8210
Clean up path handling esp. when interpreting environment variables.
...
Remove unused old code.
1997-11-10 15:17:44 +00:00
Thomas G. Lockhart
fe36d461c2
Add errormsg initialization from patch by Keith Parks.
1997-11-10 15:15:40 +00:00
Thomas G. Lockhart
2b51c92d30
Clean up handling of environment variables in path names.
1997-11-10 15:14:34 +00:00
Bruce Momjian
725bbde05c
Clean up indenting.
1997-11-10 05:16:00 +00:00
Bruce Momjian
baeb8790ac
Fix case issues with quotes.
1997-11-10 05:10:50 +00:00
Marc G. Fournier
0f367cf8c8
From: "Gillies, Robert" <GilliesR@Nichols.com>
...
Add: Stratus computer (a fault tolerant Unix box running an Intel I960
processor).
1997-11-10 03:31:49 +00:00
Bruce Momjian
50729ac764
Patch from Goran Thyni
1997-11-10 02:21:18 +00:00
Marc G. Fournier
242625f26b
From: Bryan Henderson <bryanh@giraffe.netgate.net>
...
My analysis of the formerly mentioned IPC reinitialization problem was
hampered by an imprecise error message. I have rewritten it so it is
clearer and more accurate.
1997-11-09 04:47:09 +00:00
Marc G. Fournier
213d7b1ae3
From: Bryan Henderson <bryanh@giraffe.netgate.net>
...
The attached patch makes elog() write the message to stderr if there is
no frontend to talk to.
1997-11-09 04:43:35 +00:00
Marc G. Fournier
8d0fe2d0d4
Oops, shouldn't have added that extra, it seems... :)
1997-11-09 03:58:20 +00:00
Marc G. Fournier
3dfcef7c5f
Add i586-pc-sco3.2v5.0.2 to .similar file
...
Pointed out by: Pieter Huyser <pieter@inetsys.alt.za>
1997-11-09 03:45:39 +00:00
Bruce Momjian
6016148c61
new alpha linux locking from Travis Melhiser <melhiser@viper.co.union.nc.us>
1997-11-07 21:35:41 +00:00
Bruce Momjian
06a7001350
Update postmaster manual page.
1997-11-07 21:25:07 +00:00
Bruce Momjian
5af43965cf
Update of Java driver from Peter Mount.
1997-11-07 21:07:48 +00:00
Bruce Momjian
c17fa36d3c
Add Unix domain socket support, from Goran Thyni, goran@bildbasen.se
1997-11-07 20:52:15 +00:00
Thomas G. Lockhart
27b12bfd54
Include transam.h to get NullTransactionId defined
...
for use by recently created macros.
1997-11-07 18:39:38 +00:00
Thomas G. Lockhart
4676b3034a
Routines for database initial access info and support.
1997-11-07 07:05:46 +00:00
Thomas G. Lockhart
8a7f79c83c
Add database.c for database initial access info and support.
1997-11-07 07:03:37 +00:00
Thomas G. Lockhart
acc2843025
Implement CREATE DATABASE/WITH LOCATION=.
...
Implement SET keyword = DEFAULT and SET TIME ZONE DEFAULT.
Re-enable JOIN= option in CREATE OPERATOR statement (damaged for v6.2).
Allow more SQL and/or Postgres reserved words as column identifiers
or, if there are shift/reduce problems, at least as column labels.
1997-11-07 07:02:10 +00:00
Thomas G. Lockhart
6210dd5264
File is created by make from source in ../output
1997-11-07 06:47:41 +00:00
Thomas G. Lockhart
ea567d2fad
Declare routines which support SET keyword = value SQL commands.
1997-11-07 06:45:16 +00:00
Thomas G. Lockhart
7016678aaf
Enable SET value = DEFAULT by passing null parameter to parsers.
...
Enable SET TIME ZONE using TZ environment variable.
1997-11-07 06:43:16 +00:00
Thomas G. Lockhart
b2905ea43a
Describe new command to create alternate database locations.
1997-11-07 06:40:45 +00:00
Thomas G. Lockhart
7d1f2f8a27
Support alternate database locations.
1997-11-07 06:38:51 +00:00
Thomas G. Lockhart
d98f2f9985
Support "with location" capability for database creation.
1997-11-07 06:33:57 +00:00
Thomas G. Lockhart
6698389349
Change error message for rejected input.
1997-11-07 06:32:05 +00:00
Thomas G. Lockhart
c934ee7859
Change phrasing of input error message.
...
Add istrue() and isfalse() routines to implement SQL3 IS TRUE and IS FALSE.
1997-11-07 06:30:20 +00:00
Thomas G. Lockhart
7e1a8a90f8
Support "delimited identifiers" for \d tablename command.
...
This allows mixed-case identifiers if surrounded by double quotes.
Add mention of "with location" clause for "create database" in help.
1997-11-07 06:27:55 +00:00
Thomas G. Lockhart
c97f6fd197
Add "-D location" to specify alternate database location.
1997-11-07 06:25:25 +00:00
Thomas G. Lockhart
75d5ce28ea
Add initlocation.
1997-11-07 06:24:33 +00:00
Thomas G. Lockhart
7387e88720
Change "more" to "cat" to allow typeahead while making backend.
1997-11-07 06:22:36 +00:00
Thomas G. Lockhart
b5417a39da
Create alternate location(s) for databases.
1997-11-07 06:21:39 +00:00
Bruce Momjian
5aaf00f3f3
Remove NOT_USED for Massimo.
1997-11-05 21:18:59 +00:00
Bruce Momjian
7589967613
Remove time travel from manuals.
1997-11-03 04:47:08 +00:00
Bruce Momjian
475a8873b0
Add paging for \d, and fix \i.
1997-11-03 04:21:49 +00:00
Bruce Momjian
89ad327099
Portability fix for pg_passwd.
1997-11-02 18:15:20 +00:00
Vadim B. Mikheev
32cd09ac6d
Good Bye, Time Travel!
1997-11-02 15:27:14 +00:00
Bruce Momjian
6cc0a00dec
Fix acl error, and remove duplicate pqtrace.
1997-11-01 05:21:57 +00:00
Bruce Momjian
1e7ba76e43
Indexes for LIKE and ~, !~ operations.
1997-10-31 00:50:39 +00:00
Bruce Momjian
0308f91cd2
No more warnings on macros, thanks VAdim.
1997-10-30 23:37:01 +00:00
Bruce Momjian
fcb47f8884
Remember release.txt change.
1997-10-30 22:37:28 +00:00
Bruce Momjian
818f2644e9
Update version to 6.3. dump/reload for 6.1 version users.
1997-10-30 22:09:04 +00:00
Bruce Momjian
65c00f7e80
We have multi-column indexes, so update manual.
1997-10-30 18:41:03 +00:00
Bruce Momjian
ef1fc0c90d
FIx for SCO compiles.
1997-10-30 18:31:47 +00:00
Bruce Momjian
0e58306857
Fix for java to allow password, european dates,from Peter T Mount
1997-10-30 18:24:44 +00:00