Unexpected behaviour since Windows 1903 Update

"Koorsen, Andre" <[email protected]> Wed, 18 Sep 2019 11:39:39 +0000
Newsgroups gmane.comp.db.postgresql.sql
Message-ID <[email protected]>
--_004_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_
Content-Type: multipart/alternative;
	boundary="_000_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_"

--_000_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Good day PG team,

We have noticed some of our clients' backups not being created since the 19=
03 Windows update.
We are struggling to find the cause of the problem and decided to rely on y=
ou for guidance.

We have a scheduled task running a backup.exe which is essentially a java P=
rocessBuilder gathering all the databases and dumping it with pg_dump.
After the update no backups seem to be created and the logs just seem to st=
op at the the psql --version command.

Log from broken machine after Windows Update:
PGCommand.cleanup: Removing temporary files from crashed runs...
PGCommand.FileFinder: C:\WINDOWS\TEMP
  Regex: C:\\WINDOWS\\TEMP\\\\za\.co\.reactor\.postgres\.PGCommand\..*\.tmp
PGCommand.cleanup: Done.
Executing:
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files (x86)\PostgreSQL\8.3\bin\psql -h SAPPCPT28 -p 5432 -A -t=
 -c "select version()" postgres
PGCommand.FileFinder: C:\Program Files (x86)\PostgreSQL\8.3\bin
  Regex: .*\\pg_dump.exe$
  found: C:\Program Files (x86)\PostgreSQL\8.3\bin\pg_dump.exe
Executing:
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files (x86)\PostgreSQL\8.3\bin\psql -h SAPPCPT28 -p 5432 -A -t=
 -c "select version()" postgres

Logs from working machine before Windows Update:
PGCommand.cleanup: Removing temporary files from crashed runs...
PGCommand.FileFinder: C:\Windows\TEMP
  Regex: C:\\Windows\\TEMP\\\\za\.co\.reactor\.postgres\.PGCommand\..*\.tmp
PGCommand.cleanup: Done.
Executing:
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\psql -h localhost -p 5432 -A -t -c "s=
elect version()" postgres
Executing:
  PGHOST=3Dlocalhost
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --version
Executing:
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\psql -h localhost -p 5432 -A -t -c "s=
elect version()" postgres
Executing:
  PGHOST=3Dlocalhost
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\psql.exe --version
Executing:
  PGHOST=3Dlocalhost
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\psql.exe -A -t -c "select array(selec=
t datname from pg_database where datname !~ 'template|^postgres$')" postgre=
s
PGCommand.getPgDBs: Found ops_services,mededi,test,90,00 for owner null
Executing:
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --blobs --encoding=3DUTF-=
8 --clean --create --format=3Dcustom --compress=3D9 -h localhost -f C:\Wind=
ows\TEMP\za.co.reactor.postgres.PGCommand.7998280513031952264.tmp ops_servi=
ces ..
Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982805130319522=
64.tmp to bak\ops_services.20190918.0.backup.zip
Rotating: bak\ops_services.%d.%u.backup.zip
PGCommand.FileFinder: bak
  Regex: bak\\ops_services\.[0-9]{8}\.[0-9]*\.backup\.zip
  found: bak\ops_services.20190912.0.backup.zip
  found: bak\ops_services.20190913.0.backup.zip
  found: bak\ops_services.20190913.1.backup.zip
  found: bak\ops_services.20190914.0.backup.zip
  found: bak\ops_services.20190915.0.backup.zip
  found: bak\ops_services.20190916.0.backup.zip
  found: bak\ops_services.20190917.0.backup.zip
  found: bak\ops_services.20190918.0.backup.zip
   Deleted file: bak\ops_services.20190912.0.backup.zip
PGCommand.pg_dump ops_services - OK.

Executing:
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --blobs --encoding=3DUTF-=
8 --clean --create --format=3Dcustom --compress=3D9 -h localhost -f C:\Wind=
ows\TEMP\za.co.reactor.postgres.PGCommand.7998280513031952264.tmp mededi
Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982805130319522=
64.tmp to bak\mededi.20190918.0.backup.zip
Rotating: bak\mededi.%d.%u.backup.zip
PGCommand.FileFinder: bak
  Regex: bak\\mededi\.[0-9]{8}\.[0-9]*\.backup\.zip
  found: bak\mededi.20190912.0.backup.zip
  found: bak\mededi.20190913.0.backup.zip
  found: bak\mededi.20190913.1.backup.zip
  found: bak\mededi.20190914.0.backup.zip
  found: bak\mededi.20190915.0.backup.zip
  found: bak\mededi.20190916.0.backup.zip
  found: bak\mededi.20190917.0.backup.zip
  found: bak\mededi.20190918.0.backup.zip
   Deleted file: bak\mededi.20190912.0.backup.zip
