sql >> Database >  >> RDS >> PostgreSQL

Hoe een RDS Postgres-database pg_dumpen?

Stap 1:Maak een beveiligingsgroep op AWS waarop het IP-adres van uw computer op de witte lijst staat.

Stap 2:Voeg die beveiligingsgroep toe aan de database-instantie waarmee u verbinding wilt maken.

Stap 3:Voer pg_dump uit. Zorg ervoor dat u uw gebruikersnaam specificeert (bedankt @LHWizard) met het -U commando. In dit geval was de mijne niet 'postgres', dus ik denk dat je over het algemeen goed moet kijken om het te vinden. Zorg er ook voor dat u de naam van uw database specificeert:in sommige opdrachtregelprogramma's is daarvoor een -d-schakelaar, maar als u het gebruik van pg_dump controleert:

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

je kunt zien dat het een formeel argument is. Dus het hele commando (in mijn geval) was:

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

Merk op dat het opgeven van het poortnummer niet nodig was -- ik denk omdat poort 5432 DE poort is voor postgres.




  1. Controleren of een niet-LOB-kolom moet worden bijgewerkt

  2. 8 manieren om een ​​uur toe te voegen aan een datetime in MariaDB

  3. MariaDB String-functies (volledige lijst)

  4. Hoe u SQL-resultaten filtert in een heeft-veel-door-relatie