- 02 Jul, 2005 2 commits
-
-
Bruce Momjian authored
< * Add rtree index support for line, lseg, path, point > * Add more gist index support for geometric data types
-
Neil Conway authored
end of the block: <<label>> begin ... end label; Similarly for loops. This is per PL/SQL. Update the documentation and add regression tests. Patch from Pavel Stehule, code review by Neil Conway.
-
- 01 Jul, 2005 17 commits
-
-
Tom Lane authored
Per buildfarm results.
-
Bruce Momjian authored
files.
-
Tom Lane authored
execute in parallel. Spotted by Peter.
-
Tom Lane authored
-
Tom Lane authored
basic regression tests for GiST to the standard regression tests. I took the opportunity to add an rtree-equivalent gist opclass for circles; the contrib version only covered boxes and polygons, but indexing circles is very handy for distance searches.
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
< o Replace crude DELETE FROM method of pg_dumpall for cleaning of < roles with separate DROP commands > o Replace crude DELETE FROM method of pg_dumpall --clean for > cleaning of roles with separate DROP commands
-
Bruce Momjian authored
< * Allow limits on per-db/user connections > * Allow limits on per-db/role connections < * Prevent default re-use of sysids for dropped users and roles < < Currently, if a user is removed while he still owns objects, a new < user given might be given their user id and inherit the < previous users objects. < 450c444 < * Add COMMENT ON for all cluster global objects (users, roles, databases > * Add COMMENT ON for all cluster global objects (roles, databases 609c603 < users and roles with separate DROP commands > roles with separate DROP commands
-
Bruce Momjian authored
< * Prevent default re-use of sysids for dropped users and groups > * Prevent default re-use of sysids for dropped users and roles 450c450 < * Add COMMENT ON for all cluster global objects (users, groups, databases > * Add COMMENT ON for all cluster global objects (users, roles, databases 609c609 < users and groups with separate DROP commands > users and roles with separate DROP commands
-
Bruce Momjian authored
< * Add group object ownership, so groups can rename/drop/grant on objects, < so we can implement roles
-
Bruce Momjian authored
> o -Add dumping and restoring of LOB comments
-
Teodor Sigaev authored
- Fix wrong index results on text, char, varchar for multibyte strings - Fix some SIGFPE signals - Add support for infinite timestamps - Because of locale settings, btree_gist can not be a prefix index anymore (for text). Each node holds now just the lower and upper boundary.
-
Bruce Momjian authored
-
Teodor Sigaev authored
-
Neil Conway authored
pgtypeslib: (1) we need to check the return value of sub_abs() (2) we need to check the return value of 4 calls to digitbuf_alloc(). Per Coverity static analysis performed by EnterpriseDB.
-
Neil Conway authored
non-NULL in this function, so there is no need to check for it (2) we should check the return value of pgtypes_strdup(). Patch from Eric Astor at EnterpriseDB, with slight cleanup by myself, per a report from the Coverity tool.
-
- 30 Jun, 2005 9 commits
-
-
Teodor Sigaev authored
- add forgotten check of lsn for insert completion - remove level of pages: hard to check in recovery - some cleanups
-
Peter Eisentraut authored
-
Neil Conway authored
or zero-filled; therefore zero-filling it via memset() is pointless. (I think setting `errno' is probably a waste of cycles as well, but I haven't changed that.)
-
Neil Conway authored
remove old-style function declarations, and mark a function "static". There are some remaining warnings, but this fixes most of them, anyway.
-
Neil Conway authored
-
Neil Conway authored
include.
-
Tom Lane authored
-
Neil Conway authored
malloc() succeeded but the second failed, the buffer allocated by the first malloc() would be leaked. Fix this by allocating both buffers via a single malloc(), as suggested by Tom. Per Coverity static analysis performed by EnterpriseDB.
-
Tom Lane authored
the difference between checkpoints forced due to WAL segment consumption and checkpoints forced for other reasons (such as CREATE DATABASE). Avoid generating 'checkpoints are occurring too frequently' messages when the checkpoint wasn't caused by WAL segment consumption. Per gripe from Chris K-L.
-
- 29 Jun, 2005 5 commits
-
-
Tom Lane authored
current time: provide a GetCurrentTimestamp() function that returns current time in the form of a TimestampTz, instead of separate time_t and microseconds fields. This is what all the callers really want anyway, and it eliminates low-level dependencies on AbsoluteTime, which is a deprecated datatype that will have to disappear eventually.
-
Tom Lane authored
role memberships; make superuser/createrole distinction do something useful; fix some locking and CommandCounterIncrement issues; prevent creation of loops in the membership graph.
-
Teodor Sigaev authored
-
Bruce Momjian authored
Karl O. Pinc
-
Bruce Momjian authored
Victor Y. Yegorov
-
- 28 Jun, 2005 7 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
Remove extra backslash in pattern. Luke Lonergan
-
Tom Lane authored
In particular, make hba.c cope with zero-length tokens, which it never did properly before. Also, enforce rolcanlogin.
-
Tom Lane authored
syntactic conflicts, both privilege and role GRANT/REVOKE commands have to use the same production for scanning the list of tokens that might eventually turn out to be privileges or role names. So, change the existing GRANT/REVOKE code to expect a list of strings not pre-reduced AclMode values. Fix a couple other minor issues while at it, such as InitializeAcl function name conflicting with a Windows system function.
-
Teodor Sigaev authored
-
Tom Lane authored
-
Tom Lane authored
and pg_auth_members. There are still many loose ends to finish in this patch (no documentation, no regression tests, no pg_dump support for instance). But I'm going to commit it now anyway so that Alvaro can make some progress on shared dependencies. The catalog changes should be pretty much done.
-