OSDN Git Service

pg-rex/syncrep.git
26 years agoUpdate information and query results for upcoming v6.2 release.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:21:00 +0000 (06:21 +0000)]
Update information and query results for upcoming v6.2 release.

26 years agoTest new intersection and closest point operators.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:19:43 +0000 (06:19 +0000)]
Test new intersection and closest point operators.
Fix up results labels on queries.
Update existing queries which now return good results.

26 years agoTest new intersection and closest point operators.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:18:45 +0000 (06:18 +0000)]
Test new intersection and closest point operators.
Fix up results labels on queries.

26 years agoTest for "current" time by comparing against "now".
Thomas G. Lockhart [Mon, 1 Sep 1997 06:16:08 +0000 (06:16 +0000)]
Test for "current" time by comparing against "now".

26 years agoShift time zone to GMT to correctly evaluate "current" time.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:13:21 +0000 (06:13 +0000)]
Shift time zone to GMT to correctly evaluate "current" time.

26 years agoRearrange scanning code to support extended comments.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:09:53 +0000 (06:09 +0000)]
Rearrange scanning code to support extended comments.
Use #define symbols rather than integers for scanning states.

26 years agoAdd structure for subselects.
Thomas G. Lockhart [Mon, 1 Sep 1997 06:04:59 +0000 (06:04 +0000)]
Add structure for subselects.
Add field to support "WITH TIME ZONE".

26 years agoAdd SQL92 string handling features (SUBSTRING, TRIM, EXTRACT).
Thomas G. Lockhart [Mon, 1 Sep 1997 06:00:35 +0000 (06:00 +0000)]
Add SQL92 string handling features (SUBSTRING, TRIM, EXTRACT).
Add parsing for UNION and outer JOINs.
Implement SQL92 "WITH TIME ZONE".
Allow some reserved words as identifiers and column labels.
Clean up indentation and "orphan spaces and tabs".

26 years agoAdd detection and warnings for UNION and HAVING clauses.
Thomas G. Lockhart [Mon, 1 Sep 1997 05:56:34 +0000 (05:56 +0000)]
Add detection and warnings for UNION and HAVING clauses.
Generate non-fatal warning only and proceed by ignoring clauses.

26 years agoAdd more reserved words, mostly for SQL92 compliance.
Thomas G. Lockhart [Mon, 1 Sep 1997 05:53:31 +0000 (05:53 +0000)]
Add more reserved words, mostly for SQL92 compliance.
Include reserved words for string handling, outer joins, and unions.

26 years agoUse exclusive states for parsing quoted strings.
Thomas G. Lockhart [Mon, 1 Sep 1997 05:51:52 +0000 (05:51 +0000)]
Use exclusive states for parsing quoted strings.
Implement extended comments ("/* ... */") using exclusive states.
Modify definitions of operators to remove some restrictions on characters
 and character order.

26 years agoFix return value data type declarations for box_circle() and poly_circle().
Thomas G. Lockhart [Mon, 1 Sep 1997 05:46:09 +0000 (05:46 +0000)]
Fix return value data type declarations for box_circle() and poly_circle().

26 years agoCREATE/DROP TRIGGER statement nodes
Vadim B. Mikheev [Sun, 31 Aug 1997 11:43:09 +0000 (11:43 +0000)]
CREATE/DROP TRIGGER statement nodes

26 years agoCREATE/DROP TRIGGER functions
Vadim B. Mikheev [Sun, 31 Aug 1997 11:42:21 +0000 (11:42 +0000)]
CREATE/DROP TRIGGER functions

26 years agoCREATE/DROP TRIGGER
Vadim B. Mikheev [Sun, 31 Aug 1997 11:41:55 +0000 (11:41 +0000)]
CREATE/DROP TRIGGER

26 years agoGet rid of #include "../backend/parser/parse.h
Vadim B. Mikheev [Sun, 31 Aug 1997 11:41:20 +0000 (11:41 +0000)]
Get rid of #include "../backend/parser/parse.h

26 years agoWorkplace for CREATE/DROP TRIGGER
Vadim B. Mikheev [Sun, 31 Aug 1997 11:40:13 +0000 (11:40 +0000)]
Workplace for CREATE/DROP TRIGGER

26 years agoIndexing of pg_trigger
Vadim B. Mikheev [Sun, 31 Aug 1997 09:56:18 +0000 (09:56 +0000)]
Indexing of pg_trigger

26 years agoWelcome, triggers
Vadim B. Mikheev [Sun, 31 Aug 1997 09:55:24 +0000 (09:55 +0000)]
Welcome, triggers

