summaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)Author
2000-10-04Update soundex to new fmgr interface and fix algorithmPeter Eisentraut
2000-09-29Standardize on __CYGWIN__ rather than __CYGWIN32__ macro. Doesn't matterPeter Eisentraut
either way (although the former is preferred by the Cygwin folks themselves), but using only one seems nicer.
2000-09-18Move contrib/odbc/odbc.sql together with odbc driver, remove old files;Peter Eisentraut
revise ODBC "installation instructions"; update some other outdated documentation; update contrib documentation
2000-08-31Fix relative path references so that make knowns which dependencies referPeter Eisentraut
to one another. Sort out builddir vs srcdir variable namings. Remove some now obsoleted make variables.
2000-08-23Comment fixes from Larry Rosenman" <ler@lerctr.org>.Thomas G. Lockhart
2000-08-23Create and manage information on MAC address OUIsThomas G. Lockhart
(Organizationally Unique Identifiers). This is the manufacturer's code in the MAC address.
2000-08-03More functions updated to new fmgr style --- money, name, tid datatypes.Tom Lane
We're reaching the mopup stage here (good thing too, this is getting tedious).
2000-07-28Remove <values.h> inclusions, no-longer-needed MAXINT definitions.Tom Lane
2000-07-22Arrays are toastable. (At least if you initdb, which I didn't force.)Tom Lane
Remove a bunch of crufty code for large-object-based arrays, which is superseded by TOAST and likely hasn't worked in a long time anyway. Clean up array code a little, and in particular eliminate its habit of scribbling on the input array (ie, modifying the input tuple :-().
2000-07-17Stat functions now in main system, contrib code no longer needed.Tom Lane
2000-07-16Automatic dependency trackingPeter Eisentraut
The .DEFAULT rule in backend/Makefile is harmful -- removed. Replace `::' rules by `:'.
2000-07-12Remove a bunch of unused configure tests, in particular cases wherePeter Eisentraut
* the result is not recorded anywhere * the result is not used anywhere * the result is only used in some places, whereas others have been getting away with it * the result is used improperly Also make command line options handling a little better (e.g., --disable-locale, while redundant, should really still *dis*able).
2000-07-09Another round of those unportable config/build changes :-/Peter Eisentraut
* Add option to build with OpenSSL out of the box. Fix thusly exposed bit rot. Although it compiles now, getting this to do something useful is left as an exercise. * Fix Kerberos options to defer checking for required libraries until all the other libraries are checked for. * Change default odbcinst.ini and krb5.srvtab path to PREFIX/etc. * Install work around for Autoconf's install-sh relative path anomaly. Get rid of old INSTL_*_OPTS variables, now that we don't need them anymore. * Use `gunzip -c' instead of g?zcat. Reportedly broke on AIX. * Look for only one of readline.h or readline/readline.h, not both. * Make check for PS_STRINGS cacheable. Don't test for the header files separately. * Disable fcntl(F_SETLK) test on Linux. * Substitute the standard GCC warnings set into CFLAGS in configure, don't add it on in Makefile.global. * Sweep through contrib tree to teach makefiles standard semantics. ... and in completely unrelated news: * Make postmaster.opts arbitrary options-aware. I still think we need to save the environment as well.
2000-07-07Fix misuse of StrNCpy to copy and add null to non-null-terminated data.Tom Lane
Does not work since it fetches one byte beyond the source data, and when the phase of the moon is wrong, the source data is smack up against the end of backend memory and you get SIGSEGV. Don't laugh, this is a fix for an actual user bug report.
2000-07-05Update textin() and textout() to new fmgr style. This is just phaseTom Lane
one of updating the whole text datatype, but there are so dang many calls of these two routines that it seems worth a separate commit.
2000-07-04Makefile cleanup from Karel.Bruce Momjian
2000-07-04Added CVS headerJan Wieck
Jan
2000-07-04New contrib module for statistical mathematicsJan Wieck
Jan
2000-07-04Now that I look at it, is_stopword() is broken and always has been.Tom Lane
Doesn't anyone remember how to program a binary search??
2000-07-04Result of strcmp() is a signed int. Per bug reportTom Lane
from Paul McGarry.
2000-07-03 Very small changes in the contrib's pg_dumplo in the attache.Bruce Momjian
And: Note, Bruce I found in the contrib tree any files that we forget remove during contrib cleaning. Please remove these files: contrib/lo/test.sql contrib/pg_dumplo/Makefile.out contrib/pgbench/pgbench_jis.doc contrib/spi/new_example.example contrib/spi/README.MAX Thanks. Karel
2000-06-19Remove old README files.Bruce Momjian
2000-06-19Add missing /contrib filesBruce Momjian
2000-06-19Update to /contrib from Karel.Bruce Momjian
2000-06-16Cleanup README Makefile installs.Bruce Momjian
2000-06-15Remove old doc files, now README.Bruce Momjian
2000-06-15Add missing /contrib files to CVS.Bruce Momjian
2000-06-15/contrib patch from Karel.Bruce Momjian
2000-06-12 Well, pg_dumplo is in attache. It is really simple program and now is notBruce Momjian
prepared for dirtribution (it needs a little changes). I can change and work on this, but I need motivation :-) And Peter, I know and I agree that standard PG tree is not good space for all interfaces and for all tools based on PG, but LO is PG feature and we haven't backup tool for LO. Karel Zak
2000-06-11Update sequence-related functions to new fmgr style. Remove downcasing,Tom Lane
quote-stripping, and acl-checking tasks for these functions from the parser, and do them at function execution time instead. This fixes the failure of pg_dump to produce correct output for nextval(Foo) used in a rule, and also eliminates the restriction that the argument of these functions must be a parse-time constant.
2000-06-09Another round of updates for new fmgr, mostly in the datetime code.Tom Lane
2000-05-29Update array_iterator to use new fmgr interface.Tom Lane
2000-05-29Generated header files parse.h and fmgroids.h are now copied intoTom Lane
the src/include tree, so that -I backend is no longer necessary anywhere. Also, clean up some bit rot in contrib tree.
2000-05-29Second round of fmgr changes: triggers are now invoked in new style,Tom Lane
CurrentTriggerData is history.
2000-05-18Fix WARN->NOTICE in docs. Change libpgeasy connection parameters to useBruce Momjian
PQconnectdb() style connections.
2000-05-16The old init file won't run under bash on my box.Bruce Momjian
Joseph Shraibman
2000-05-05Because we ended up forcing an initdb for 7.0 final, we aren't goingTom Lane
to need this updatepgproc.sql script after all...
2000-04-28Update pgeasy examplesBruce Momjian
2000-04-28More libpgeasy update of connectdb() parameter orderingBruce Momjian
2000-04-16Add scripts to enable/disable use of new LIKE/regexp selectivityTom Lane
estimation operators. See contrib/likeplanning/README for info.
2000-04-16Print OIDs as %u not %d.Tom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-04-11Internal functions to support newest ODBC driver {fn ...} conventions.Thomas G. Lockhart
Includes compiled code to support pre-7.0 backends, but for 7.0 only requires executing odbc.sql.
2000-04-08Modify pgbench.c not to depend on configure, since it's not shipped with one.Tom Lane
2000-04-07Clean up directory to compile and run on my Linux box at least.Thomas G. Lockhart
Note that there is some trouble with inconsistant input/output formats.
2000-04-03Hi,Bruce Momjian
here is an updated version of the bit type with a bugfix and all the necessa ry SQL functions defined. This should replace what is currently in contrib. I'd appreciate any comments on what is there. Kind regards, Adriaan
2000-03-19Since PORTNAME is no longer used at the level of C code (it's only inTom Lane
Makefiles now), there's no reason for os2client to maintain its own copy of c.h just to change #define PORTNAME. Simplify Makefile accordingly. Get rid of horribly-out-of-date modified copy of c.h, which should never have been in the distribution to start with, since it's actually a derived file. Now it's not needed anyway.
2000-02-13contrib-array.patchBruce Momjian
this is an old patch which I have already submitted and never seen in the sources. It corrects the datatype oids used in some iterator functions. This bug has been reported to me by many other people. contrib-datetime.patch some code contributed by Reiner Dassing <dassing@wettzell.ifag.de> contrib-makefiles.patch fixes all my contrib makefiles which don't work with some compilers, as reported to me by another user. contrib-miscutil.patch an old patch for one of my old contribs. contrib-string.patch a small change to the c-like text output functions. Now the '{' is escaped only at the beginning of the string to distinguish it from arrays, and the '}' is no more escaped. elog-lineno.patch adds the current lineno of CopyFrom to elog messages. This is very useful when you load a 1 million tuples table from an external file and there is a bad value somehere. Currently you get an error message but you can't know where is the bad data. The patch uses a variable which was declared static in copy.c. The variable is now exported and initialized to 0. It is always cleared at the end of the copy or at the first elog message or when the copy is canceled. I know this is very ugly but I can't find any better way of knowing where the copy fails and I have this problem quite often. plperl-makefile.patch fixes a typo in a makefile, but the error must be elsewhere because it is a file generated automatically. Please have a look. tprintf-timestamp.patch restores the original 2-digit year format, assuming that the two century digits don't carry much information and that '000202' is easier to read than 20000202. Being only a log file it shouldn't break anything. Please apply the patches before the next scheduled code freeze. I also noticed that some of the contribs don't compile correcly. Should we ask people to fix their code or rename their makefiles so that they are ignored by the top makefile? -- Massimo Dal Zotto
2000-01-26Add:Bruce Momjian
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
2000-01-25 as attache of this mail is patch (to the main tree) with to_char'sBruce Momjian
family functions. Contain: conversion from a datetype to formatted text: to_char( datetime, text) to_char( timestamp, text) to_char( int4, text) to_char( int8, text) to_char( float4, text) to_char( float8, text) to_char( numeric, text) vice versa: to_date ( text, text) to_datetime ( text, text) to_timestamp ( text, text) to_number ( text, text) (convert to numeric) PostgreSQL to_char is very compatible with Oracle's to_char(), but not total exactly (now). Small differentions are in number formating. It will fix in next to_char() version. ! If will this patch aplly to the main tree, must be delete the current to_char version in contrib (directory "dateformat" and note in contrib's README), this patch not erase it (sorry Bruce). The patch patching files: doc/src/sgml/func.sgml ^^^^^^^^ Hmm, I'm not sure if my English... :( Check it anyone (volunteer)? Thomas, it is right? SGML is not my primary lang and compile the current PG docs tree is very happy job (hard variables setting in docs/sgml/Makefile --> HSTYLE= /home/users/t/thomas/.... :-) What add any definition to global configure.in and set Makefiles in docs tree via ./configure? src/backend/utils/adt/Makefile src/backend/utils/adt/formatting.c src/include/catalog/pg_proc.h src/include/utils/formatting.h Karel Zak <zakkr@zf.jcu.cz> http://home.zf.jcu.cz/~zakkr/