summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1997-04-06More splits and cleanups...Marc G. Fournier
1997-04-06Add in support so that build will at least guess which template fileMarc G. Fournier
should be used :)
1997-04-05remove create.{source,sql} as they are now down in the 'sql' directoryMarc G. Fournier
partially split
1997-04-05Change Postgres95 to PostgreSQLMarc G. Fournier
The whole file needs updating, but will work on that after finishing with the splits
1997-04-05More splits of the regression tests in order to make them moreMarc G. Fournier
user-friendly (and more useful)
1997-04-05Purge out tests/expected that are now in sql/expected subdirectories fromMarc G. Fournier
'master' file Commit mods to regress.sh so that split out tests are run...look forward to finding out how to do a proper redirect to continue visual cleanup :)
1997-04-05Again, add more testsMarc G. Fournier
1997-04-05Add more expected.out resultsMarc G. Fournier
1997-04-05There are the broken out 'sql' queries from queries.sourceMarc G. Fournier
tests allows us to have a 'for...done' loop inside of regress.sh for both doing the tests, and determining fail/ok results
1997-04-05These are the broken down 'expected.output' files created so farMarc G. Fournier
1997-04-05Print 'Group' as name of Group plan.Vadim B. Mikheev
1997-04-05Changes for GROUP BY func_results:Vadim B. Mikheev
AddGroupAttrToTlist() is not called from anywhere now.
1997-04-05Changes for GROUP BY func_results.Vadim B. Mikheev
1997-04-05Now we can GROUP BY func_results.Vadim B. Mikheev
1997-04-05Fix for 'SET var_name TO var_value': var_name already defined.Vadim B. Mikheev
1997-04-05Put resdom into GroupClause (GROUP BY func_results)Vadim B. Mikheev
1997-04-05Check for attributeList is NULL in ConstructTupleDescriptor ().Vadim B. Mikheev
Submitted by Raymond Toy.
1997-04-05From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier
Subject: [HACKERS] Fix for European dates This apparently fixes the European date reading problem reported by several (European) bleeding edge adopters. I tried a few test cases and it doesn't break the non-EuroDate cases in my test suite.
1997-04-04Move YACC and YFLAGS into the template filesMarc G. Fournier
Clean up the .sample files...comment out all sample entries except for the localhost one
1997-04-04This commit represents a clean compile with the new templates underMarc G. Fournier
FreeBSD The Makefile(s) have all been cleaned up such that there is a single LDFLAGS vs LD_ADD or LDADD or LDFLAGS or LDFLAGS_BE. The Makefile(s) should be alot more straightforward then they were before...and consistent
1997-04-04Got AROPT setting backwards...correct itMarc G. Fournier
1997-04-04Add distclean to target listingMarc G. Fournier
1997-04-04Again, needs float.hMarc G. Fournier
1997-04-04needs float.h for DBL_MIN under FreeBSDMarc G. Fournier
1997-04-04Remove some files that were inadvertantly createdMarc G. Fournier
Clean up format of linux-elf
1997-04-04One helluva mess.Marc G. Fournier
Further extended Makefile.global/build/configure so that we can have a 'template' file for each OS (and each version of OS, as in BSDi) which is used as much as possible to generate Makefile.global Any future ports should look at using the template file as a basis, before moving over to Makefile.global. This will most probably break alot of the ports, atho I've tried to be very neat about it...
1997-04-04Install os.h when we install the other headers...Marc G. Fournier
Pointed out by: System Administrator <sysadmin@sba.miami.edu>
1997-04-03More modifications to make building more interactive:Marc G. Fournier
Allow installer to change DEF_PGPORT Allow installer to disable HBA
1997-04-03Remove code associated with !ACLGROUP_PATCH, and appropriate #ifdef'sMarc G. Fournier
1997-04-03Various improvements to reduce questions :)Marc G. Fournier
Remove USE_LOCALE from Makefile.global.in Add USE_LOCALE to build/configure/config.h Add check for BUILDRUN in configure to make sure that build is run before configure
1997-04-03From: "D'Arcy J.M. Cain" <darcy@druid.net>Marc G. Fournier
Subject: [HACKERS] timestamp.c changes I sent in changes previously and they were rejected because they didn't follow ANSI spec. Here is the input part of the changes again. Even though it allows more flexibility for inputting different formats, it is also backwards compatible with the standard version. I have also not changed the output format so it will still output the ANSI forms. Is this acceptable to everyone?
1997-04-03From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier
Subject: [HACKERS] Aggregate function patches Here are the aggregate function patches I originally sent in last December. They fix sum() and avg() behavior for ints and floats when NULL values are involved. I was waiting to resubmit these until I had a chance to write a v6.0->v6.1 database upgrade script to ensure that existing v6.0 databases which have not been reloaded for v6.1 do no break with the new aggregate behavior. These scripts are included below. It's OK with me if someone wants to do something different with the upgrade strategy, but something like this was discussed a few weeks ago. Also, there were a couple of small items which cropped up in doing a clean install of 970403 (actually 970402 + 970403 changes since the full 970403 tar file appears to be damaged or at least suspect). They are the first two patches below and can be omitted if desired (although I think they aren't dangerous :).
1997-04-02removed as already installed as part of system headers on NetBSD/FreeBSDMarc G. Fournier
1997-04-02From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier
Subject: [HACKERS] More date time functions Here are some additional patches mostly related to the date and time data types. It includes some type conversion routines to move between the different date types and some other date manipulation routines such as date_part(units,datetime). I noticed Edmund Mergl et al's neat trick for getting function overloading for builtin functions, so started to use that for the date and time stuff. Later, if someone figures out how to get function overloading directly for internal C code, then we can move to that technique. These patches include documentation updates (don't faint!) for the built-in man page. Doesn't yet include mention of timestamp, since I don't know much about it and since it may change a bit to become a _real_ ANSI timestamp which would include parser support for the declaration syntax (what do you think, Dan?). The patches were developed on the 970330 release, but have been rebuilt off of the 970402 release. The first patch below is to get libpq to compile, on my Linux box, but is not related to the rest of the patches and you can choose not to apply that one at this time. Thanks in advance, scrappy!
1997-04-02From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at>Marc G. Fournier
Subject: [HACKERS] libpq variable set patch Just a small change, so the automatic variable setting on connection startup actually works...
1997-04-02From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at>Marc G. Fournier
Subject: [HACKERS] Patch: SET var TO 'val' Here is a patch that adds a "SET variable TO 'somevalue'" capability to the parser, and then calls the SetPGVariable() function (which does just issue a elog(NOTICE) to see whether it works). That's the framework for adding timezone/date format/language/... stuff.
1997-04-02From: Anton de Wet <adw@obsidian.co.za>Marc G. Fournier
Subject: [HACKERS] Small patch to pgtclCmds.c Hi I have made the following small change to the extensions I made to pgtclCmds.c quite a while ago. At the moment there is a -assignbyidx option to pg_result assigning the returned tuples to an array by using the 1st field of the select statement as the key to the array. eg "select name,age from vitalstatistics" will result in an array with myarray(peter) = 32 myarray(paul) = 45 Often I need to have a pseudo-multi dimentional array eg. "select name,age from vitalstatistics where occupation='plummer' I would like to be able to generate an array newarray(peter,overpaid) = 32 So to add a arbitrary string to the key value I have extended pg_result $res -assignbyidx $arrayname to have an optional argument pg_result $res -assignbyidx $arrayname $appendstr So that that string is appended to the key value.
1997-04-02From: Oleg Bartunov <oleg@sai.msu.su>Marc G. Fournier
Subject: [HACKERS] locale patches ! Hi there, here are little patches to get Postgres 6.1 works with locale stuff. This is a patch against 970402.tar.gz, there are no problem to apply them by hand to 6.0 release. Collate stuff tested about 1-2 months in real working database but I'm sure there must be no problem. US hackers could vote against locale implementation ( locale for sure will affect to speed of postgres ), so I introduce variable USE_LOCALE which controls locale stuff. Non-US users now could use ~* operator for searching and <order by> for strings with nation alphabet. Please, don't forget, as I did first time, to set environment variable LC_CTYPE and LC_COLLATE because backend get locale information from them. I start postmaster from a little script, assuming that shell is Bash shell it looks like: #!/bin/sh export LC_CTYPE=koi8-r export LC_COLLATE=koi8-r postmaster -B 1024 -S -D/usr/local/pgsql/data/ -o '-Fe'
1997-04-02New keyword: SEQUENCE.Vadim B. Mikheev
1997-04-02Manuals for SEQUENCEs.Vadim B. Mikheev
1997-04-02\h create/drop sequence.Vadim B. Mikheev
1997-04-02Dumping sequence relations as 'CREATE SEQUENCE ...'.Vadim B. Mikheev
1997-04-02Call DefineSequence () for T_CreateSeqStmt node.Vadim B. Mikheev
1997-04-02Can't INSERT/UPDATE/DELETE sequence relation.Vadim B. Mikheev
1997-04-02CREATE/DROP SEQUENCE ...Vadim B. Mikheev
Check nextval/currval permission in analyze.c.
1997-04-02Can't COPY TO sequence relation.Vadim B. Mikheev
Can't inherits from ...
1997-04-02Sequence numbers generators code.Vadim B. Mikheev
1997-04-02vc_getrels(p, VacRelP) returns NIL for special relations (indices,Vadim B. Mikheev
sequences,...) and vc_delhilowstats(NULL->vrl_relid) ...
1997-04-02Hack for heap_creat to enable relkind to be 'S' for sequences.Vadim B. Mikheev
1997-04-02CloseSequences () at xact commit/abort.Vadim B. Mikheev