Commit Graph

  • c06331a47d Change a few routine names back to full length now that pg_proc allows names over 16 characters. datet_datetime() -> datetime_datetime(), etc. Thomas G. Lockhart 1997-12-23 19:23:09 +00:00
  • e4bd9127cb Remove regression in function. Bruce Momjian 1997-12-23 03:27:23 +00:00
  • 3827555869 Fix notty output to show status result. -q option still turns it off. Bruce Momjian 1997-12-22 20:03:53 +00:00
  • ad43a7219c Fix for test 0 error. Bruce Momjian 1997-12-22 05:56:43 +00:00
  • d404f1006b Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2). Bruce Momjian 1997-12-22 05:42:25 +00:00
  • 78a055a659 Remove some recursion in optimizer and clean up some code there. Bruce Momjian 1997-12-21 05:18:48 +00:00
  • 0808e658a7 Potential fix for Bruce's "test" problem Marc G. Fournier 1997-12-20 18:36:26 +00:00
  • 7fd4782504 Fix aggregates on inherited tables. Bruce Momjian 1997-12-20 07:59:44 +00:00
  • 1783963cab Move more to dynloader subdir Marc G. Fournier 1997-12-20 04:48:11 +00:00
  • 44be631dd8 Make sure distclean works as well as clean Marc G. Fournier 1997-12-20 04:43:20 +00:00
  • 3cc95146c4 Missed a HAVE_ Marc G. Fournier 1997-12-20 04:26:27 +00:00
  • 9a60a20f99 fix so that dynloader.h is included instead of port-protos.h Marc G. Fournier 1997-12-20 04:13:31 +00:00
  • a38bd20b83 Fix use of variable in Makefile.in Marc G. Fournier 1997-12-20 04:10:35 +00:00
  • 0356acebd5 Make sure configure reflects changes Marc G. Fournier 1997-12-20 03:41:06 +00:00
  • 1d5cd311d1 Oops, forgot to add what I took away Marc G. Fournier 1997-12-20 03:38:20 +00:00
  • e3a18f6f50 More cleanups... Marc G. Fournier 1997-12-20 03:36:35 +00:00
  • 722fa83f05 More ports switched over Marc G. Fournier 1997-12-20 03:23:46 +00:00
  • b5466f8669 Move over the BSDi port files Marc G. Fournier 1997-12-20 03:13:59 +00:00
  • a0bc7aa74c This should get the linux port to work... Marc G. Fournier 1997-12-20 02:36:26 +00:00
  • 20ff6432a1 Get it so that everything else *should* work with my changes... Marc G. Fournier 1997-12-20 02:33:56 +00:00
  • 6e337eef45 Major cleanout of PORTNAME variables from Makefiles...bound to screw up some of the ports... Marc G. Fournier 1997-12-20 00:29:35 +00:00
  • 10ff1eea60 First clean compile without a "PORTNAME" variable being set... Marc G. Fournier 1997-12-20 00:11:13 +00:00
  • 93e74460a9 removed the port-protos.h from bsd a little too quick...remedied now Marc G. Fournier 1997-12-19 23:17:42 +00:00
  • f4ceaf8484 If this doesn't break something, nothing will *muhahaha* Marc G. Fournier 1997-12-19 23:10:16 +00:00
  • 153558dff8 These files will get link'd to 'dynloader.[ch]', from configure, which will then get link'd into SUBSYS.o Marc G. Fournier 1997-12-19 22:58:27 +00:00
  • 56a7d9fac2 More removal of port dependent stuff Marc G. Fournier 1997-12-19 22:56:03 +00:00
  • 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... Marc G. Fournier 1997-12-19 22:47:00 +00:00
  • 4ee5f2b965 Get rid of PORTNAME from Makefile.global.in... Marc G. Fournier 1997-12-19 21:29:28 +00:00
  • 1f9eb5c106 Add regression output from FreeBSD Marc G. Fournier 1997-12-19 21:23:19 +00:00
  • e2aec508e2 Replace foo/bar to l1/l2. Bruce Momjian 1997-12-19 16:54:15 +00:00
  • d370849a9d Here is the difference between expected->results of the regression tests under sparc_solaris Marc G. Fournier 1997-12-19 15:50:18 +00:00
  • c6bd6860d7 More cleanups...only need one rusagestub.h Marc G. Fournier 1997-12-19 13:35:17 +00:00
  • 5acf432ddb remove port from OBJS line... Marc G. Fournier 1997-12-19 13:28:06 +00:00
  • 429b9d6691 Nice clean compile...still need to run regression tests, but its a major start Marc G. Fournier 1997-12-19 03:42:14 +00:00
  • d7046ada02 Update configure so that it auto-detects and configures for missing functions... Marc G. Fournier 1997-12-19 03:08:03 +00:00
  • 2b4db36c00 Okay, that's it for tonight...broke a few ports, most likely, but that is expected...a few ports don't have "ports" anymore, with most things auto-configured by configure like it should be :) Marc G. Fournier 1997-12-19 03:06:22 +00:00
  • 70718dc25a More cleanups Marc G. Fournier 1997-12-19 02:56:35 +00:00
  • 3aae0f5300 More cleanups...several ports are major redundancies of other ports Marc G. Fournier 1997-12-19 02:46:25 +00:00
  • 3ad815fc2a port.c no longer required...individual functions that were in there are auto-generated via configure Marc G. Fournier 1997-12-19 02:27:20 +00:00
  • 5379b84eff More cleanups. I can now compile without PORTNAME being defined n Makefile.global. Marc G. Fournier 1997-12-19 02:09:10 +00:00
  • 30856a3904 copy query cleanup. Bruce Momjian 1997-12-18 19:46:37 +00:00
  • 72c296dffc Remove init_query_planner(), merged into planner(). Bruce Momjian 1997-12-18 19:41:44 +00:00
  • e9182152ec Fix copy for no aggregates. Bruce Momjian 1997-12-18 19:13:49 +00:00
  • 6a45941f2f Remove Existential, and ifdef out generate_fjoin. Neither did anything. Bruce Momjian 1997-12-18 12:54:45 +00:00
  • 4469eb63a3 Cost cleanup. Bruce Momjian 1997-12-18 12:30:44 +00:00
  • d3f0e87d17 Cost cleanup. Bruce Momjian 1997-12-18 12:21:02 +00:00
  • 6b00ec3713 Cleanup of agg copy. Bruce Momjian 1997-12-18 05:58:40 +00:00
  • bf9c9f716c Cleanup of agg copy. Bruce Momjian 1997-12-18 04:33:31 +00:00
  • c64cc3228a Fix Query handling for inheritance, and cost computations. Bruce Momjian 1997-12-18 03:03:41 +00:00
  • d451a3b3bc Enable timespan_finite() and text_timespan() routines (was commented out). Define an "ISO-style" timespan output format with "hh:mm:ss" fields. Enabled by DateStyle = USE_ISO_DATES. Thomas G. Lockhart 1997-12-17 23:22:17 +00:00
  • 5af05c0a59 Move declarations for timespan2tm() and tm2timespan() from dt.c to here. Thomas G. Lockhart 1997-12-17 23:19:28 +00:00
  • 5266471a2f Rename Query label so ctags finds real structure. Bruce Momjian 1997-12-17 18:21:37 +00:00
  • d158fce8eb Add optimizer README file. Bruce Momjian 1997-12-17 18:02:33 +00:00
  • 542d4e528d First pass through, of many to come, towards making the whole source tree "non-PORTNAME" dependent. Technically, anything that is PORTNAME dependent should be able to be derived at compile time, through configure or through gcc Marc G. Fournier 1997-12-17 04:59:16 +00:00
  • 9ef6b32c47 Makefile cleaned up Marc G. Fournier 1997-12-17 04:44:50 +00:00
  • e2d9501094 Clean up the Makefiles Marc G. Fournier 1997-12-17 04:31:34 +00:00
  • ceabf8cab9 Make it entirely possible for PORTNAME to be undefined Marc G. Fournier 1997-12-17 04:03:30 +00:00
  • 6bdcad66e4 Add recognition for 'machten' Marc G. Fournier 1997-12-17 03:23:52 +00:00
  • b31df3ebb7 Mention PST8PDT explicitly in the banner message (rather than PST/PDT). Thomas G. Lockhart 1997-12-16 16:01:05 +00:00
  • 6316f4d3db Define text, varchar, and bpchar string length functions. Thomas G. Lockhart 1997-12-16 15:59:11 +00:00
  • 6873af55cf Use MAXPGPATH to declare size of socket name storage. Thomas G. Lockhart 1997-12-16 15:58:14 +00:00
  • 8de20a3aed Use environment variable PGDATESTYLE on backend startup to initialize date/time formats and conventions. Thomas G. Lockhart 1997-12-16 15:57:00 +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 ...". Thomas G. Lockhart 1997-12-16 15:55:17 +00:00
  • 3551ee097f Add declarations for text, bpchar, and varchar length functions. Thomas G. Lockhart 1997-12-16 15:53:17 +00:00
  • 331a163693 Allow multiple-argument functions in constraint clauses. Formerly allowed only single arguments. Declare column constraints using the usual list mechanism rather than explicit itemized lists. Remove NOTNULL from default clause syntax (retain "NOT NULL"). NOTNULL is not SQL92; eventually remove it from expressions too? Move ISNULL, NOTNULL to Postgres-specific token declarations. Fix up tabs and indenting on new CREATE USER commands. Thomas G. Lockhart 1997-12-16 15:50:54 +00:00
  • 640fe03bcf Improve (well, ok, fix) generated constraint name for column CHECK clause. Thomas G. Lockhart 1997-12-16 15:45:46 +00:00
  • eb825d356e Fix order of keywords, must be alphabetical. Bruce Momjian 1997-12-16 05:04:00 +00:00
  • 0f1802f00c Fix for user password packet processing, from Goran Thyni. Bruce Momjian 1997-12-15 22:03:59 +00:00
  • ab179d6940 Make password null on startup. Bruce Momjian 1997-12-12 16:26:36 +00:00
  • c60f70b53f Rename pg_plan and pg_eval to be more meaningful. Bruce Momjian 1997-12-11 17:36:58 +00:00
  • 645cc13276 Remove PGDATA setting and use DataDir. Bruce Momjian 1997-12-11 17:03:52 +00:00
  • b69359e2d7 Spark/Linux patch for locking, from Tom Szybist Bruce Momjian 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 Marc G. Fournier 1997-12-09 03:11:25 +00:00
  • 405740ace6 Include informational messages added for implicit index creation. Thomas G. Lockhart 1997-12-09 01:46:31 +00:00
  • 2ac4cf5502 Add information message about implicitly created indices. Check for duplicate implicit index names and generate unique names. Thomas G. Lockhart 1997-12-09 01:44:14 +00:00
  • a440f8e3d7 Remove trailing period from an elog message. Most other messages do not have one. Thomas G. Lockhart 1997-12-09 01:40:30 +00:00
  • 53026db75e More VARHDRSZ additions. Bruce Momjian 1997-12-08 04:42:48 +00:00
  • bec35da8bf Add error check on getenv("DATADIR") Add code to set DATADIR in postmaster.c if -D is used Marc G. Fournier 1997-12-07 20:57:45 +00:00
  • a68a132a6c Add VARHDRSZ where needed. Many places just used 4. Bruce Momjian 1997-12-06 22:57:36 +00:00
  • 1932d92161 Allow logging of output to syslog or /tmp/postgres.log. Put all configurable parameters near top of file. Remove explicit path to postmaster executable. More comments. Thomas G. Lockhart 1997-12-06 03:02:34 +00:00
  • d358456ca3 Add test for multi-character char(). Thomas G. Lockhart 1997-12-05 01:14:55 +00:00
  • 5a5cb30096 Fix tolower loops to go in proper direction for cache. Bruce Momjian 1997-12-05 01:13:24 +00:00
  • 84fc5c4aed I found one other change that I would like to make to the src. It is in the function ParseACL. When I find that I can not allocate enough memory for the ACL structure I return an NULL instead of doing an exit_nicely(g_conn); Marc G. Fournier 1997-12-05 01:04:25 +00:00
  • 733f2a43cc Change constraint syntax to SQL92 style. Add tests for PRIMARY KEY and UNIQUE clauses. Thomas G. Lockhart 1997-12-05 00:01:22 +00:00
  • 5d7c9119fa Define USE_GERMAN_DATES for use in date/time I/O functions. Thomas G. Lockhart 1997-12-04 23:58:01 +00:00
  • dc88e795d1 Change Constraint structure to be a full node structure. Add new constraint types PRIMARY, UNIQUE. Thomas G. Lockhart 1997-12-04 23:55:52 +00:00
  • 77356a7fc1 Add Constraint node type. Remove TimeRange node type tag (everything else already gone). Thomas G. Lockhart 1997-12-04 23:43:59 +00:00
  • 352b36877f Add 'GERMAN' style to date/time output. Probably have it wrong (dd.mm/yyyy) but can change it when we know. Input routines always handled it. Thomas G. Lockhart 1997-12-04 23:30:52 +00:00
  • d7e0e61d84 Run through toupper() conversion in the forward direction. Most processors should optimize this a bit better wrt cache prefetch. Thomas G. Lockhart 1997-12-04 23:28:20 +00:00
  • 6ad698c928 Add some printing capability for a few more node types (CreateStmt, IndexStmt, IndexElem, ColumnDef). Thomas G. Lockhart 1997-12-04 23:20:32 +00:00
  • 0295864514 Add 'GERMAN' option to DateStyle. Thomas G. Lockhart 1997-12-04 23:17:13 +00:00
  • 0569136e48 Change Constraint structure name from ConstraintDef to Constraint. Change reference to field inside to be compatible with new definition as a "node" structure rather than a specialty structure. Thomas G. Lockhart 1997-12-04 23:15:28 +00:00
  • 1ac4ae4993 Add SQL92-compliant syntax for constraints. Implement PRIMARY KEY and UNIQUE clauses using indices. Thomas G. Lockhart 1997-12-04 23:07:23 +00:00
  • 7b06d99571 Backend code redefinitions to allow read/write of integer Unix system times. Thomas G. Lockhart 1997-12-04 23:04:08 +00:00
  • 8d30b40843 Update description for PGHOST and unix domain sockets. Add warning for failed connections. Bruce Momjian 1997-12-04 20:32:35 +00:00
  • 7d2fafe636 Update description for PGHOST and unix domain sockets. Add warning for failed connections. Bruce Momjian 1997-12-04 20:26:37 +00:00
  • 8a57e21c30 Incorporate patch from Matt(maycock@intelliquest.com) for dumping ACLs Marc G. Fournier 1997-12-04 01:31:28 +00:00
  • a91ad1af09 Missed a few files from Todd's patch...oops :) Marc G. Fournier 1997-12-04 00:34:01 +00:00
  • 4c04f7724e From: todd brandys <brandys@eng3.hep.uiuc.edu> Marc G. Fournier 1997-12-04 00:28:15 +00:00
  • 333323f304 Fix vacuum analyze syntax problem. Bruce Momjian 1997-12-02 16:09:15 +00:00