Fedora 38
Sponsored Link

PostgreSQL 15 : बैकअप और पुनर्स्थापना2023/10/18

 
PostgreSQL डेटा के बैकअप और पुनर्स्थापना के लिए, [pg_dump] और [pg_restore] के साथ चलना संभव है।
[1] बैकअप डेटाबेस।
# [--format=*] के लिए उपलब्ध प्रकार
#     p = plain (SQL)
#     c = custom (compression)
#     t = tar
#     d = directory

# [fedora] उपयोगकर्ता [testdb] का बैकअप लेता है
[fedora@www ~]$
pg_dump -U fedora --format=t -d testdb > pg_testdb.tar

[fedora@www ~]$
total 8
-rw-r--r--. 1 fedora fedora 6656 Apr 28 10:41 pg_testdb.tar
drwxr-xr-x. 2 fedora fedora   24 Apr 28 08:48 public_html


# व्यवस्थापक उपयोगकर्ता [postgres] सभी डेटाबेस का बैकअप लेता है

[postgres@www ~]$
pg_dumpall -f ~/backups/pg_DB_all.sql

[postgres@www ~]$
ll ~/backups

total 4
-rw-r--r--. 1 postgres postgres 3248 Apr 28 10:42 pg_DB_all.sql
[2] डेटाबेस पुनर्स्थापित करें।
# [fedora] उपयोगकर्ता बैकअप फ़ाइल से [testdb] डेटाबेस पुनर्स्थापित करता है

[fedora@www ~]$
pg_restore -U fedora -d testdb pg_testdb.tar

# व्यवस्थापक उपयोगकर्ता [postgres] बैकअप फ़ाइल से सभी डेटाबेस को पुनर्स्थापित करता है
# यदि बैकअप फ़ाइल का प्रकार SQL टेक्स्ट है, तो पुनर्स्थापित करने के लिए [psql] कमांड का उपयोग करें

[postgres@www ~]$
psql -f ~/backups/pg_DB_all.sql

मिलान सामग्री