Robert Haas 
							
						 
					 
					
						
						
							
						
						fa83e9e23c 
					 
					
						
						
							
							basebackup_to_shell: Check for a NULL return from OpenPipeStream.  
						
						... 
						
						
						
						Per complaint from Peter Eisentraut.
Discussion: http://postgr.es/m/4f1707cc-2432-da35-64a2-5c2a8d92a388@enterprisedb.com  
						
						
					 
					
						2023-04-12 11:51:09 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Haas 
							
						 
					 
					
						
						
							
						
						f88798c098 
					 
					
						
						
							
							Move basebackup code to new directory src/backend/backup  
						
						... 
						
						
						
						Reviewed by David Steele and Justin Pryzby
Discussion: http://postgr.es/m/CA+TgmoafqboATDSoXHz8VLrSwK_MDhjthK4hEpYjqf9_1Fmczw%40mail.gmail.com  
						
						
					 
					
						2022-08-10 14:03:09 -04:00 
						 
				 
			
				
					
						
							
							
								Andres Freund 
							
						 
					 
					
						
						
							
						
						1ab0719836 
					 
					
						
						
							
							Deal with paths containing \ and spaces in basebackup_to_shell tests  
						
						... 
						
						
						
						As $gzip is embedded in postgresql.conf \ needs to be escaped, otherwise guc.c
will take it as a string escape. Similarly, if "$gzip" contains spaces, the
prior incantation will fail. Both of these are common on windows.
Reviewed-by: Peter Eisentraut <peter.eisentraut@enterprisedb.com >
Discussion: https://postgr.es/m/ce1b6eb3-5736-6f38-9775-b7020128b8d8@enterprisedb.com 
Backpatch: 15-, where the test was added in 027fa0fd72 
						
						
					 
					
						2022-07-18 10:21:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						23e7b38bfe 
					 
					
						
						
							
							Pre-beta mechanical code beautification.  
						
						... 
						
						
						
						Run pgindent, pgperltidy, and reformat-dat-files.
I manually fixed a couple of comments that pgindent uglified. 
						
						
					 
					
						2022-05-12 15:17:30 -04:00 
						 
				 
			
				
					
						
							
							
								Andres Freund 
							
						 
					 
					
						
						
							
						
						b5f44225b8 
					 
					
						
						
							
							Mark a few 'bbsink' related functions / variables static.  
						
						... 
						
						
						
						Discussion: https://postgr.es/m/20220506234924.6mxxotl3xl63db3l@alap3.anarazel.de  
						
						
					 
					
						2022-05-12 09:11:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Paquier 
							
						 
					 
					
						
						
							
						
						7307988abd 
					 
					
						
						
							
							basebackup_to_shell: Add missing MarkGUCPrefixReserved()  
						
						... 
						
						
						
						Oversight in c6306db2488103567https://postgr.es/m/CALj2ACUy7q_KwSMda+2SHPSWep32tNUM8cXGRS3=-Vfodo9OUg@mail.gmail.com  
						
						
					 
					
						2022-05-02 20:16:19 +09:00 
						 
				 
			
				
					
						
							
							
								Joe Conway 
							
						 
					 
					
						
						
							
						
						9752436f04 
					 
					
						
						
							
							Use has_privs_for_roles for predefined role checks: round 2  
						
						... 
						
						
						
						Similar to commit 6198420adhttps://postgr.es/m/flat/CAGB+Vh4Zv_TvKt2tv3QNS6tUM_F_9icmuj0zjywwcgVi4PAhFA@mail.gmail.com  
						
						
					 
					
						2022-04-02 13:24:38 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Haas 
							
						 
					 
					
						
						
							
						
						fea1cc49e4 
					 
					
						
						
							
							In basebackup_to_shell tests, properly set up pg_hba.conf.  
						
						... 
						
						
						
						Discussion: http://postgr.es/m/485495.1648692468@sss.pgh.pa.us  
						
						
					 
					
						2022-03-31 14:06:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						f8e0d900af 
					 
					
						
						
							
							Add .gitignore for basebackup_to_shell.  
						
						... 
						
						
						
						Nathan Bossart
Discussion: https://postgr.es/m/20220330223531.GA134543@nathanxps13  
						
						
					 
					
						2022-03-30 19:59:44 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Haas 
							
						 
					 
					
						
						
							
						
						027fa0fd72 
					 
					
						
						
							
							basebackup_to_shell: Add TAP test.  
						
						... 
						
						
						
						Per gripe from Andres Freund. Thanks to Andres Freund, Thomas
Munro, and Andrew Dunstan for advice on how to make this test
work even on Windows.
Discussion: https://postgr.es/m/CA+Tgmoat+zbzzZQJ7poXyUwiqxQxTaUid=auB4FejZ15VvDh4Q@mail.gmail.com  
						
						
					 
					
						2022-03-30 15:47:02 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Haas 
							
						 
					 
					
						
						
							
						
						c6306db24b 
					 
					
						
						
							
							Add 'basebackup_to_shell' contrib module.  
						
						... 
						
						
						
						As a demonstration of the sort of thing that can be done by adding a
custom backup target, this defines a 'shell' target which executes a
command defined by the system administrator. The command is executed
once for each tar archive generate by the backup and once for the
backup manifest, if any. Each time the command is executed, it
receives the contents of th file for which it is executed via standard
input.
The configured command can use %f to refer to the name of the archive
(e.g. base.tar, $TABLESPACE_OID.tar, backup_manifest) and %d to refer
to the target detail (pg_basebackup --target shell:DETAIL). A target
detail is required if %d appears in the configured command and
forbidden if it does not.
Patch by me, reviewed by Abhijit Menon-Sen.
Discussion: http://postgr.es/m/CA+TgmoaqvdT-u3nt+_kkZ7bgDAyqDB0i-+XOMmr5JN2Rd37hxw@mail.gmail.com  
						
						
					 
					
						2022-03-15 13:24:23 -04:00