['database'=>$s['env']['DB_DATABASE'],'username'=>$s['env']['DB_USERNAME'],'password'=>$s['env']['DB_PASSWORD']],'native'=>$s['nativeConnection']] as $name=>$c){$dump=new Symfony\Component\Process\Process(['C:/Program Files/PostgreSQL/17/bin/pg_dump.exe','-h','127.0.0.1','-p','55439','-U',$c['username'],'-d',$c['database'],'--format=custom','--no-owner','--no-privileges','--file',$work.'/'.$name.'-before-next-block.dump'],$repo,['PGPASSWORD'=>$c['password']]);$dump->setTimeout(120);$dump->mustRun();}$before=['journals'=>$native->table('gl_journals')->orderBy('id')->get()->toJson(),'clients'=>$host->table('a_clients')->orderBy('id')->get()->toJson(),'invoices'=>$host->table('si_invoices')->orderBy('id')->get()->toJson(),'native_stock'=>$native->table('stock_movements')->orderBy('id')->get()->toJson(),'original_binding_sha256'=>hash_file('sha256',$s['root'].'/binding.json')];file_put_contents($work.'/preservation-private.json',json_encode($before));file_put_contents($s['root'].'/next-block-backup-pointer.json',json_encode(['root'=>$work]));echo json_encode(['passed'=>true,'private_backup'=>$work,'database_writes'=>0]).PHP_EOL;