1
0
mirror of https://github.com/postgres/postgres.git synced 2026-10-26 13:39:38 +03:00

Commit Graph

  • 3d8820a364 Remove un-needed quotes from psql \d DEFAULT display. Bruce Momjian 1998-01-05 13:56:05 +00:00
  • 69cf5abe10 Change elog(WARN) to elog(ERROR) and elog(ABORT). Bruce Momjian 1998-01-05 04:10:07 +00:00
  • 345641e498 Change elog(WARN) to elog(ERROR) and elog(ABORT). Bruce Momjian 1998-01-05 03:45:54 +00:00
  • 0d9fc5afd6 Change elog(WARN) to elog(ERROR) and elog(ABORT). Bruce Momjian 1998-01-05 03:35:55 +00:00
  • 0af9137f14 Add NOT NULL and DEFAULT to \d table. Bruce Momjian 1998-01-05 02:21:22 +00:00
  • 0aa928764a Various fixes NETBSD/sparc related Marc G. Fournier 1998-01-04 19:13:04 +00:00
  • a65e4484da Fix for aggs on views and complex ones. I missed one file. Bruce Momjian 1998-01-04 04:53:50 +00:00
  • 4b05912f0b Fix for count(*), aggs with views and multiple tables and sum(3). Bruce Momjian 1998-01-04 04:31:43 +00:00
  • c629d3b9d6 need to include postgres.h before HAVE_DLD_H need to include string.h for strdup() Marc G. Fournier 1998-01-02 03:40:04 +00:00
  • 8e3ccad128 Test for __ELF__ rather than LINUX_ELF in headers. Comment-out dynamic link function declarations since they are all provided by the system. Should we bother continuing to support non-elf Linux systems?? Thomas G. Lockhart 1998-01-01 06:02:04 +00:00
  • e447a467fa Remove declaration for -DLINUX_ELF since testing for __ELF__ in code. Thomas G. Lockhart 1998-01-01 05:59:24 +00:00
  • 37f17d39c1 Define text_substr(). Change declarations from "struct varlena *" to "text *". Remove register variables since compiler should do better on its own. Thomas G. Lockhart 1998-01-01 05:50:50 +00:00
  • a343b2e713 Coerce a function argument to avoid compiler warning. Thomas G. Lockhart 1998-01-01 05:48:14 +00:00
  • 439fb6c4fb Include text_substr() function and use instead of oracle_compat equivalent. Thomas G. Lockhart 1998-01-01 05:47:11 +00:00
  • fcabd0753c Change precedence for boolean operators to match expected behavior. Change NOTICE/NOTICE/NOTICE/WARN elog messages to a single message with a few newline/tab breaks embedded in the string. Much cleaner I hope. Thomas G. Lockhart 1998-01-01 05:44:54 +00:00
  • cc19151e3b Add substring function for text based on oracle_compat package but closer to standard behavior. Substitute "text *" for "struct varlena *" in declarations. Thomas G. Lockhart 1998-01-01 05:42:40 +00:00
  • 1ac6d462b2 Bracket #define sigsetjmp() to avoid redefinition. Linux starts out with sigsetjmp as a macro, so gives compiler warning without bracketing. Thomas G. Lockhart 1998-01-01 05:40:28 +00:00
  • b180144545 Include SPI module when cleaning. Thomas G. Lockhart 1998-01-01 05:37:29 +00:00
  • 0d48d4f3be Missed a subst() for the RANDOM substritution... Marc G. Fournier 1997-12-31 03:51:17 +00:00
  • d82f2f1f93 Change @RANDOM@ to @MISSING_RANDOM@ because of bash Marc G. Fournier 1997-12-30 04:08:55 +00:00
  • 42a3c46b4e Oops, missed adding a file Marc G. Fournier 1997-12-30 04:03:01 +00:00
  • 8a0967a3b1 bring in alpha/linux s_lock changes Marc G. Fournier 1997-12-30 04:01:28 +00:00
  • 3c1332e573 Slightly delayed patches from Todd...damn holidays :) Marc G. Fournier 1997-12-30 02:26:56 +00:00
  • a544b605e2 Change some mallocs to palloc. Bruce Momjian 1997-12-29 05:13:57 +00:00
  • a1dd409053 Fix for ORDER BY in UNION. Bruce Momjian 1997-12-29 04:31:50 +00:00
  • 499b13c994 UNION cleanup again. Bruce Momjian 1997-12-29 02:09:54 +00:00
  • a01b085c78 Cleanup of UNION ALL fix. Manual page updates. Bruce Momjian 1997-12-29 01:13:37 +00:00
  • 4ce24c8aa9 UNION work for UNION ALL and other union stuff. Bruce Momjian 1997-12-27 06:41:41 +00:00
  • 2730c4a45c Knew I missed somewhere...remove PORTNAME references from GNUmakefile.in, since PORTNAME should not be used anywhere anymore...I hope :) Marc G. Fournier 1997-12-26 22:35:53 +00:00
  • 031f471f44 Prototypes for new funcs. Vadim B. Mikheev 1997-12-26 08:45:27 +00:00
  • d8949adc20 Cleaning GCC warnings. Vadim B. Mikheev 1997-12-26 06:02:26 +00:00
  • c06ecfb456 extern char* crypt_getpwdfilename(void); ^^^^ gcc likes this Vadim B. Mikheev 1997-12-26 05:51:51 +00:00
  • 6231e161c9 Implementation of UNIONs. Bruce Momjian 1997-12-24 06:06:58 +00:00
  • 18adbd9aed Reverse out Thomas's group clause change. Bruce Momjian 1997-12-23 21:49:03 +00:00
  • bbd5c21786 Make no-tty not use quiet in psql, fix group by copy failure, fix ccsym to delete tmp files. Bruce Momjian 1997-12-23 21:38:53 +00:00
  • 6b2e7e12be Add newline/tab to middle of long failure message to pretty it up a bit. Thomas G. Lockhart 1997-12-23 20:00:06 +00:00
  • e8783d4af0 Change field name in RetrieveStmt from selectClause to unionClause. Add unionall boolean field to SubSelect structure. Thomas G. Lockhart 1997-12-23 19:58:12 +00:00
  • 0c714ea9ae Lengthen some time conversion routine names now that longer names (> 16 characters) are allowed in pg_proc (thanks Bruce!). Thomas G. Lockhart 1997-12-23 19:55:51 +00:00
  • 2119b523c5 Fix numeric comparision (... != NULL) to be (... > 0). gcc is happier now. Add non-working code which is commented-out to copy GroupClause structures. Thomas G. Lockhart 1997-12-23 19:53:30 +00:00
  • 12d5c30c8c Add routines to print AExpr, Ident, and AConst parsing structures. Thomas G. Lockhart 1997-12-23 19:50:54 +00:00
  • 2c833a728f Implement CREATE TABLE ... AS SELECT borrowing code from SubSelect and from SELECT ... INTO ... support code. Allow NOT, IS NULL, IS NOT NULL in constraints. Define unionall boolean flag in SubSelect structure. Implement row descriptors: (a, b, c) = (x, y, z). Change IS TRUE, IS FALSE, etc. to expressions using "=" rather than function calls to istrue() or isfalse() to allow optimization. Force type for TRUE and FALSE to bool. Thomas G. Lockhart 1997-12-23 19:47:32 +00:00
  • 8ed721ffef Change variable name reference from selectClause to more appropriate unionClause. Add a few lines of test code playing with the unique flag for unions. Does not do much helpful yet. Thomas G. Lockhart 1997-12-23 19:39:42 +00:00
  • 98f5975cb0 Fix up some elog error messages. Thomas G. Lockhart 1997-12-23 19:36:20 +00:00
  • 7c682b46c9 Expand a few date/time routine names to > 16 characters now that this is legal. Fix a little whitespace in other declarations. Thomas G. Lockhart 1997-12-23 19:29:15 +00:00
  • ca23837ade Fix format to produce actual German style. Affects new "GERMAN" feature only. Thomas G. Lockhart 1997-12-23 19:26:31 +00:00
  • ed14f88512 Change logic slightly to avoid one unnecessary calculation. No big deal. Thomas G. Lockhart 1997-12-23 19:24:43 +00:00
  • 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