|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
Здравствуйте. Пытаюсь обновить базу с 9.0 до 10 версии, при restore данных ошибка: Код: plsql 1. 2.
При этом создал для этой базы extension командой: Код: sql 1.
search path настроены следующим образом: Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 12:28 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
ipvinner, пишите подробнее что и как делаете. Оператор || из hstore в 10 сам по себе никуда не девался. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 15:08 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
А вот в 9.0 механизма create extension ещё не было, поэтому нужны подробности как именно обновляете. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 15:10 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
Melkij, на сервер, где установлен 9.0 Код: sql 1.
На сервере 10. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:00 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
ipvinner, Посмотрите в pg_dump -s db - операторы hstore должны быть в дампе и так. Других ошибок не было? Попробуйте в новую базу (без расширений) восстановить дамп, а затем уже нормально собрать extension через Код: sql 1.
Важно имя схемы указать правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:11 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
ipvinner, вам надо было сначала установить все нужные расширения, а потом уже восстанавливать базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 00:14 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
Ы2, Какие именно? Я собрал contrib через Код: sql 1.
hstore входит в него ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 14:05 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
Melkij, Так я сначала и пробывал в базу чистую, без установки расширения восстанавливаться. Ошибка такая же. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 14:07 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
ipvinnerMelkij, Так я сначала и пробывал в базу чистую, без установки расширения восстанавливаться. Ошибка такая же. А сделайте в базе чистой еще раз create extension hstore; потом в ней же select '{1=>2}'::public.hstore || '{1=>2}'::public.hstore; (проверить что все работает) потом восстановить в нее вашу базу (пусть даже с ошибками) и выполнить select '{1=>2}'::public.hstore || '{1=>2}'::public.hstore; еще раз чтобы проверить что оператор остался на месте или нет. Дальше смотря по итогам можно будет думать что такого у вас в dump и в старой базе вызывает такое поведение. Кстати - восстанавливайте только схему базы для анализа проблемы этого будет достаточно а тестировать станет сильно проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 16:57 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
Maxim Boguk, psql testing; Код: sql 1. 2. 3. 4. 5.
^ extension создается, а запрос с той же ошибкой. так схема как раз и восстанавливается, а вот данные нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 17:24 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
ipvinner, замечу что ошибка не та же самая. И надо разбираться с новой базой, потому что запрос ошибку давать не должен был при нормальном hstore: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Покажите Код: sql 1.
после create extension hstore, что ли. И нет ли чего интересного в логах базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 17:38 |
|
db restore hstore проблема
|
|||
---|---|---|---|
#18+
У меня база с postgis и восстанавливал схему через скрипт /usr/local/pgsql/share/contrib/postgis-2.4/postgis_restore.pl. Оказалось, что этот скрипт что-то делает, после чего перестает работать корректно hstore. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 17:39 |
|
|
start [/forum/topic.php?fid=53&msg=39586489&tid=1995992]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |