2016-01-20 6 views
1

У меня есть сайт Django, работающий на экземпляре Amazon EC2. Я хочу добавить EBS. Чтобы это сделать, мне нужно изменить расположение моего каталога PGDATA, если я хорошо понимаю. Новый путь PGDATA должен быть чем-то вроде/vol/mydir/blabla.Django PostgreSQL: перенос базы данных в другой каталог

Мне абсолютно необходимо хранить данные в безопасности (может быть полезен какой-то свалка).

У вас есть ключи к тому, как я могу это сделать? Кажется, я не вижу ничего интересного в Интернете.

Благодаря

+0

Я не понимаю, почему вам нужно переместить каталог pgdata, если вы создаете совершенно новый экземпляр EC2. –

+0

Прошу прощения, я должен был быть более ясным. Веб-сайт уже работает на экземпляре EC2, я просто добавляю EBS и поэтому должен изменить местоположение данных. Редактирование моего оригинального сообщения соответственно. – user1800356

+1

Вы можете использовать 'pg_dumpall' для создания полного дампа вашей базы данных postgres. –

ответ

0

Хорошо, спасибо за ваши ответы, я использовал:

находку. -name "postgresql.conf", чтобы найти конфигурационную находку, которая была расположена в папке «/etc/postgresql/9.3/main». Существует также pg_lsclusters, если вы хотите показать данные каталога.

Затем я отредактировал этот файл, установив новый путь, перезапустил postgres и импортировал мою старую БД.

Смежные вопросы