sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Debo tener mi directorio de Postgres justo al lado de mi carpeta de proyecto? ¿Si es así, cómo?

Los archivos de datos subyacentes (MyDb) no tienen nada que ver con sus archivos de proyecto y no estar bajo su proyecto.

EDITAR agregó dos formas de sincronizar su base de datos local con la base de datos EN el servidor Heroku

1) exportar-importar

Esta es la forma más sencilla, sigue los siguientes pasos de vez en cuando:

  • hacer una exportación en el servidor Heroku usando pg_dump utilidad
  • descargar el archivo de volcado
  • importar el volcado en su base de datos local usando psql utilidad

2) replicación

Una forma más sofisticada de mantener su base de datos local sincronizada todo el tiempo es Replicación . Se usa en entornos profesionales y probablemente sea una exageración para ti en este momento. Puede leer más sobre esto aquí:http://www.postgresql .org/docs/9.1/static/high-availability.html