- 04 Jul, 2005 2 commits
-
-
Neil Conway authored
changes.
-
Bruce Momjian authored
auto-detection of AES. Now openssl.c just checks OpenSSL version. Whoever compiles newer OpenSSL without AES is on his own. Marko Kreen
-
- 03 Jul, 2005 5 commits
-
-
Tom Lane authored
-
Tom Lane authored
able to do this before, but I had tried to make an exception for functions with OUT parameters. Michael Fuhr found one problem with it already, and I found another, which was it didn't work for strict functions with a NULL input. While both of these could be worked around, the probability that there are more gotchas seems high; I think prudence dictates just reverting to the former behavior for now. Accordingly, remove the kluge added to get_expr_result_type() for Michael's case.
-
Peter Eisentraut authored
relies on the output of zic being platform independent, but that is currently the case.
-
Tom Lane authored
through multiple join clauses.
-
Bruce Momjian authored
(currently in beta) when cryptolib = openssl. According to the following checkin message from several years ago, OpenSSL application developers should no longer rely on <openssl/evp.h> to include everything they need: http://cvs.openssl.org/chngview?cn=9888 This patch adds the necessary header files. It doesn't appear to break anything when building against OpenSSL 0.9.7. BTW, core appears to build and work fine with OpenSSL 0.9.8. I've built 7.3 through HEAD against 0.9.8-beta6 without noticing any problems. Michael Fuhr
-
- 02 Jul, 2005 9 commits
-
-
Bruce Momjian authored
> generated link line for libraries says > > -L/foo/bar -lpq > > and it should probably be the other way around (as it is for the > executables). > > So I suspect we need some makefile tuning. You were correct. This patch fixes it. Jim C. Nasby
-
Tom Lane authored
propagated inside an outer join. In particular, given LEFT JOIN ON (A = B) WHERE A = constant, we cannot conclude that B = constant at the top level (B might be null instead), but we can nonetheless put a restriction B = constant into the quals for B's relation, since no inner-side rows not meeting that condition can contribute to the final result. Similarly, given FULL JOIN USING (J) WHERE J = constant, we can't directly conclude that either input J variable = constant, but it's OK to push such quals into each input rel. Per recent gripe from Kim Bisgaard. Along the way, remove 'valid_everywhere' flag from RestrictInfo, as on closer analysis it was not being used for anything, and was defined backwards anyway.
-
Bruce Momjian authored
Christopher Kings-Lynne
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
documentation, to match SHOW.
-
Bruce Momjian authored
Improve code clarity by using macros for E'' processing.
-
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 7 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
-