aboutsummaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAge
* Rename shared memory area.Bruce Momjian1998-06-30
|
* Rename locking structure names to be clearer. Add narrative toBruce Momjian1998-06-30
| | | | backend flowchart.
* Rename lockt to locktype and rename LOCKT to LOCKTYPE.Bruce Momjian1998-06-28
|
* Update backend flowchart.Bruce Momjian1998-06-28
|
* Rename BindingTable to ShmemIndex.Bruce Momjian1998-06-27
|
* More cleanups for compiler warnings.Bruce Momjian1998-06-27
|
* Rename proc_exit_clear to on_exit_reset.Bruce Momjian1998-06-27
|
* Fix for hang after postmaster restart. Add new proc_exit andBruce Momjian1998-06-27
| | | | shmem_exit to replace exitpg().
* Rename Lockm to Locks.Bruce Momjian1998-06-26
|
* Rename LockTab to LockTable in function name.Bruce Momjian1998-06-26
|
* Rename BindingTab to BindingTable.Bruce Momjian1998-06-25
|
* Back out some changes I made just for testing.Bruce Momjian1998-06-23
|
* Add underscores in manual references.Bruce Momjian1998-06-23
|
* cleanupsBruce Momjian1998-06-23
|
* rename MAIN_MEMORY to STABLE_MEMORY_STORAGEBruce Momjian1998-06-23
|
* Remove un-needed include files.Bruce Momjian1998-06-21
|
* From: t-ishii@sra.co.jpMarc G. Fournier1998-06-19
| | | | | | | | | | | | | | | | | | | As mentioned around line 1153 in backend/commands/copy.c, the method of array checking is not perfect. test=> create table t1 (i text); test=> insert into t1 values('{\\.}'); INSERT 2645600 1 test=> select * from t1; i ----- {\\.} (2 rows) test=> copy t1 to '/tmp/aaa'; test=> copy t1 from '/tmp/aaa'; ERROR: CopyReadAttribute - end of record marker corrupted Copy cannot read data produced by itself!
* Port name cleanupBruce Momjian1998-06-19
|
* Solaris cleanup.Bruce Momjian1998-06-19
|
* Add SLEEP_ON_ABORTBruce Momjian1998-06-18
|
* port name cleanupBruce Momjian1998-06-18
|
* Add Assert().Bruce Momjian1998-06-18
|
* Cleanup UsePrivateMemory define.Bruce Momjian1998-06-18
|
* Cleanups.Bruce Momjian1998-06-18
|
* More mb patches.Bruce Momjian1998-06-16
|
* Hi, here are the patches to enhance existing MB handling. This timeBruce Momjian1998-06-16
| | | | | | | | | | | | | | | | I have implemented a framework of encoding translation between the backend and the frontend. Also I have added a new variable setting command: SET CLIENT_ENCODING TO 'encoding'; Other features include: Latin1 support more 8 bit cleaness See doc/README.mb for more details. Note that the pacthes are against May 30 snapshot. Tatsuo Ishii
* Here is the long awaited optimized version of the S_LOCK patch.Bruce Momjian1998-06-16
| | | | | | | | | | | | | | This incorporates all the precedeing patches and emailed suggestions and the results of the performance testing I posted last week. I would like to get this tested on as many platforms as possible so I can verify it went in correctly (as opposed to the horrorshow last time I sent in a patch). Once this is confirmed, I will make a tarball of files that can be dropped into a 6.3.2 source tree as a few people have asked for this in 6.3.2 as well. David Gould
* Hello!Bruce Momjian1998-06-16
| | | | | | | | | | | | | | | | | | | | | | | | Attached to the mail is locale-patch.tar.gz. In the archive there are: file README.locale short description directory src/test/locale test suite; currently only koi8-r tests, but the suite can be easily extended file locale.patch the very patch; to apply: patch < locale.patch; should be applied to postgres-6.3.2 (at least I created it with 6.3.2 without any additional patches) Files touched by the patch: src/include/utils/builtins.h src/backend/utils/adt/char.c src/backend/utils/adt/varchar.c src/backend/utils/adt/varlena.c Oleg
* Change error message and remove non-functional update message, fromBruce Momjian1998-06-16
| | | | Vadim.
* Remove un-needed braces around single statements.Bruce Momjian1998-06-15
|
* Fix macros that were not properly surrounded by parens or braces.Bruce Momjian1998-06-15
|
* RelationForgetRelation not needed in heap_destroy().Bruce Momjian1998-06-14
| | | | Vadim.
* Fix problem with table drop after rollback of transaction, no flushBruce Momjian1998-06-13
| | | | of index tuples. Thanks to Vadim for fix.
* Cleanup of 'sameuser' patch.Bruce Momjian1998-06-13
|
* > I needed to do that for the web database that I'm setting up. WeBruce Momjian1998-06-13
| | | | | | | | have > 20000 users and each (potentially) needs a separate database which is > only accessible to them. Rather than having 20000 lines in pg_hba.conf, > I've patched Postgres so that the special token "sameuser" in the > database field of pg_hba.conf allows access only to the username which > is connecting.
* Auto-seed random so user's can't request random values based onBruce Momjian1998-06-09
| | | | our postmaster random seed used from cancel.
* Fix for exec() removal.Bruce Momjian1998-06-09
|
* Another for for exec() removal and finding binaries.Bruce Momjian1998-06-09
|
* Attached is a patch that fixes these leaks, and does a couple otherBruce Momjian1998-06-09
| | | | | | | | | | | things as well: * Computes and saves a cancel key for each backend. * fflush before forking, to eliminate double-buffering problems between postmaster and backends. Other cleanups. Tom Lane
* Fixed exec path problem.Bruce Momjian1998-06-08
|
* Show filename on exec failure.Bruce Momjian1998-06-08
|
* Fix typo.Bruce Momjian1998-06-08
|
* Add real random() call to postmaster for use in cancel.Bruce Momjian1998-06-08
|
* I made several adjustments to my earlier patch to handle theBruce Momjian1998-06-05
| | | | condition where the target label is ambiguous.
* Show backend status on ps command line. Remove unused args fromBruce Momjian1998-06-04
| | | | pg_exec_query().
* cleanup.Bruce Momjian1998-05-29
|
* Remove fork()/exec() and only do fork(). Small cleanups.Bruce Momjian1998-05-29
|
* Do type conversion to match columns in UNION clauses.Thomas G. Lockhart1998-05-29
| | | | | | | | | | | Currently force the type to match the _first_ select in the union. Move oper_select_candidate() from parse_func.c to parse_oper.c. Throw error inside of oper_inexact() if no match for binary operators. Check more carefully that types can be coerced even if there is only one candidate operator in oper_inexact(). Fix up error messages for more uniform look. Remove unused code. Fix up comments.
* Require #define variable ALLOW_ABSOLUTE_DBPATHS if absolute paths areThomas G. Lockhart1998-05-29
| | | | | | | | allowed to be used for alternate database locations. Probably best to default to not allowed, as now, since there are security and integrity issues which should be considered carefully before opening things up. Will update docs to discuss this issue.
* Fix up a couple of comments broken by the automatic indenting process.Thomas G. Lockhart1998-05-29
|