Commit Graph

625 Commits (05d22d06ae0ffa63e4e4885ae8db23ca827c1825)

Author SHA1 Message Date
Tom Lane cc813fc2b8 Replace nested-BEGIN syntax for subtransactions with spec-compliant 22 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 22 years ago
Bruce Momjian 130f89e93f Allow configuration files to be placed outside the data directory. 22 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane b15f9b08ef Replace direct fprintf(stderr) calls by write_stderr(), and cause this 22 years ago
Tom Lane 7643bed58e When using extended-query protocol, postpone planning of unnamed statements 22 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 22 years ago
Tom Lane 921d749bd4 Adjust our timezone library to use pg_time_t (typedef'd as int64) in 22 years ago
Tom Lane 076a055acf Separate out bgwriter code into a logically separate module, rather 22 years ago
Tom Lane 1a321f26d8 Code review for EXEC_BACKEND changes. Reduce the number of #ifdefs by 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane ebfc56d3fb Handle impending sinval queue overflow by means of a separate signal 22 years ago
Tom Lane 63bd0db121 Integrate src/timezone library for all platforms. There is more we can 22 years ago
Bruce Momjian 8a91100379 Only do pkglib_path if needed. 22 years ago
Bruce Momjian 4056279958 Only do find_my_exec if it doesn't come from the postmaster. 22 years ago
Bruce Momjian 5a7e1a187c Move find_my_exec lower so elog() works, per Tom. 22 years ago
Bruce Momjian eb79aea9ed Move get_pkglib_path up into main.c too. 22 years ago
Bruce Momjian a9fad44372 Move find_my_exec() way up into main.c so it is available to the 22 years ago
Bruce Momjian 3febb477e6 Reorganize code to allow path-relative installs. 22 years ago
Bruce Momjian 9f944f0443 Adjust find_my_exec/find_other_exec() so that the return parameter is 22 years ago
Bruce Momjian f69ecb4f8c Reorganize backend code to more cleanly manage executable names and 22 years ago
Bruce Momjian b1ffacddfc Rename find_my_binary/find_other_binary to 22 years ago
Bruce Momjian fda15b351a As part of the work for making relocatable installs, I have re-factored 22 years ago
Bruce Momjian 63d0139061 Remove crude test for log_statement_stats in startup code now that we 22 years ago
Neil Conway 1812d3b233 Remove the last traces of Joe Hellerstein's "xfunc" optimization. Patch 22 years ago
Bruce Momjian 31338352bd * Most changes are to fix warnings issued when compiling win32 22 years ago
Bruce Momjian 3c4ab3f51d Exit backend from SIGTERM or FATAL by simulating client EOF, rather than 22 years ago
Bruce Momjian 6a25c6e1d1 > >>1. change the type of "log_statement" option from boolean to string, 22 years ago
Tom Lane 8899a2aba9 Replace max_expr_depth parameter with a max_stack_depth parameter that 22 years ago
Tom Lane f938c2b91b Revise syntax-error reporting behavior to give pleasant results for 22 years ago
Bruce Momjian d6b57925ca Remove GUC log_statement, log_pid, log_timestamp, log_source_port. 22 years ago
Bruce Momjian 2d3fe86bc4 Add: 22 years ago
Tom Lane a81b9d679f Fix random build breakage from log_disconnections patch. 22 years ago
Bruce Momjian 530570c598 Rename function log_session_end to log_disconnections. 22 years ago
Bruce Momjian 96f134550c Fix prototype for on_proc_exit in log_disconnections patch. 22 years ago
Bruce Momjian c53611e3e7 This patch brings up to date what I did last year (now unfortunately 22 years ago
Jan Wieck f425b605f4 Cost based vacuum delay feature. 22 years ago
Tom Lane 391c3811a2 Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. 22 years ago
Tom Lane 2f0d43b251 Review uses of IsUnderPostmaster, change some tests to look at 22 years ago
Bruce Momjian eec08b95e7 [all] Removed call to getppid in SendPostmasterSignal, replacing with a 22 years ago
Bruce Momjian ede3b762a3 Back out win32 patch so we can apply it separately. 22 years ago
Bruce Momjian f4921e5ca3 Attached is a patch that fixes some trivial typos and alignment. Please 22 years ago
Bruce Momjian 488f2785d0 Final rearrangement of main postgresql child process (ie. 22 years ago
Neil Conway 030f8e7313 Remove unused 'noversion' command-line option processing from the 22 years ago
Bruce Momjian aeddc2a60d Continued rearrangement to permit pgstat + BootstrapMain processes to be 22 years ago
Bruce Momjian d75b2ec4eb This patch is the next step towards (re)allowing fork/exec. 22 years ago
Tom Lane 5e2b99db95 Avoid assuming that type key_t is 32 bits, since it reportedly isn't 22 years ago
Tom Lane 4c274b4f8a Put out a more useful version indication in the welcome banner for a 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane c52204b224 Repair missed renamings of show_statement_stats and show_executor_stats. 22 years ago