You've already forked pg_probackup
							
							
				mirror of
				https://github.com/postgrespro/pg_probackup.git
				synced 2025-10-31 00:17:52 +02:00 
			
		
		
		
	Don't write invalid fields to ini files.
git-svn-id: http://pg-rman.googlecode.com/svn/trunk@31 182aca00-e38e-11de-a668-6fd11605f5ce
This commit is contained in:
		
							
								
								
									
										29
									
								
								catalog.c
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								catalog.c
									
									
									
									
									
								
							| @@ -356,15 +356,30 @@ pgBackupWriteResultSection(FILE *out, pgBackup *backup) | ||||
| 		backup->start_lsn.xrecoff); | ||||
| 	fprintf(out, "STOP_LSN=%x/%08x\n", backup->stop_lsn.xlogid, | ||||
| 		backup->stop_lsn.xrecoff); | ||||
|  | ||||
| 	time2iso(timestamp, lengthof(timestamp), backup->start_time); | ||||
| 	fprintf(out, "START_TIME='%s'\n", timestamp); | ||||
| 	time2iso(timestamp, lengthof(timestamp), backup->end_time); | ||||
| 	fprintf(out, "END_TIME='%s'\n", timestamp); | ||||
| 	fprintf(out, "TOTAL_DATA_BYTES=" INT64_FORMAT "\n", backup->total_data_bytes); | ||||
| 	fprintf(out, "READ_DATA_BYTES=" INT64_FORMAT "\n", backup->read_data_bytes); | ||||
| 	fprintf(out, "READ_ARCLOG_BYTES=" INT64_FORMAT "\n", backup->read_arclog_bytes); | ||||
| 	fprintf(out, "READ_SRVLOG_BYTES=" INT64_FORMAT "\n", backup->read_srvlog_bytes); | ||||
| 	fprintf(out, "WRITE_BYTES=" INT64_FORMAT "\n", backup->write_bytes); | ||||
| 	if (backup->end_time > 0) | ||||
| 	{ | ||||
| 		time2iso(timestamp, lengthof(timestamp), backup->end_time); | ||||
| 		fprintf(out, "END_TIME='%s'\n", timestamp); | ||||
| 	} | ||||
|  | ||||
| 	if (backup->total_data_bytes != BYTES_INVALID) | ||||
| 		fprintf(out, "TOTAL_DATA_BYTES=" INT64_FORMAT "\n", | ||||
| 				backup->total_data_bytes); | ||||
| 	if (backup->read_data_bytes != BYTES_INVALID) | ||||
| 		fprintf(out, "READ_DATA_BYTES=" INT64_FORMAT "\n", | ||||
| 				backup->read_data_bytes); | ||||
| 	if (backup->read_arclog_bytes != BYTES_INVALID) | ||||
| 		fprintf(out, "READ_ARCLOG_BYTES=" INT64_FORMAT "\n", | ||||
| 			backup->read_arclog_bytes); | ||||
| 	if (backup->read_srvlog_bytes != BYTES_INVALID) | ||||
| 		fprintf(out, "READ_SRVLOG_BYTES=" INT64_FORMAT "\n", | ||||
| 				backup->read_srvlog_bytes); | ||||
| 	if (backup->write_bytes != BYTES_INVALID) | ||||
| 		fprintf(out, "WRITE_BYTES=" INT64_FORMAT "\n", | ||||
| 				backup->write_bytes); | ||||
|  | ||||
| 	fprintf(out, "BLOCK_SIZE=%u\n", backup->block_size); | ||||
| 	fprintf(out, "XLOG_BLOCK_SIZE=%u\n", backup->wal_block_size); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user