PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy powinienem mieć swój katalog Postgres tuż obok folderu mojego projektu? Jeśli tak to jak?

Bazowe pliki danych (MyDb) nie mają nic wspólnego z plikami projektu i nie być w ramach swojego projektu.

EDYTUJ dodano dwa sposoby synchronizacji lokalnej bazy danych z bazą danych na serwerze Heroku

1) eksport-import

To najprostszy sposób, od czasu do czasu wykonaj następujące czynności:

  • wykonaj eksport na serwerze Heroku za pomocą pg_dump narzędzie
  • pobierz plik zrzutu
  • importuj zrzut do lokalnej bazy danych za pomocą psql narzędzie

2) replikacja

Bardziej wyrafinowanym sposobem na ciągłe synchronizowanie lokalnej bazy danych jest Replikacja . Jest używany w profesjonalnych środowiskach i prawdopodobnie w tej chwili jest dla Ciebie przesadą. Więcej na ten temat możesz przeczytać tutaj:http://www.postgresql .org/docs/9.1/static/high-availability.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmień typ danych kolumny na serial

  2. Zaktualizuj wiele kolumn, które zaczynają się od określonego ciągu

  3. Edytowanie pliku z Sublime Text 2 z wiersza poleceń po SSH do wirtualnego pudełka Vagrant (Linux Ubuntu Machine)

  4. Wyzwalacze vs. JPA @PrePersist do tworzenia i aktualizowania znaczników czasu plusy i minusy

  5. Postgresql ON CONFLICT w sqlalchemy