Commit Graph

3539 Commits (8ad3965a115bbd5fbd1bb2f3585c2e34d569af7d)

Author SHA1 Message Date
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int' 21 years ago
Tatsuo Ishii ba2fc7eb4b Make GetMultiXactIdMembers() a public function. 21 years ago
Tatsuo Ishii bc3991c185 Add BackendXidGetPid(). 21 years ago
Tom Lane f57e3f4cf3 Repair problems with VACUUM destroying t_ctid chains too soon, and with 21 years ago
Tom Lane dfdf07aab1 Fix up LIMIT/OFFSET planning so that we cope with non-constant LIMIT 21 years ago
Tom Lane f8d0a82bf9 Avoid an Assert failure if OuterUserId hasn't been set yet during 21 years ago
Bruce Momjian 070a3ad76b Rename pg_stat_file columns to be more consistent. Split apart change 21 years ago
Tom Lane 87808aef05 Allow the pgstat views to show toast tables as well as regular tables 21 years ago
Tom Lane f60d176a5e Tweak catalog cache management algorithms to reduce cost of 21 years ago
Tom Lane 2af9a44fa9 Make pg_stat_file() use OUT parameters so that the user doesn't have to 21 years ago
Tom Lane 0d1ebe0194 Fix up canonicalize_path to do the right thing in all cases (I think ... 21 years ago
Tom Lane a43ea120bf Code & docs review for server instrumentation patch. File timestamps 21 years ago
Tom Lane 3ae7e4a33b Remove BufferBlockPointers array in favor of a base + (bufnum) * BLCKSZ 21 years ago
Bruce Momjian b609695b7a Add files to do read I/O on the cluster directory: 21 years ago
Tom Lane 721e53785d Solve the problem of OID collisions by probing for duplicate OIDs 21 years ago
Tom Lane d90c531188 Autovacuum loose end mop-up. Provide autovacuum-specific vacuum cost 21 years ago
Tom Lane 7117cd3a77 Cause ShutdownPostgres to do a normal transaction abort during backend 21 years ago
Tom Lane 28d3ee4771 Actually, this macro had worse problems than a bogus name ... 21 years ago
Tom Lane 848c30a501 Fix misspelled macro name. Doesn't appear to be used anywhere yet, 21 years ago
Tom Lane 33f5bf9700 ALTER TABLE OWNER must change the ownership of the table's rowtype too. 21 years ago
Tom Lane 558730ac6b Clean up CREATE DATABASE processing to make it more robust and get rid 21 years ago
Tom Lane 0001e98d54 Code and docs review for pg_column_size() patch. 21 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 21 years ago
Tom Lane 35508d1cca Add ALTER object SET SCHEMA capability for a limited but useful set of 21 years ago
Tom Lane d42cf5a42a Add per-user and per-database connection limit options. 21 years ago
Bruce Momjian 1f54d43075 Add GUC variables to control keep-alive times for idle, interval, and 21 years ago
Tom Lane 5d5f1a79e6 Clean up a number of autovacuum loose ends. Make the stats collector 21 years ago
Bruce Momjian 2ea44d1ada Update catversion for dbsize changes. 21 years ago
Bruce Momjian 358a897fa1 Move dbsize functions into the backend. New functions: 21 years ago
Tom Lane a4ca842319 Fix a bunch of bad interactions between partial indexes and the new 21 years ago
Neil Conway a4c75ece82 Fix a few macro definitions to ensure that unary minus is enclosed in 21 years ago
Neil Conway b98b75eb3b Remove MMCacheLock -- it is no longer used. Per ITAGAKI Takahiro. 21 years ago
Tom Lane af019fb9ae Add a role property 'rolinherit' which, when false, denotes that the role 21 years ago
Tom Lane f9fd176461 Add pg_has_role() family of privilege inquiry functions modeled after the 21 years ago
Tom Lane e5d6b91220 Add SET ROLE. This is a partial commit of Stephen Frost's recent patch; 21 years ago
Tom Lane d007a95055 Simple constraint exclusion. For now, only child tables of inheritance 21 years ago
Bruce Momjian 3dbbbbf8e9 Andrew pointed out that the current fix didn't handle dates that were 21 years ago
Bruce Momjian 75e5aba7fe Update date/time comments. 21 years ago
Bruce Momjian d5f1e08c0c Code spacing improvement, particularly *tm spacing. 21 years ago
Bruce Momjian e9c44bd382 More comment update of time macros. 21 years ago
Bruce Momjian e6b72d6af6 Update DAYS_PER_MONTH comment. 21 years ago
Bruce Momjian a0407f508a Add comment about void* use in MemSet. 21 years ago
Bruce Momjian aa0f6e8d06 Add comment marking non-exact time conversion macros. 21 years ago
Bruce Momjian a536b2dd80 Add time/date macros for code clarity: 21 years ago
Bruce Momjian ddc038cad2 Update catalog version for INTERVAL day addition. 21 years ago
Bruce Momjian db05f4a7eb Add 'day' field to INTERVAL so 1 day interval can be distinguished from 21 years ago
Tom Lane ac43da8466 MemSet() must not cast its pointer argument to int32* until after it has 21 years ago
Tom Lane aa1110624c Adjust permissions checking for ALTER OWNER commands: instead of 21 years ago
Tom Lane 29094193f5 Integrate autovacuum functionality into the backend. There's still a 21 years ago
Tom Lane d78397d301 Change typreceive function API so that receive functions get the same 21 years ago