The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" Upgrade с изменением"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PostgreSQL)
Изначальное сообщение [ Отслеживать ]

" Upgrade с изменением"  +/
Сообщение от skeletor email(ok) on 11-Мрт-15, 12:23 
Хочу сделать upgrade с 9.3 на 9.4. Делаю такой командой:

su postgres -c "/usr/postgres/9.4/bin/amd64/pg_upgrade -d /var/postgres/9.3/data_64 -D /var/postgres/9.4 -b /usr/postgres/9.3/bin/amd64/ -B /usr/postgres/9.4/bin/amd64/"

При этом получаю ошибку, связанную с модулем mysql_fdw.so (https://github.com/EnterpriseDB/mysql_fdw)

ERROR:  invalid option "address"
HINT:  Valid options in this context are: host, port, init_command, secure_auth
STATEMENT:  CREATE SERVER "mysql_slave" FOREIGN DATA WRAPPER "mysql_fdw" OPTIONS (
            "address" '192.168.0.230',
            "port" '3306'
        );

что означает, что изменилось поле address. Теперь оно называется host. В связи с чем вопрос: как это поправить? Или как разбить это на отдельные операции: дамп, правка дампа, потом заливка дампа.
Я думал уже дропнуть SERVER "mysql_slave", перед апгрейдом, и потом создать заново, но боюсь, что оно может дропнуть и всё, что завязано на mysql (функции вида mysql_fdw_*, схемы и т.д.)
Заранее спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " Upgrade с изменением"  +/
Сообщение от Andrey Mitrofanov on 11-Мрт-15, 14:05 
> Я думал уже дропнуть SERVER "mysql_slave", перед апгрейдом, и потом создать заново,
> но боюсь, что оно может дропнуть и всё, что завязано на
> mysql (функции вида mysql_fdw_*, схемы и т.д.)

Варианты телодвижений чисто из общих соображенией:
* ещё на 9.3: обновить mysql_fdw, до той версии, в которой host: и поменять эту опцию
* перед переездом сделать ALTER SERVER OPTIONS ( DROP address, переехать, сделать OPTIONS (SET host

> Заранее спасибо.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " Upgrade с изменением"  +/
Сообщение от skeletor email(ok) on 11-Мрт-15, 16:35 
>> Я думал уже дропнуть SERVER "mysql_slave", перед апгрейдом, и потом создать заново,
>> но боюсь, что оно может дропнуть и всё, что завязано на
>> mysql (функции вида mysql_fdw_*, схемы и т.д.)
> Варианты телодвижений чисто из общих соображенией:
> * ещё на 9.3: обновить mysql_fdw, до той версии, в которой host:
> и поменять эту опцию
> * перед переездом сделать ALTER SERVER OPTIONS ( DROP address, переехать, сделать
> OPTIONS (SET host
>> Заранее спасибо.

Обновление mysql_fdw ничего не дало.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. " Upgrade с изменением"  +/
Сообщение от Andrey Mitrofanov on 11-Мрт-15, 21:00 
> Обновление mysql_fdw ничего не дало.

А
>> и поменять эту опцию

?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. " Upgrade с изменением"  +/
Сообщение от skeletor (ok) on 11-Мрт-15, 23:03 
>> Обновление mysql_fdw ничего не дало.
> А
>>> и поменять эту опцию
> ?

Прошу прощения, по ошибке скопировался опять старый модуль. Модуль в 9.3 подменил, так же выполнил


ALTER SERVER mysql_slave OPTIONS (DROP address);
ALTER SERVER mysql_slave OPTIONS (ADD host '192.168.0.230');

После этого pg_upgrade пошёл дальше (возникли другие ошибки, тоже с модулем mysql_fdw; исправляю).

Спасибо вам за помощь.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. " Upgrade с изменением"  +/
Сообщение от skeletor email(ok) on 12-Мрт-15, 11:11 
После удаления других старых опций, апгрейд прошёл успешно.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру
Hosting by Ihor