- 04 11月, 2000 1 次提交
-
-
由 Tom Lane 提交于
-
- 02 10月, 2000 1 次提交
-
-
由 Tom Lane 提交于
is the same as the access permissions granted when a relation's relacl field is NULL, ie, owner=all rights, world=no rights.
-
- 06 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
user is now defined in terms of the user id, the user name is only computed upon request (for display purposes). This is kind of the opposite of the previous state, which would maintain the user name and compute the user id for permission checks. Besides perhaps saving a few cycles (integer vs string), this now creates a single point of attack for changing the user id during a connection, for purposes of "setuid" functions, etc.
-
- 01 8月, 2000 1 次提交
-
-
由 Tom Lane 提交于
compressible but not externally storable (since we're not sure about whether creating a toast relation for pg_class would work).
-
- 13 4月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 26 1月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
-
- 18 1月, 2000 1 次提交
-
-
由 Tom Lane 提交于
where necessary --- several of them didn't really need it, though. tqual-checking macros simplified accordingly.
-
- 17 1月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 15 1月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 14 1月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
error-proof. Rearranged some old code and removed dead sections.
-
- 25 11月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 24 11月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 23 11月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
Make all system indexes unique. Make all cache loads use system indexes. Rename *rel to *relid in inheritance tables. Rename cache names to be clearer.
-
- 08 11月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
Fewer calls to nameout. Better use of RelationGetRelationName.
-
- 19 9月, 1999 1 次提交
-
-
由 Tom Lane 提交于
additional argument specifying the kind of lock to acquire/release (or 'NoLock' to do no lock processing). Ensure that all relations are locked with some appropriate lock level before being examined --- this ensures that relevant shared-inval messages have been processed and should prevent problems caused by concurrent VACUUM. Fix several bugs having to do with mismatched increment/decrement of relation ref count and mismatched heap_open/close (which amounts to the same thing). A bogus ref count on a relation doesn't matter much *unless* a SI Inval message happens to arrive at the wrong time, which is probably why we got away with this sloppiness for so long. Repair missing grab of AccessExclusiveLock in DROP TABLE, ALTER/RENAME TABLE, etc, as noted by Hiroshi. Recommend 'make clean all' after pulling this update; I modified the Relation struct layout slightly. Will post further discussion to pghackers list shortly.
-
- 31 7月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
update temp tables with this setting.
-
- 18 7月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 16 7月, 1999 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 19 6月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
aclchk.c: heap_close() is not called after calling heap_openr(). Atsushi Ogawa
-
- 10 5月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
real affect now.
-
- 18 3月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 14 2月, 1999 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 15 12月, 1998 1 次提交
-
-
由 Vadim B. Mikheev 提交于
New code for locking buffer' context.
-
- 28 11月, 1998 1 次提交
-
-
由 Vadim B. Mikheev 提交于
-
- 01 9月, 1998 2 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 19 8月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff;
-
- 12 8月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 28 7月, 1998 1 次提交
-
-
由 Vadim B. Mikheev 提交于
-
- 16 6月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 10 5月, 1998 1 次提交
-
-
由 Thomas G. Lockhart 提交于
-
- 27 4月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
1. Removes the unnecessary "#define AbcRegProcedure 123"'s from pg_proc.h. 2. Changes those #defines to use the names already defined in fmgr.h. 3. Forces the make of fmgr.h in backend/Makefile instead of having it made as a dependency in access/common/Makefile *hack*hack*hack* 4. Rearranged the #includes to a less helter-skelter arrangement, also changing <file.h> to "file.h" to signify a non-system header. 5. Removed "pg_proc.h" from files where its only purpose was for the #defines removed in item #1. 6. Added "fmgr.h" to each file changed for completeness sake. Turns out that #6 was not necessary for some files because fmgr.h was being included in a roundabout way SIX levels deep by the first include. "access/genam.h" ->"access/relscan.h" ->"utils/rel.h" ->"access/strat.h" ->"access/skey.h" ->"fmgr.h" So adding fmgr.h really didn't add anything to the compile, hopefully just made it clearer to the programmer. S Darren.
-
- 26 2月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 25 2月, 1998 1 次提交
-
-
由 Marc G. Fournier 提交于
seems that my last post didn't make it through. That's good since the diff itself didn't covered the renaming of pg_user.h to pg_shadow.h and it's new content. Here it's again. The complete regression test passwd with only some float diffs. createuser and destroyuser work. pg_shadow cannot be read by ordinary user.
-
- 24 2月, 1998 1 次提交
-
-
由 Marc G. Fournier 提交于
So if the relname is given to acldefault() in utils/adt/acl.c, it can do a IsSystemRelationName() on it and return ACL_RD instead of ACL_WORLD_DEFAULT.
-
- 12 2月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 31 1月, 1998 1 次提交
-
-
由 Bruce Momjian 提交于
calls.
-
- 16 1月, 1998 1 次提交
-
-
由 PostgreSQL Daemon 提交于
Patch by: wieck@sapserv.debis.de (Jan Wieck) One of the design rules of PostgreSQL is extensibility. And to follow this rule means (at least for me) that there should not only be a builtin PL. Instead I would prefer a defined interface for PL implemetations.
-