PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да pg_dump RDS Postgres база данни?

Стъпка 1:Създайте група за сигурност в AWS, която има IP адреса на вашия компютър в бял списък.

Стъпка 2:Добавете тази група за защита към екземпляра на базата данни, към който искате да се свържете.

Стъпка 3:Стартирайте pg_dump. Уверете се, че сте посочили вашето потребителско име (благодаря @LHWizard) с командата -U. В този случай моят не беше „postgres“, така че предполагам, че обикновено ще трябва да търсите в aws, за да го намерите. Също така не забравяйте да посочите името на вашата база данни:в някои инструменти на командния ред има превключвател -d за това, но ако проверите използването на pg_dump:

Usage:
  pg_dump [OPTION]... [DBNAME]

можете да видите, че това е формален аргумент. Така че цялата команда (в моя случай) беше:

pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>

Забележете, че не е необходимо уточняването на номера на порта - мисля, че порт 5432 е ТОЙният порт за postgres.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 начина за изброяване на всички тригери за дадена таблица в PostgreSQL

  2. конвертирайте типа данни на MySQL SET в Postgres

  3. Не използвайки NULL в PostgreSQL все още ли използва NULL растерна карта в заглавката?

  4. Lumen - Създаване на връзка с базата данни по време на изпълнение

  5. Какво означава, когато процес на PostgreSQL е неактивен в транзакцията?