26 years agoUpdate patch from Peter <patches@maidast.demon.co.uk>
Marc G. Fournier [Sun, 31 Aug 1997 08:15:13 +0000 (08:15 +0000)]
Update patch from Peter <patches@maidast.demon.co.uk>

26 years agoAdd spi.o
Vadim B. Mikheev [Sat, 30 Aug 1997 10:28:47 +0000 (10:28 +0000)]
Add spi.o

26 years agoindent flag change.
Bruce Momjian [Fri, 29 Aug 1997 21:41:33 +0000 (21:41 +0000)]
indent flag change.

26 years agoCleanup.
Bruce Momjian [Fri, 29 Aug 1997 21:20:09 +0000 (21:20 +0000)]
Cleanup.

26 years agoAdd PGINDENT and support program.
Bruce Momjian [Fri, 29 Aug 1997 21:13:00 +0000 (21:13 +0000)]
Add PGINDENT and support program.

26 years agoTupleUpdatedByCurXactAndCmd () changed due to
Vadim B. Mikheev [Fri, 29 Aug 1997 09:12:20 +0000 (09:12 +0000)]
TupleUpdatedByCurXactAndCmd () changed due to
   Fix very old bug which made tuples changed/inserted by a commnd
visible to command itself (so we had multiple update of updated tuples,
etc).

26 years agoNew results destination for SPI manager.
Vadim B. Mikheev [Fri, 29 Aug 1997 09:06:27 +0000 (09:06 +0000)]
New results destination for SPI manager.

26 years agoSPI manager.
Vadim B. Mikheev [Fri, 29 Aug 1997 09:05:57 +0000 (09:05 +0000)]
SPI manager.

26 years agoFix very old bug which made tuples changed/inserted by a commnd
Vadim B. Mikheev [Fri, 29 Aug 1997 09:05:25 +0000 (09:05 +0000)]
Fix very old bug which made tuples changed/inserted by a commnd
visible to command itself (so we had multiple update of updated tuples,
etc).

26 years agoheap_getattr fix for aix.
Bruce Momjian [Fri, 29 Aug 1997 00:44:55 +0000 (00:44 +0000)]
heap_getattr fix for aix.

26 years agoFix time_cmp
Vadim B. Mikheev [Thu, 28 Aug 1997 05:06:29 +0000 (05:06 +0000)]
Fix time_cmp

26 years agoClean CommandInfo after posting to client.
Vadim B. Mikheev [Thu, 28 Aug 1997 05:05:43 +0000 (05:05 +0000)]
Clean CommandInfo after posting to client.

26 years agoFix for "default = '...'" in CREATE TYPE
Vadim B. Mikheev [Thu, 28 Aug 1997 05:02:01 +0000 (05:02 +0000)]
Fix for "default = '...'" in CREATE TYPE

26 years agoTests for CHECK/DEFAULT
Vadim B. Mikheev [Thu, 28 Aug 1997 04:49:34 +0000 (04:49 +0000)]
Tests for CHECK/DEFAULT

26 years agoNumber of tuples inserted/affected by INSERT/UPDATE/DELETE...
Vadim B. Mikheev [Wed, 27 Aug 1997 09:05:24 +0000 (09:05 +0000)]
Number of tuples inserted/affected by INSERT/UPDATE/DELETE...

26 years agoheap_delete returns int now (for non-functional deletes).
Vadim B. Mikheev [Wed, 27 Aug 1997 09:03:47 +0000 (09:03 +0000)]
heap_delete returns int now (for non-functional deletes).

26 years agoOnly need to check for strerror once :)
Marc G. Fournier [Wed, 27 Aug 1997 05:06:20 +0000 (05:06 +0000)]
Only need to check for strerror once :)

26 years agoRemove unneeded stat calls.
Bruce Momjian [Wed, 27 Aug 1997 03:48:50 +0000 (03:48 +0000)]
Remove unneeded stat calls.

26 years agoInlined heap_getattr().
Bruce Momjian [Tue, 26 Aug 1997 23:31:58 +0000 (23:31 +0000)]
Inlined heap_getattr().

26 years agoFix for pointer arithmetic.
Bruce Momjian [Tue, 26 Aug 1997 19:24:36 +0000 (19:24 +0000)]
Fix for pointer arithmetic.

26 years agorename sections.
Bruce Momjian [Tue, 26 Aug 1997 17:39:32 +0000 (17:39 +0000)]
rename sections.

26 years agounix.1 renamed to pgintro.1.
Bruce Momjian [Tue, 26 Aug 1997 17:30:09 +0000 (17:30 +0000)]
unix.1 renamed to pgintro.1.

