Spațiu automat de backup al bazelor de date postgresql și recuperare dintr-o copie de rezervă, configurație

Spațiu automat de backup al bazelor de date postgresql și recuperare dintr-o copie de rezervă, configurație

Comenzi pentru lucrul cu bazele de date

Pentru a crea o copie de siguranță a bazelor de date, trebuie să executați următoarea comandă:

pg_dump -h localhost -U postgres -Fc -Z9 -c -f full_path_to_database_backup_file nume_bază_date







Și pentru a restaura dintr-o copie de siguranță, efectuați acest lucru:

pg_restore -h localhost -U postgres -c -d nume_bază_date -v full_path_to_database_backup_file

Pentru a automatiza crearea de backup de baze de date poate fi (citire ar trebui) scrie un script simplu și-l împinge în cron. De exemplu, există o bază de date "vânzări" și trebuie să faceți o copie a acestei baze de date în fiecare zi. Scriem următoarele rânduri:






#! / bin / sh
pg_dump -h localhost -U postgres -Fc -Z9 -c -f / home / utilizator / 1c-date-backup / "` data + .-%% Y`" M 'vânzări .sales.backup

Salvați-l în / home / user / createbackup. acordăm dreptul la:

chmod 711 / home / user / createbackup

Adăugați lucrarea la cron, deschideți cron cu crontab -e și adăugați această linie:

0 23 * * * / home / utilizator / createbackup

Seria pentru a permite haldei de baze de date ar trebui să li se permită să localhost (127.0.0.1) pentru a avea acces la sine stătător, fără parola prin editarea fișierului și adăugarea /var/lib/pgsql/data/pg_hba.conf după conexiuni locale # IPv4: linie:

gazdă toate toate 127.0.0.1/32 încredere

Salvăm fișierul, reporniți serverul PostgreSQL. Și am așteptat ora 23.00 când ați adăugat postul la cron. Utilizatorul în numele căruia funcționează sarcinile din cron trebuie să aibă dreptul de a scrie unde doriți să salvați copii de rezervă!

Nu este necesară repunerea zilnică a bazelor de pe copii, astfel încât să puteți imprima puțin (sau să copiați) pixurile.

Site-ul oficial DBMS oferă o descriere a tuturor parametrilor pentru ambele utilități:

Toate acestea sunt necesare pentru copierea de rezervă a bazelor de date de informații 1C 8.2.13.202 sub administrarea Debian OS 5.0.6 x86_64

Popular Posts Related:







Articole similare

Trimiteți-le prietenilor: