PostgreSQL и правильный дамп pg_dump’ом 4

Мне понадобилось перенести базу PostgreSQL с одной машины на другую. Поискав на просторах интернета никаких дельных советов, основанных на опыте я не нашёл. В итоге после проб и ошибок переноса базы Сервера Приложений iBank2 получилось несколько простых шагов. 6

Процедура переноса базы с одной машины на другую(в нашем случае с рабочей на тестовую например для попытки обновления также подходит для создания и восстановления резервных копий)

Снимаем дамп:

pg_dump -h 127.0.0.1 -U postgres -w --file=ib_dump -С -b -Fc -v ib

  • где ib - название базы данных
  • ib_dump - файл в который сохраняется дамп

Восстановление базы:
удаляем базу если база с таким названием уже существовала(и она не нужна)

psql -h 127.0.0.1 -U postgres -w -d ib --command="drop database ib"

создаем пользователя, владельца базы(если его нет):

psql -h 127.0.0.1 -U postgres -w -d ib --command="CREATE USER ib WITH PASSWORD '123456'"

  • где ib - имя пользователя
  • 123456 - пароль

Создаем табличное пространство(если его не было)

psql -h 127.0.0.1 -U postgres -w -d ib --command="CREATE TABLESPACE ib LOCATION '/path/'"

  • где ib название табличного пространства
  • /path/ - путь к каталогу(каталог должен быть пустым и с соответствующими правами)

Накатываем дамп:

pg_restore -h 127.0.0.1 -U postgres -w -Fc -C -v --dbname=template1 ib_dump

Теги: , ,

Дата: 16 ноября 2010

Автор: andreykyz

Комментарии: 360

Комментарии: 360

  1. better drug than ativan buy ativan pakistan how long does ativan stay in blood

  2. canadian viagra free
    can i order furosemide
    cialis 20 mg a giorni alterni DIT pruMn

  3. viagra dubai cash on delivery
    buy lasix without a doctor's prescription
    viagra pillen wat is dat DIT pruMn

  4. free uk dating websites
    [url="http://allfreedatinghyp.com/?"]best free dating sites 2021[/url]

  5. generic viagra meds
    lasix brand name
    cialis generic available DIT pruMn

  6. hydroxychloroquine dangers [url=https://hydroxychloroquinex.com/#]hydrochlorothiazide 12.5 mg[/url] quineprox

  7. chloroquinw [url=https://chloroquineorigin.com/#]chloroquine australia[/url] cholorquine

  8. viagra 20 mg prezzo
    amoxicillin 500mg cost
    order viagra online fast DIT pruMn

  9. can you buy aleve in uk
    augmentin tablet
    precio de viagra en farmacias espanolas DIT pruMn

  10. viagra soft tab reviews
    buy cheap amoxicillin online
    levitra much does cost DIT pruMn

  11. will the doctor prescribe viagra
    order amoxicillin without prescription
    where to buy cialis yahoo DIT pruMn

  12. order cialis india [url=https://omgcialis.com/]cheap cialis canadian pharmacy[/url] cialis 5 mg cash price

  13. is cialis in generic form [url=https://omgcialis.com/]tadalafil 5mg prices[/url] valor remedio cialis

  14. cialis funkar inte [url=https://omgcialis.com/]buy cialis cheap canada[/url] cialis viagra

  15. buy levitra with prescription
    lasix 80 mg daily
    cost of viagra united healthcare DIT pruMn

  16. cheap viagra switzerland
    buy generic lasix
    sildenafil generic buy DIT pruMn

  17. can i buy amoxil
    buy augmentin online nz
    augmentin 875 mg 37.5mg DIT pruMn

  18. order amoxicillin online usa
    augmentin no prescription
    augmentin uk prescription DIT pruMn

  19. cheap amoxicillin
    amoxil 500 mg
    medicine amoxicillin 500mg DIT pruMn

  20. amoxicillin buy no prescription united states
    amoxicillin 800 mg price
    amoxicillin 500 mg tablet DIT pruMn

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>