Commit Graph

1251 Commits (e2dd7b2acf27336d47f78d68f4aac03f7770a6a6)

Author SHA1 Message Date
Tom Lane 3dba9cb694 Add a check on file size as an additional safety check that a WAL file 21 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 21 years ago
Tom Lane 9c7a765f02 Remove unportable use of strptime() to parse recovery target time spec. 21 years ago
Tom Lane 66ec2db728 XLOG file archiving and point-in-time recovery. There are still some 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 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
Tom Lane 16974ee910 Get rid of the former rather baroque mechanism for propagating the values 22 years ago
Tom Lane e6319d1d28 Put back #include <sys/time.h> in files that seem to need it on Linux. 22 years ago
Tom Lane 63bd0db121 Integrate src/timezone library for all platforms. There is more we can 22 years ago
Tom Lane 0bd61548ab Solve the 'Turkish problem' with undesirable locale behavior for case 22 years ago
Bruce Momjian 31338352bd * Most changes are to fix warnings issued when compiling win32 22 years ago
Bruce Momjian 6367ed4382 Increase xlog str_time() static string variable, per Korean User's Group. 22 years ago
Tom Lane 7a57a67278 Replace opendir/closedir calls throughout the backend with AllocateDir 22 years ago
Bruce Momjian 1f17316a3d Here is an updated version of the win32 readdir patch. 22 years ago
Tom Lane c3c09be34b Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Tom Lane c77f363384 Ensure that close() and fclose() are checked for errors, at least in 22 years ago
Tom Lane 9bd681a522 Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 22 years ago
Tom Lane 06288d4e22 Suppress compiler warning (xlog_outrec is unused if not WAL_DEBUG). 22 years ago
Neil Conway bc028beb16 Make the 'wal_debug' GUC variable a boolean (rather than an integer), and 22 years ago
Bruce Momjian d75b2ec4eb This patch is the next step towards (re)allowing fork/exec. 22 years ago
Neil Conway fef0c8345a I posted some bufmgr cleanup a few weeks ago, but it conflicted with 22 years ago
Peter Eisentraut 2afacfc403 This patch properly sets the prototype for the on_shmem_exit and 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 4f7a2fa0c3 Fix typo in message. 22 years ago
Peter Eisentraut d84b6ef56b Various message fixes, among those fixes for the previous round of fixes 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 22 years ago
Tom Lane ec7aa4b515 Error message editing in backend/access. 22 years ago
Tom Lane 8cf63ba920 Repair boundary-case bug introduced by patch of two months ago that 22 years ago
Tom Lane 0c985ab5a8 Add comment pointing out that XLByteToPrevSeg macro is not broken. 23 years ago
Tom Lane 39e98d9563 Repair sometimes-incorrect computation of StartUpID after a crash, per 23 years ago
Tom Lane 8d86a96068 Adjust CreateCheckpoint so that buffer dumping activities and cleanup of 23 years ago
Tom Lane 9cbaf72177 In the continuing saga of FE/BE protocol revisions, add reporting of 23 years ago
Bruce Momjian 4d4953fc41 Make Win32 tests to match existing Cygwin tests, where appropriate. 23 years ago
Tom Lane 70508ba7ae Make btree index structure adjustments and WAL logging changes needed to 23 years ago
Tom Lane 80727ce14f Use stat(2) to probe for existing xlog segments in InstallXLogFileSegment, 23 years ago
Bruce Momjian bea4792125 This patch removes a bunch of superfluous #include directives: if 23 years ago
Tom Lane f6e0130b5b Clean up a few fprintf(stderr)'s that should be elog's. 23 years ago
Tom Lane 4e9b159484 Change order of operations during XLogFlush so that we try to include 23 years ago
Tom Lane b2ab1e6bc9 Ensure that before truncating CLOG, we force a checkpoint even if no 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian 97ac103289 Remove sys/types.h in files that include postgres.h, and hence c.h, 23 years ago
Bruce Momjian d64e6392fb Remove code that suggested increasing wal_files. 23 years ago
Bruce Momjian 63653f7ffa Complete TODO item: 23 years ago
Bruce Momjian d04e9137c9 Reverse out XLogDir/-X write-ahead log handling, per discussion. 23 years ago