सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5820 / 118084350
|
PostgreSQL 16 : बैकअप और पुनर्स्थापना2024/05/30 |
PostgreSQL डेटा का बैकअप और पुनर्स्थापना के लिए, [pg_dump] और [pg_restore] के साथ चलाना संभव है। |
|
[1] | बैकअप डेटाबेस। |
# [--format=*] के लिए उपलब्ध प्रकार
# p = plain (SQL)
# c = custom (compression)
# t = tar
# d = directory
# [ubuntu] उपयोगकर्ता [testdb] का बैकअप लेता है
ubuntu@www:~$ pg_dump -U ubuntu --format=t -d testdb > pg_testdb.tar ubuntu@www:~$ total 8 -rw-rw-r-- 1 ubuntu ubuntu 6656 May 30 03:55 pg_testdb.tar # एडमिन उपयोगकर्ता [postgres] सभी डेटाबेस का बैकअप लेता है postgres@www:~$ mkdir ~/backups postgres@www:~$ pg_dumpall -f ~/backups/pg_DB_all.sql postgres@www:~$ ls -l ~/backups total 4 -rw-rw-r-- 1 postgres postgres 3382 May 30 03:58 pg_DB_all.sql |
[2] | Restore Databases. |
# [ubuntu] उपयोगकर्ता बैकअप फ़ाइल से [testdb] डेटाबेस को पुनर्स्थापित करता है ubuntu@www:~$ pg_restore -U ubuntu -d testdb pg_testdb.tar
# व्यवस्थापक उपयोगकर्ता [postgres] बैकअप फ़ाइल से सभी डेटाबेस को पुनर्स्थापित करता है # यदि बैकअप फ़ाइल का प्रकार SQL टेक्स्ट है, तो पुनर्स्थापित करने के लिए [psql] कमांड का उपयोग करें postgres@www:~$ psql -f ~/backups/pg_DB_all.sql |
Sponsored Link |