26 years agoManual page renaming.
Bruce Momjian [Tue, 26 Aug 1997 17:00:23 +0000 (17:00 +0000)]
Manual page renaming.

26 years agoChange void * to Dllist*.
Bruce Momjian [Tue, 26 Aug 1997 14:05:47 +0000 (14:05 +0000)]
Change void * to Dllist*.

26 years agopg_passwd cleanup.
Bruce Momjian [Mon, 25 Aug 1997 23:28:04 +0000 (23:28 +0000)]
pg_passwd cleanup.

26 years agopg_passwd cleanup.
Bruce Momjian [Mon, 25 Aug 1997 23:11:21 +0000 (23:11 +0000)]
pg_passwd cleanup.

26 years agopg_passwd cleanup
Bruce Momjian [Mon, 25 Aug 1997 20:00:03 +0000 (20:00 +0000)]
pg_passwd cleanup

26 years agopg_password utility. Cleanup for psql passwords. New datetime contrib stuff for...
Bruce Momjian [Mon, 25 Aug 1997 19:41:52 +0000 (19:41 +0000)]
pg_password utility.  Cleanup for psql passwords.  New datetime contrib stuff for new version.  Fix for strutils needing config.h.

26 years agoSmall cleanup.
Bruce Momjian [Mon, 25 Aug 1997 04:15:40 +0000 (04:15 +0000)]
Small cleanup.

26 years agoMajor patch to speed up backend startup after profiling analysis.
Bruce Momjian [Sun, 24 Aug 1997 23:08:01 +0000 (23:08 +0000)]
Major patch to speed up backend startup after profiling analysis.

26 years agoUpdate .similar version file.
Bruce Momjian [Fri, 22 Aug 1997 18:48:25 +0000 (18:48 +0000)]
Update .similar version file.

26 years agoFix for no NULL in CREATE TABLE.
Bruce Momjian [Fri, 22 Aug 1997 17:15:41 +0000 (17:15 +0000)]
Fix for no NULL in CREATE TABLE.

26 years agoRemove compile warning.
Bruce Momjian [Fri, 22 Aug 1997 16:48:14 +0000 (16:48 +0000)]
Remove compile warning.

26 years agoWarning in makefile added from DArcy.
Bruce Momjian [Fri, 22 Aug 1997 16:38:33 +0000 (16:38 +0000)]
Warning in makefile added from DArcy.

26 years ago+ ExecConstraints ()
Vadim B. Mikheev [Fri, 22 Aug 1997 14:39:33 +0000 (14:39 +0000)]
+ ExecConstraints ()

26 years agoRestore CONSTRAINT keyword (was lost ... by unknown way)
Vadim B. Mikheev [Fri, 22 Aug 1997 14:33:21 +0000 (14:33 +0000)]
Restore CONSTRAINT keyword (was lost ... by unknown way)

26 years ago+ ExecConstraints()
Vadim B. Mikheev [Fri, 22 Aug 1997 14:28:20 +0000 (14:28 +0000)]
+ ExecConstraints()

26 years agoTurn constraints off for sequences & views
Vadim B. Mikheev [Fri, 22 Aug 1997 14:22:14 +0000 (14:22 +0000)]
Turn constraints off for sequences & views
elog(WARN,"ADD ATTRIBUTE: DEFAULT is not implemented, yet");
Call ExecConstraints in CopyFrom

26 years agoRemove DEFAULT/CHECK infos from catalog on DROP TABLE
Vadim B. Mikheev [Fri, 22 Aug 1997 14:10:26 +0000 (14:10 +0000)]
Remove DEFAULT/CHECK infos from catalog on DROP TABLE
Store CHECK infos on CREATE TABLE

26 years agoWe store Cash/money as int of size 4, so make it an int rather than a long.
Bruce Momjian [Fri, 22 Aug 1997 07:13:01 +0000 (07:13 +0000)]
We store Cash/money as int of size 4, so make it an int rather than a long.

26 years agoFix for psql pager when no tty, cleanup for vacuum attdisbursion type.
Bruce Momjian [Fri, 22 Aug 1997 04:13:18 +0000 (04:13 +0000)]
Fix for psql pager when no tty, cleanup for vacuum attdisbursion type.

26 years agoConstraintDef changed
Vadim B. Mikheev [Fri, 22 Aug 1997 04:05:27 +0000 (04:05 +0000)]
ConstraintDef changed

26 years agoSet attbyval for attdisbursion to FALSE
Vadim B. Mikheev [Fri, 22 Aug 1997 04:04:19 +0000 (04:04 +0000)]
Set attbyval for attdisbursion to FALSE
Set atttype for relchecks to 21 (int2)
Set relkind for pg_attrdef & pg_relcheck to 'n'

