Commit 9d162a08 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Informa error de subida, corrige control de error

parent c4d117a5
Loading
Loading
Loading
Loading
+18 −13
Original line number Diff line number Diff line
@@ -52,9 +52,10 @@ function dump_all() {
	if pg_dumpall -h ${POSTGRES_HOSTNAME} -U ${POSTGRES_USER} --clean > ${POSTGRES_DUMP_PATH}/${DUMP_FILENAME}
	then
		DUMP_SIZE=$( size_file "${POSTGRES_DUMP_PATH}/${DUMP_FILENAME}" )
		if [ ${DUMP_SIZE} -eq 0 ]; then
		if [ ${DUMP_SIZE} -eq 0 ]
		then
			echo "ERROR created empty backup"
			NO_ERRORS=1
			NO_ERRORS=0
		else
			DUMP_DURATION_SECONDS=$(( SECONDS - start_seconds ))
			echo "Backup created"
@@ -63,7 +64,7 @@ function dump_all() {
		fi
	else
		echo "ERROR creating backup"
		NO_ERRORS=1
		NO_ERRORS=0
	fi
}

@@ -101,11 +102,15 @@ function upload_s3() {
		endpointUrlOverride="--endpoint-url ${UPLOAD_ENDPOINT_URL}"
	fi

	aws ${endpointUrlOverride} s3 cp ${POSTGRES_DUMP_PATH}/${ZIP_FILENAME} s3://${BUCKET_BACKUP_DB} --quiet

	if aws ${endpointUrlOverride} s3 cp ${POSTGRES_DUMP_PATH}/${ZIP_FILENAME} s3://${BUCKET_BACKUP_DB} --quiet
	then
		UPLOAD_DURATION_SECONDS=$(( SECONDS - start_seconds ))
		echo "Uploaded backup"
		echo "Upload execution time (s): ${UPLOAD_DURATION_SECONDS}"
	else
		echo "Backup upload failed"
		NO_ERRORS=0
	fi
}