|
|
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
Добрый день, Есть два сервера (оба Enterprise): 9.3 и 9.5 на одной машине (Red Hat) База на 9.3 большая: 1,5Т Пытаюсь перевести на 9.5, используя pg_upgrade: - создал новый кластер ./initdb /opt/data_9.5 -E utf8 --locale=ru_RU.UTF-8 - запускаю ./pg_upgrade с ключом -k (линки) вываливается: ... Performing Upgrade ------------------ ... Setting frozenxid and minmxid counters in new cluster ok Restoring global objects in the new cluster ok Restoring database schemas in the new cluster um *failure* ... см. лог в логе ошибка: ... pg_restore: создаётся VIEW "security.security_view_roles" pg_restore: [архиватор (БД)] Ошибка при обработке оглавления: pg_restore: [архиватор (БД)] Ошибка из записи оглавления 827; 1259 1093501 VIEW security_view_roles postgres pg_restore: [архиватор (БД)] could not execute query: ОШИБКА: столбец pg_authid.rolcatupdate не существует СТРОКА 22: "pg_authid"."rolcatupdate", ^ Выполнялась команда: -- For binary upgrade, must preserve pg_type oid SELECT pg_catalog.binary_upgrade_set_next_pg_type_oid('1093503'::pg_catalo... Эту колонку в 9.5 убрали, но я читал, что он должен корректно обрабатывать этот случай. может кто подскажет, что здесь не так? Заранее спасибо (большое )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 09:11 |
|
||
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
tovtitov, скорей всего нужно будет эту view (и все другие (если есть), зависящие от системных каталогов, в которых были изменения) аккуратно сохранить и удалить перед upgrade, а после вернуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 09:37 |
|
||
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
Alexius, security_view_roles нет ни в 9.3, ни в 9.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 15:03 |
|
||
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
tovtitov, что-то я сомневаюсь, что нет. что показывает \d security.security_view_roles ? смотреть во всех базах (если в логах не написано, в какой базе проблема). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 15:41 |
|
||
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
Alexius, SELECT * from pg_catalog.pg_views where definition like '%rolcatupdate%' order by 1, 2 выдало два "pg_catalog";"pg_roles" "pg_catalog";"pg_shadow" но пока я отложу решение этой задачи: на серваке места для обновления уже не хватит. Большое спасибо за подсказку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 06:37 |
|
||
|
обновление EBD с 9.3 на 9.5
|
|||
|---|---|---|---|
|
#18+
tovtitov, встроенные системные view точно трогать не нужно. может не в той базе смотрите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 07:24 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39163513&tid=1997430]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 322ms |

| 0 / 0 |
