aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Arrays can be read as arrays or as character strings now.Michael Meskes2004-06-28
|
* Remove some no-longer-needed #includes.Tom Lane2004-06-28
|
* Fix some bogus code in ConstBit production --- it managed to work, butTom Lane2004-06-28
| | | | | | only because 14627 still contained the same node that BitWithoutLength had just produced. Make it more transparent. Also adjust ConstCharacter to be coded the same way for consistency.
* - Only use typedefs inside their scope.Michael Meskes2004-06-27
| | | | | | - Variables that are out of scope, were not removed all the time. - Make a varchar NULL set everything to 0 when not using indicators. - Synced parser.
* Translation updatesDennis Bjorklund2004-06-27
|
* Adjust pgstat message definitions so that the target message size isTom Lane2004-06-26
| | | | | | specified in just one place and adhered to exactly, rather than just more or less. A side effect is to increase PGSTAT_ACTIVITY_SIZE (maximum reported query length) from 256 to nearly 1000.
* Translation updatesDennis Bjorklund2004-06-26
|
* Translation updates: update-poDennis Bjorklund2004-06-26
|
* Translation updatesDennis Bjorklund2004-06-26
|
* Fix to work better with Exuberant's version of ctags.Tom Lane2004-06-25
| | | | Gavin Sherry
* Support renaming of tablespaces, and changing the owners ofTom Lane2004-06-25
| | | | | | | | aggregates, conversions, functions, operators, operator classes, schemas, types, and tablespaces. Fold the existing implementations of alter domain owner and alter database owner in with these. Christopher Kings-Lynne
* Translation updatesDennis Bjorklund2004-06-25
|
* Add pg_get_serial_sequence() function, and cause pg_dump to use it.Tom Lane2004-06-25
| | | | | | | This eliminates the assumption that a serial column's sequence will have the same name on reload that it was given in the original database. Christopher Kings-Lynne
* #ifdef out file permissions check on SSL key file when on Windows, asTom Lane2004-06-25
| | | | | | we also have done for the data directory permissions check. Dave Page
* Translation updatesDennis Bjorklund2004-06-25
|
* Swedish translation of pg_ctl.Dennis Bjorklund2004-06-25
|
* Make pg_ctl possible to translate. Strings marked forDennis Bjorklund2004-06-25
| | | | translation has to be complete sentences.
* Translation updatesDennis Bjorklund2004-06-25
|
* Translation updatesDennis Bjorklund2004-06-25
|
* Translation updatesDennis Bjorklund2004-06-24
|
* Translation updatesDennis Bjorklund2004-06-24
|
* Replace direct fprintf(stderr) calls by write_stderr(), and cause thisTom Lane2004-06-24
| | | | | | | routine to do something appropriate on Win32. Also, add a security check on Win32 that parallels the can't-run-as-root check on Unix. Magnus Hagander
* Add --pwfile option to initdb, so that passwords can be set by GUI toolsTom Lane2004-06-24
| | | | | | that aren't able to feed the password to initdb's /dev/tty. Magnus Hagander
* Avoid including <sys/time.h> on platforms that don't have it.Tom Lane2004-06-24
| | | | Per trouble report from Andreas Pflug.
* Include c.h instead of postgres.h in files that need to be usable inTom Lane2004-06-24
| | | | both frontend and backend. Per Andreas Pflug.
* Extend pg_ctl to handle service management under WIN32. Lacks docs.Tom Lane2004-06-24
| | | | Claudio Natoli and Magnus Hagander
* Fix information schema views to return NULL for precision and scale ofTom Lane2004-06-22
| | | | | an unconstrained numeric column. Also, factor out some duplicate code into functions, to ease future maintenance.
* Add comment about rationale for continuing to use C library functionsTom Lane2004-06-21
| | | | instead of src/timezone for timestamping log entries.
* Fix pg_dump and pg_dumpall for new names of built-in tablespaces,Tom Lane2004-06-21
| | | | per Chris K-L.
* Rename the built-in tablespaces to pg_default and pg_global, and prohibitTom Lane2004-06-21
| | | | | | creation of user-defined tablespaces with names starting with 'pg_', as per suggestion of Chris K-L. Also install admin-guide tablespace documentation from Gavin.
* Rename pg_tablespaces directory to pg_tblspc, so it is more unique fromBruce Momjian2004-06-21
| | | | the pg_tablespace table. Update catalog version.
* Synced parser and keyword list.Michael Meskes2004-06-20
|
* Add pgevent, with docs explaining out to install it on Win32.Bruce Momjian2004-06-20
|
* Adjust TAS assembly as per recent discussions: use "+m"(*lock) everywhereTom Lane2004-06-19
| | | | | | | | | | to reference the spinlock variable, and specify "memory" as a clobber operand to be sure gcc does not try to keep shared-memory values in registers across a spinlock acquisition. Also tighten the S/390 asm sequence, which was apparently written with only minimal study of the gcc asm documentation. I have personally tested i386, ia64, ppc, hppa, and s390 variants --- there is some small chance that I broke the others, but I doubt it.
* Looks like s_lock_test needs <time.h> on some platforms.Tom Lane2004-06-19
|
* s_lock_test requires libpgport to build now.Tom Lane2004-06-19
|
* Fix oversight in recent rowtype-handling improvements: transformTargetListTom Lane2004-06-19
| | | | | | should recognize 'foo.*' when the star appears in A_Indirection, not only in ColumnRef. This allows 'SELECT something.*' to do what the user expects when the something is an expression yielding a row.
* Fix Makefile syntax. Forgot to test this.Bruce Momjian2004-06-19
|
* Add changes to support threads on Win32 native port at some point in the future.Bruce Momjian2004-06-19
|
* Enable thread safety for win32.mak build of PostgreSQL.Bruce Momjian2004-06-19
| | | | Andreas Pflug
* Replace createdb's obsolete --location switch with --tablespace.Tom Lane2004-06-18
| | | | | | I kept the same abbreviated letter -D, in hopes of maintaining some modicum of backwards compatibility (though it's doubtful whether anyone is really using scripts that invoke createdb -D ...)
* initlocation is history. (It's still mentioned in manage-ag.sgml,Tom Lane2004-06-18
| | | | | but I'll leave that file alone so as not to mess up the doc patch I trust Gavin is working on.)
* Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane2004-06-18
| | | | | | | | | There are various things left to do: contrib dbsize and oid2name modules need work, and so does the documentation. Also someone should think about COMMENT ON TABLESPACE and maybe RENAME TABLESPACE. Also initlocation is dead, it just doesn't know it yet. Gavin Sherry and Tom Lane.
* Added patch by ISHIDA Akio to allow indicators in execute statements.Michael Meskes2004-06-17
|
* Represent type-specific length coercion functions as pg_cast entries,Tom Lane2004-06-16
| | | | | | | | | | | | | | | | | eliminating the former hard-wired convention about their names. Allow pg_cast entries to represent both type coercion and length coercion in a single step --- this is represented by a function that takes an extra typmod argument, just like a length coercion function. This nicely merges the type and length coercion mechanisms into something at least a little cleaner than we had before. Make use of the single- coercion-step behavior to fix integer-to-bit coercion so that coercing to bit(n) yields the rightmost n bits of the integer instead of the leftmost n bits. This should fix recurrent complaints about the odd behavior of this coercion. Clean up the documentation of the bit string functions, and try to put it where people might actually find it. Also, get rid of the unreliable heuristics in ruleutils.c about whether to display nested coercion steps; instead require parse_coerce.c to label them properly in the first place.
* Arrange to explicitly stop the pgstat processes at the same time weTom Lane2004-06-14
| | | | | | begin the shutdown checkpoint; there isn't anything left for them to do, so we may as well ensure that they shut down sooner rather than later. Per discussion.
* Give inet/cidr datatypes their own hash function that ignores the inet vsTom Lane2004-06-13
| | | | | | | cidr type bit, the same as network_eq does. This is needed for hash joins and hash aggregation to work correctly on these types. Per bug report from Michael Fuhr, 2004-04-13. Also, improve hash function for int8 as suggested by Greg Stark.
* Translation updatePeter Eisentraut2004-06-13
|
* Code review for recently-added network functions. Get it to work whenTom Lane2004-06-13
| | | | log_hostname is enabled, clean up documentation.
* ECPG preprocessor for PostgreSQL 7.4.1, 7.4.2 doubles const,Bruce Momjian2004-06-11
| | | | | | | volatile, static, and register keywords before variables, declared as VARCHAR. Sergey N. Yatskevich