26 years ago+ CreateTupleDescCopyConstr
Vadim B. Mikheev [Fri, 22 Aug 1997 03:55:39 +0000 (03:55 +0000)]
+ CreateTupleDescCopyConstr
+ FreeTupleDesc

26 years agoFetch information about DEFAULT/CHECK while openning a relation.
Vadim B. Mikheev [Fri, 22 Aug 1997 03:35:44 +0000 (03:35 +0000)]
Fetch information about DEFAULT/CHECK while openning a relation.

26 years agoThere is no NULL constraint in CREATE TABLE - only NOT NULL one.
Vadim B. Mikheev [Fri, 22 Aug 1997 03:17:55 +0000 (03:17 +0000)]
There is no NULL constraint in CREATE TABLE - only NOT NULL one.

26 years agoDEFAULT handling
Vadim B. Mikheev [Fri, 22 Aug 1997 03:12:19 +0000 (03:12 +0000)]
DEFAULT handling
Use  for 'selct .. into ..' copy of TupleDesc (without constraints)
#ifdef NOT_USED for resetVarAttrLenForCreateTable (just free tupdesc copy)

26 years agoDefineRelation: DEFAULT/CHECK handling
Vadim B. Mikheev [Fri, 22 Aug 1997 03:03:56 +0000 (03:03 +0000)]
DefineRelation: DEFAULT/CHECK handling

26 years agoStore attr DEFAULT info in heap_create
Vadim B. Mikheev [Fri, 22 Aug 1997 02:58:51 +0000 (02:58 +0000)]
Store attr DEFAULT info in heap_create

26 years agoCreateTupleDescCopy don't copy constraints now!
Vadim B. Mikheev [Fri, 22 Aug 1997 02:55:39 +0000 (02:55 +0000)]
CreateTupleDescCopy don't copy constraints now!
+ CreateTupleDescCopyConstr to copy them too.
+ FreeTupleDesc

26 years agoMake psql use pager only when it has a tty.
Bruce Momjian [Fri, 22 Aug 1997 00:17:26 +0000 (00:17 +0000)]
Make psql use pager only when it has a tty.

26 years agoAllow functions and operators on internally-identical types to succeed.
Bruce Momjian [Fri, 22 Aug 1997 00:02:19 +0000 (00:02 +0000)]
Allow functions and operators on internally-identical types to succeed.

26 years agoChange time function names to be more consistent, and check for zero divides, from...
Bruce Momjian [Thu, 21 Aug 1997 23:57:00 +0000 (23:57 +0000)]
Change time function names to be more consistent, and check for zero divides, from Michael Reifenberg.

26 years agoName change cleanup.
Bruce Momjian [Thu, 21 Aug 1997 14:33:05 +0000 (14:33 +0000)]
Name change cleanup.

26 years agoRemove unused spin function when no spinlocks.
Bruce Momjian [Thu, 21 Aug 1997 13:43:46 +0000 (13:43 +0000)]
Remove unused spin function when no spinlocks.

26 years ago#definitions for pg_attrdef & pg_relcheck names
Vadim B. Mikheev [Thu, 21 Aug 1997 04:33:20 +0000 (04:33 +0000)]
#definitions for pg_attrdef & pg_relcheck names

26 years agoAttrConstr --> TupleConstr
Vadim B. Mikheev [Thu, 21 Aug 1997 04:10:25 +0000 (04:10 +0000)]
AttrConstr --> TupleConstr

26 years agoRename pg_attribute.attnvals to attdisbursion.
Bruce Momjian [Thu, 21 Aug 1997 03:02:13 +0000 (03:02 +0000)]
Rename pg_attribute.attnvals to attdisbursion.

26 years agoChange pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix call to...
Bruce Momjian [Thu, 21 Aug 1997 02:28:55 +0000 (02:28 +0000)]
Change pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix call to strNcpy, fix pg_super_user_id in pg_dumpall, change pg_database.dtadba from oid to int4.

26 years ago+ extern double *box_area(BOX *box);
Vadim B. Mikheev [Thu, 21 Aug 1997 01:40:30 +0000 (01:40 +0000)]
+ extern double *box_area(BOX *box);

26 years ago+ struct ConstaintDef - for constraints.
Vadim B. Mikheev [Thu, 21 Aug 1997 01:39:25 +0000 (01:39 +0000)]
+ struct ConstaintDef - for constraints.