PGCommand.pg_dump mededi - OK.

Executing:
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --blobs --encoding=3DUTF-=
8 --clean --create --format=3Dcustom --compress=3D9 -h localhost -f C:\Wind=
ows\TEMP\za.co.reactor.postgres.PGCommand.7998280513031952264.tmp test
Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982805130319522=
64.tmp to bak\test.20190918.0.backup.zip
Rotating: bak\test.%d.%u.backup.zip
PGCommand.FileFinder: bak
  Regex: bak\\test\.[0-9]{8}\.[0-9]*\.backup\.zip
  found: bak\test.20190912.0.backup.zip
  found: bak\test.20190913.0.backup.zip
  found: bak\test.20190913.1.backup.zip
  found: bak\test.20190914.0.backup.zip
  found: bak\test.20190915.0.backup.zip
  found: bak\test.20190916.0.backup.zip
  found: bak\test.20190917.0.backup.zip
  found: bak\test.20190918.0.backup.zip
   Deleted file: bak\test.20190912.0.backup.zip
PGCommand.pg_dump test - OK.

Executing:
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --blobs --encoding=3DUTF-=
8 --clean --create --format=3Dcustom --compress=3D9 -h localhost -f C:\Wind=
ows\TEMP\za.co.reactor.postgres.PGCommand.7998280513031952264.tmp 90 .....
Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982805130319522=
64.tmp to bak\90.20190918.0.backup.zip
Rotating: bak\90.%d.%u.backup.zip
PGCommand.FileFinder: bak
  Regex: bak\\90\.[0-9]{8}\.[0-9]*\.backup\.zip
  found: bak\90.20190912.0.backup.zip
  found: bak\90.20190913.0.backup.zip
  found: bak\90.20190913.1.backup.zip
  found: bak\90.20190914.0.backup.zip
  found: bak\90.20190915.0.backup.zip
  found: bak\90.20190916.0.backup.zip
  found: bak\90.20190917.0.backup.zip
  found: bak\90.20190918.0.backup.zip
   Deleted file: bak\90.20190912.0.backup.zip
PGCommand.pg_dump 90 - OK.

Executing:
  PGPORT=3D5432
  PGUSER=3Dsa
  PGPASSWORD=3D*****
  C:\Program Files\PostgreSQL\9.4\bin\pg_dump.exe --blobs --encoding=3DUTF-=
8 --clean --create --format=3Dcustom --compress=3D9 -h localhost -f C:\Wind=
ows\TEMP\za.co.reactor.postgres.PGCommand.7998280513031952264.tmp 00 ......=
......................
Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982805130319522=
64.tmp to bak\00.20190918.0.backup.zip
Rotating: bak\00.%d.%u.backup.zip
PGCommand.FileFinder: bak
  Regex: bak\\00\.[0-9]{8}\.[0-9]*\.backup\.zip
  found: bak\00.20190912.0.backup.zip
  found: bak\00.20190913.0.backup.zip
  found: bak\00.20190913.1.backup.zip
  found: bak\00.20190914.0.backup.zip
  found: bak\00.20190915.0.backup.zip
  found: bak\00.20190916.0.backup.zip
  found: bak\00.20190917.0.backup.zip
  found: bak\00.20190918.0.backup.zip
   Deleted file: bak\00.20190912.0.backup.zip
PGCommand.pg_dump 00 - OK.

Thanks in advance.

Kind Regards / Vriendelike Groete / Beste Gr=FC=DFe / Cordiali Saluti

Andr=E9 Koorsen

Intermediate Java Developer.

[Description: Description: Description: Beschreibung: Beschreibung: Beschre=
ibung: Beschreibung: Beschreibung: Beschreibung: cid:9D3999A1-695A-444B-B7E=
7-5DAEA298BAE8]

CompuGroup Medical South Africa (Pty) Ltd
Aurecon West
1 Century City Drive
Waterford Precinct
Century City
Cape Town
South Africa, 7441
[email protected]<mailto:[email protected]>
www.cgm.com/za<http://www.cgm.com/>

