Re: best migration solution

Поиск
Список
Период
Сортировка
От Kashif Zeeshan
Тема Re: best migration solution
Дата
Msg-id CAAPsdhcZrHefKuJ33aNbGt7gMqnsZ8-8gE3zX2qGCK_mLA43uQ@mail.gmail.com
обсуждение исходный текст
Ответ на best migration solution  ("Zwettler Markus (OIZ)" <Markus.Zwettler@zuerich.ch>)
Список pgsql-general


On Thu, Apr 25, 2024 at 12:55 PM Zwettler Markus (OIZ) <Markus.Zwettler@zuerich.ch> wrote:

we have to migrate from hosted PG12 to containerized PG16 on private cloud.

 

some of the installed PG12 extensions are not offered on the containerized PG16, eg. PostGIS related extensions like pg_routing and ogr_fdw.

some of these extensions are not needed anymore. some of these extensions were installed in their own schema.

we also need to change the database names and most role names due to external requirements.

 

 

I came up with this solution.

 

dump all roles with pg_dumpall.

edit this dumpfile and

  • exclude roles not needed
  • change required role names

 

dump all required databases with pg_dump

  • in plain text
  • exclude all schemas not needed

edit this dump file and

  • exclude any "create extension" command for not existing extensions
  • change all required role names on permissions and ownerships

 

 

any missings?
any better solutions?

Hi

This solution is ok and should work.

Regards
Kashif Zeeshan
Bitnine Global

 

 

I wonder whether a plain text dump could lead to conversion problems or something similar?

 

В списке pgsql-general по дате отправления:

Предыдущее
От: "Zwettler Markus (OIZ)"
Дата:
Сообщение: best migration solution
Следующее
От: Kashif Zeeshan
Дата:
Сообщение: Re: could not open file "global/pg_filenode.map": Operation not permitted