26 years agoNew system relations to store DEFAULT/CHECK expressions.
Vadim B. Mikheev [Thu, 21 Aug 1997 01:37:55 +0000 (01:37 +0000)]
New system relations to store DEFAULT/CHECK expressions.

26 years agoRead info for DEFAULT from pg_attrdef.
Vadim B. Mikheev [Thu, 21 Aug 1997 01:36:09 +0000 (01:36 +0000)]
Read info for DEFAULT from pg_attrdef.

26 years agoSyntax for [CONSTRAINT name] CHECK ...
Vadim B. Mikheev [Thu, 21 Aug 1997 01:34:44 +0000 (01:34 +0000)]
Syntax for [CONSTRAINT name] CHECK ...

26 years agoGet rid of attproc, atttyparg, attcanindex, attdefrel, attbound
Vadim B. Mikheev [Thu, 21 Aug 1997 01:32:19 +0000 (01:32 +0000)]
Get rid of attproc, atttyparg, attcanindex, attdefrel, attbound
from pg_attribute. atthasdef added.

26 years agoPortability fix for pg_dumpall.
Bruce Momjian [Wed, 20 Aug 1997 15:06:48 +0000 (15:06 +0000)]
Portability fix for pg_dumpall.

26 years agoMore NOT_USEDs
Bruce Momjian [Wed, 20 Aug 1997 14:54:35 +0000 (14:54 +0000)]
More NOT_USEDs

26 years agoAdd static finding script.
Bruce Momjian [Wed, 20 Aug 1997 02:10:47 +0000 (02:10 +0000)]
Add static finding script.

26 years agoHTNegate/HTCommute/HTNegateCommute are not used.
Vadim B. Mikheev [Wed, 20 Aug 1997 02:01:42 +0000 (02:01 +0000)]
HTNegate/HTCommute/HTNegateCommute are not used.

26 years agoCHECK/DEFAULT syntax (some tricks to get current scan position).
Vadim B. Mikheev [Wed, 20 Aug 1997 01:50:06 +0000 (01:50 +0000)]
CHECK/DEFAULT syntax (some tricks to get current scan position).

26 years agoCHECK/DEFAULT syntax
Vadim B. Mikheev [Wed, 20 Aug 1997 01:12:38 +0000 (01:12 +0000)]
CHECK/DEFAULT syntax

26 years agoChanges for Digital Unix
Marc G. Fournier [Wed, 20 Aug 1997 00:50:11 +0000 (00:50 +0000)]
Changes for Digital Unix

26 years agoFix for sunos4 difftime() call.
Bruce Momjian [Tue, 19 Aug 1997 21:47:07 +0000 (21:47 +0000)]
Fix for sunos4 difftime() call.

26 years agoMake functions static where possible, enclose unused functions in #ifdef NOT_USED.
Bruce Momjian [Tue, 19 Aug 1997 21:40:56 +0000 (21:40 +0000)]
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.

26 years agoNOT NULL implementation (submitted by Robson Paniago de Miranda).
Vadim B. Mikheev [Tue, 19 Aug 1997 04:46:15 +0000 (04:46 +0000)]
NOT NULL implementation (submitted by Robson Paniago de Miranda).

26 years agoNow that names are null terminated, no need to do all that NAMEDATALEN stuff.
Bruce Momjian [Mon, 18 Aug 1997 20:53:48 +0000 (20:53 +0000)]
Now that names are null terminated, no need to do all that NAMEDATALEN stuff.

26 years agoReduce open() calls. Replace fopen() calls with calls to fd.c functions.
Bruce Momjian [Mon, 18 Aug 1997 02:15:04 +0000 (02:15 +0000)]
Reduce open() calls.  Replace fopen() calls with calls to fd.c functions.

26 years agoFixes for alphalinux port by abrams@philos.umass.edu
Marc G. Fournier [Sun, 17 Aug 1997 02:40:00 +0000 (02:40 +0000)]
Fixes for alphalinux port by abrams@philos.umass.edu

26 years agoChanges so that it actually checks for <readline/history.h>, instead
Marc G. Fournier [Sun, 17 Aug 1997 00:48:51 +0000 (00:48 +0000)]
Changes so that it actually checks for <readline/history.h>, instead
of assuming it does exist

26 years agoMake sure that LIBPQDIR points to the right directory
Marc G. Fournier [Sun, 17 Aug 1997 00:39:02 +0000 (00:39 +0000)]
Make sure that LIBPQDIR points to the right directory

26 years agoFix up paths to $(SRCDIR)
Marc G. Fournier [Sun, 17 Aug 1997 00:33:28 +0000 (00:33 +0000)]
Fix up paths to $(SRCDIR)