Board of directors: Thorsten P. Kollet, Dr Gerhard J. Sch=FCtz, Mervyn J. C=
ookson
CompuGroup Medical SA (Pty) Ltd.
Company Reg. No. 2005/023029/07
VAT No. 432 022 6063
Synchronizing Healthcare
Before printing, think about the environment.
DISCLAIMER: The information in this message is confidential and may be lega=
lly privileged. It is intended solely for the addressee. Access to this mes=
sage by anyone else is unauthorised. If you are not the intended recipient,=
 any disclosure, copying, or distribution of the message, or any action or =
omission taken by you in reliance on it, is prohibited and may be unlawful.=
 Please immediately contact the sender if you have received this message in=
 error. Thank you.


--_000_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-ZA" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Good day PG team,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have noticed some of our clients' backups not bei=
ng created since the 1903 Windows update.<o:p></o:p></p>
<p class=3D"MsoNormal">We are struggling to find the cause of the problem a=
nd decided to rely on you for guidance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have a scheduled task running a backup.exe which =
is essentially a java ProcessBuilder gathering all the databases and dumpin=
g it with pg_dump.<o:p></o:p></p>
<p class=3D"MsoNormal">After the update no backups seem to be created and t=
he logs just seem to stop at the the psql --version command.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt">Log from broken =
machine after Windows Update:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal">PGCommand.cleanup: Removing temporary files from cra=
shed runs...<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: C:\WINDOWS\TEMP <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: C:\\WINDOWS\\TEMP\\\\za\.co\.reac=
tor\.postgres\.PGCommand\..*\.tmp<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.cleanup: Done.<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files (x86)\PostgreSQL\8.3\bin\psq=
l -h SAPPCPT28 -p 5432 -A -t -c &quot;select version()&quot; postgres
<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: C:\Program Files (x86)\Postgre=
SQL\8.3\bin
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: .*\\pg_dump.exe$<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: C:\Program Files (x86)\PostgreSQL\8.3\=
bin\pg_dump.exe<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files (x86)\PostgreSQL\8.3\bin\psq=
l -h SAPPCPT28 -p 5432 -A -t -c &quot;select version()&quot; postgres<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt">Logs from workin=
g machine before Windows Update:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal">PGCommand.cleanup: Removing temporary files from cra=
shed runs...<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: C:\Windows\TEMP <o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: C:\\Windows\\TEMP\\\\za\.co\.reac=
tor\.postgres\.PGCommand\..*\.tmp<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.cleanup: Done.<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\psql -h l=
ocalhost -p 5432 -A -t -c &quot;select version()&quot; postgres
<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGHOST=3Dlocalhost<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --version <o:p>
</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\psql -h l=
ocalhost -p 5432 -A -t -c &quot;select version()&quot; postgres
<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGHOST=3Dlocalhost<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\psql.exe =
--version <o:p>
</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGHOST=3Dlocalhost<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\psql.exe =
-A -t -c &quot;select array(select datname from pg_database where datname !=
~ 'template|^postgres$')&quot; postgres
<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.getPgDBs: Found ops_services,mededi,test,9=
0,00 for owner null<o:p></o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --blobs --encoding=3DUTF-8 --clean --create --format=3Dcustom --compress=
=3D9 -h localhost -f C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982=
80513031952264.tmp ops_services ..<o:p></o:p></p>
<p class=3D"MsoNormal">Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCo=
mmand.7998280513031952264.tmp to bak\ops_services.20190918.0.backup.zip<o:p=
></o:p></p>
<p class=3D"MsoNormal">Rotating: bak\ops_services.%d.%u.backup.zip<o:p></o:=
p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: bak <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: bak\\ops_services\.[0-9]{8}\.[0-9=
]*\.backup\.zip<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190912.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190913.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190913.1.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190914.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190915.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190916.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190917.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\ops_services.20190918.0.backup.zip=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Deleted file: bak\ops_services.20190912=
.0.backup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.pg_dump ops_services - OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --blobs --encoding=3DUTF-8 --clean --create --format=3Dcustom --compress=
=3D9 -h localhost -f C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982=
80513031952264.tmp mededi
<o:p></o:p></p>
<p class=3D"MsoNormal">Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCo=
mmand.7998280513031952264.tmp to bak\mededi.20190918.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">Rotating: bak\mededi.%d.%u.backup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: bak <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: bak\\mededi\.[0-9]{8}\.[0-9]*\.ba=
ckup\.zip<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190912.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190913.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190913.1.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190914.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190915.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190916.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190917.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\mededi.20190918.0.backup.zip<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Deleted file: bak\mededi.20190912.0.bac=
kup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.pg_dump mededi - OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --blobs --encoding=3DUTF-8 --clean --create --format=3Dcustom --compress=
=3D9 -h localhost -f C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982=
80513031952264.tmp test
<o:p></o:p></p>
<p class=3D"MsoNormal">Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCo=
mmand.7998280513031952264.tmp to bak\test.20190918.0.backup.zip<o:p></o:p><=
/p>
<p class=3D"MsoNormal">Rotating: bak\test.%d.%u.backup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: bak <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: bak\\test\.[0-9]{8}\.[0-9]*\.back=
up\.zip<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190912.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190913.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190913.1.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190914.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190915.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190916.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190917.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\test.20190918.0.backup.zip<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Deleted file: bak\test.20190912.0.backu=
p.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.pg_dump test - OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --blobs --encoding=3DUTF-8 --clean --create --format=3Dcustom --compress=
=3D9 -h localhost -f C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982=
80513031952264.tmp 90 .....<o:p></o:p></p>
<p class=3D"MsoNormal">Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCo=
mmand.7998280513031952264.tmp to bak\90.20190918.0.backup.zip<o:p></o:p></p=
>
<p class=3D"MsoNormal">Rotating: bak\90.%d.%u.backup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: bak <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: bak\\90\.[0-9]{8}\.[0-9]*\.backup=
\.zip<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190912.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190913.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190913.1.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190914.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190915.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190916.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190917.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\90.20190918.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Deleted file: bak\90.20190912.0.backup.=
zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.pg_dump 90 - OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Executing: <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;PGPORT=3D5432<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGUSER=3Dsa<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; PGPASSWORD=3D*****<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; C:\Program Files\PostgreSQL\9.4\bin\pg_dump.e=
xe --blobs --encoding=3DUTF-8 --clean --create --format=3Dcustom --compress=
=3D9 -h localhost -f C:\Windows\TEMP\za.co.reactor.postgres.PGCommand.79982=
80513031952264.tmp 00 ............................<o:p></o:p></p>
<p class=3D"MsoNormal">Copying: C:\Windows\TEMP\za.co.reactor.postgres.PGCo=
mmand.7998280513031952264.tmp to bak\00.20190918.0.backup.zip<o:p></o:p></p=
>
<p class=3D"MsoNormal">Rotating: bak\00.%d.%u.backup.zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.FileFinder: bak <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;Regex: bak\\00\.[0-9]{8}\.[0-9]*\.backup=
\.zip<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190912.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190913.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190913.1.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190914.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190915.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190916.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190917.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp; found: bak\00.20190918.0.backup.zip<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Deleted file: bak\00.20190912.0.backup.=
zip<o:p></o:p></p>
<p class=3D"MsoNormal">PGCommand.pg_dump 00 - OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks in advance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#1F4E79;mso-fareast-language=
:EN-ZA">Kind Regards / Vriendelike Groete /</span></b><b><span style=3D"col=
or:#1F4E79;mso-fareast-language:DE">
</span></b><b><span lang=3D"EN-US" style=3D"color:#1F4E79;mso-fareast-langu=
age:DE">Beste Gr=FC=DFe / Cordiali Saluti<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:#003366;mso-f=
areast-language:EN-ZA"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:#003366;mso-f=
areast-language:EN-ZA">Andr=E9 Koorsen<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:8.5pt;col=
or:#A2A2A2;mso-fareast-language:EN-ZA"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:8.0pt;col=
or:#A2A2A2;mso-fareast-language:EN-ZA">Intermediate Java Developer.<o:p></o=
:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:8.0pt;col=
or:#A2A2A2;mso-fareast-language:EN-ZA"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:8.0pt;color:#003166;mso-far=
east-language:EN-ZA"><img width=3D"165" height=3D"93" style=3D"width:1.7187=
in;height:.9687in" id=3D"Picture_x0020_2" src=3D"cid:image001.png@01D56E1F.=
1D212290" alt=3D"Description: Description: Description: Beschreibung: Besch=
reibung: Beschreibung: Beschreibung: Beschreibung: Beschreibung: cid:9D3999=
A1-695A-444B-B7E7-5DAEA298BAE8"></span><span lang=3D"DE" style=3D"font-size=
:8.0pt;color:#787878;mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;color:=
#787878;mso-fareast-language:EN-ZA">&nbsp;</span><span lang=3D"EN-US" style=
=3D"font-size:8.0pt;font-family:&quot;Times New Roman&quot;,serif;color:#00=
3166;mso-fareast-language:EN-ZA"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">CompuGroup Medical South Africa (Pty) Ltd<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">Aurecon West<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">1 Century City Drive<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">Waterford Precinct<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">Century City<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">Cape Town<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">South Africa, 7441</span><span style=3D"fo=
nt-size:8.0pt;color:#919191;mso-fareast-language:DE">&nbsp;<o:p></o:p></spa=
n></p>
<table class=3D"MsoNormalTable" border=3D"0" cellpadding=3D"0" width=3D"450=
" style=3D"width:337.5pt">
<tbody>
<tr>
<td width=3D"225" style=3D"width:168.75pt;padding:.75pt .75pt .75pt .75pt">
<p class=3D"MsoNormal" style=3D"line-height:105%"><u><span lang=3D"DE" styl=
e=3D"font-size:8.5pt;line-height:105%;color:#0563C1;mso-fareast-language:DE=
"><a href=3D"mailto:[email protected]"><span style=3D"color:#0563C1">an=
[email protected]</span></a></span></u><span style=3D"color:#1F3864;mso-f=
areast-language:EN-ZA"><br>
<a href=3D"http://www.cgm.com/"><b><span lang=3D"DE" style=3D"font-size:8.5=
pt;line-height:105%;color:#1F3864;mso-fareast-language:DE">w</span></b><b><=
span lang=3D"DE" style=3D"font-size:8.5pt;line-height:105%;color:#0563C1;ms=
o-fareast-language:DE">ww.cgm.com/za</span></b></a></span><span lang=3D"DE"=
 style=3D"font-size:8.5pt;line-height:105%;color:gray;mso-fareast-language:=
DE"><o:p></o:p></span></p>
</td>
<td width=3D"225" style=3D"width:168.75pt;padding:.75pt .75pt .75pt .75pt">=
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;color:=
#919191;mso-fareast-language:DE">Board of directors: Thorsten P. Kollet, Dr=
 Gerhard J. Sch=FCtz, Mervyn J. Cookson</span><span lang=3D"EN-US" style=3D=
"font-size:6.0pt;color:#919191;mso-fareast-language:DE"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;text-autospace:none"><sp=
an lang=3D"EN-US" style=3D"font-size:8.5pt;color:#919191;mso-fareast-langua=
ge:DE">CompuGroup Medical SA (Pty) Ltd.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:120%;text-autospace:none"><span=
 lang=3D"EN-US" style=3D"font-size:8.5pt;line-height:120%;color:#919191;mso=
-fareast-language:DE">Company Reg. No. 2005/023029/07<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:120%;text-autospace:none"><span=
 lang=3D"EN-US" style=3D"font-size:8.5pt;line-height:120%;color:#919191;mso=
-fareast-language:DE">VAT No. 432 022 6063</span><span lang=3D"EN-US" style=
=3D"font-size:8.0pt;line-height:120%;color:#787878;mso-fareast-language:DE"=
>&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:8.0pt;line-height:120=
%;font-family:&quot;Times New Roman&quot;,serif;color:#003166;mso-fareast-l=
anguage:DE"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span lang=3D"EN-U=
S" style=3D"font-size:8.5pt;color:#003366;mso-fareast-language:DE">Synchron=
izing Healthcare<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span lang=3D"EN-G=
B" style=3D"font-size:8.5pt;color:#94C11C;mso-fareast-language:DE">Before p=
rinting, think about the environment.<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:8.5pt;color:#1F3864;mso-fareast-language:EN-ZA">DISCLAIMER: The informa=
tion in this message is confidential and may be legally privileged. It is i=
ntended solely for the addressee. Access
 to this message by anyone else is unauthorised. If you are not the intende=
d recipient, any disclosure, copying, or distribution of the message, or an=
y action or omission taken by you in reliance on it, is prohibited and may =
be unlawful. Please immediately
 contact the sender if you have received this message in error. Thank you.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_--

--_004_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=16292;
	creation-date="Wed, 18 Sep 2019 11:39:38 GMT";
	modification-date="Wed, 18 Sep 2019 11:39:38 GMT"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64

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

--_004_B8A21D4745560A469A081863F39FE81D4699CFD0SMBXKO4cgmag_--