Size: a a a

pgsql – PostgreSQL

2021 January 06

AA

Abdugani Adikhanov in pgsql – PostgreSQL
Abdugani Adikhanov
Здравствуйте. Возникла проблема при upgrade с 11 на 12 версию PostgreSQL.
В файле лога pg_upgrade_dump_16388.log получаю ошибку:
pg_restore: creating VIEW "public.geography_columns"
pg_restore: creating VIEW "public.geometry_columns"
pg_restore: while PROCESSING TOC:
pg_restore: from TOC entry 232; 1259 17268 VIEW geometry_columns demon
pg_restore: error: could not execute query: ERROR:  column s.consrc does not exist
LINE 28:             "replace"("split_part"("s"."consrc", ''''::"text...
                                           ^
HINT:  Perhaps you meant to reference the column "s.conkey" or the column "s.conbin".
Command was:
-- For binary upgrade, must preserve pg_type oid
SELECT pg_catalog.binary_upgrade_set_next_pg_type_oid('17270'::pg_catalog.oid);

-- For binary upgrade, must preserve pg_type array oid
SELECT pg_catalog.binary_upgrade_set_next_array_pg_type_oid('17269'::pg_catalog.oid);

-- For binary upgrade, must preserve pg_class oids
SELECT pg_catalog.binary_upgrade_set_next_heap_pg_class_oid('17268'::pg_catalog.oid);
вопрос решен, необходимо было обновить версию PostGIS. Cпасибо за внимание.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Никита Коробань
Всем добрый день !
При создании нового сервера выдает ошибку подключения - якобы не тот адрес по указанному TCP-соединению(5432).
Внесение изменений в файл postgresql.conf результата не дал.

Установил postgresql10(snap) и pgAdmin через менеджер пакетов; OC - Manjaro Linux .

Как еще можно решить эту проблему?
Добрый день.
Проверьте что постгрес действительно запустился через ps ef -u postgres. Затем покажите команду через которую вы пытаетесь подключиться и полный текст ошибки
источник

R

Roman in pgsql – PostgreSQL
Никита Коробань
Всем добрый день !
При создании нового сервера выдает ошибку подключения - якобы не тот адрес по указанному TCP-соединению(5432).
Внесение изменений в файл postgresql.conf результата не дал.

Установил postgresql10(snap) и pgAdmin через менеджер пакетов; OC - Manjaro Linux .

Как еще можно решить эту проблему?
ss -nltp | grep 5432
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Raven
В идеале, как мне кажется достаточно было бы 3 столбцов id (int), name (varchar), value (json) и раздробить всю эту кашу группами по строкам, но какая-то извращенная логика подсказала архитектору всего этого г..а, что нужно так и никак иначе
с другой стороны, у параметров сейчас свои типы и база проверяет типизацию. если ввернуть EAV или JSON, то станет удобнее пихать туда всякий бред
источник

VY

Victor Yegorov in pgsql – PostgreSQL
maxp.dev
как показывает опыт, если он есть, то отктупдление от канонов может быть оправдано в любом месте.
как сказал один умный дядька: чтобы заниматься денормализацией, надо сначала нормализовать схему.
источник

m

maxp.dev in pgsql – PostgreSQL
Victor Yegorov
как сказал один умный дядька: чтобы заниматься денормализацией, надо сначала нормализовать схему.
ну надо как минимум понимать зачем именно это делается :)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
maxp.dev
ну надо как минимум понимать зачем именно это делается :)
именно. и тем более надо это понимать для того, чтобы отойти от канонов
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Abdugani Adikhanov
вопрос решен, необходимо было обновить версию PostGIS. Cпасибо за внимание.
рекомендую обновиться до 3.0 версии PostGIS перед апгрейдом на Postgres 13: там вырубили возможность апгрейда from "unpackaged", не знаю придумали ли ребята из PostGIS что-то для замены
источник

AA

Abdugani Adikhanov in pgsql – PostgreSQL
Victor Yegorov
рекомендую обновиться до 3.0 версии PostGIS перед апгрейдом на Postgres 13: там вырубили возможность апгрейда from "unpackaged", не знаю придумали ли ребята из PostGIS что-то для замены
благодарю за ответ, установил 3 версию :)
источник

В

Владислав in pgsql – PostgreSQL
Всем привет. Вопрос. В докере крутилась база. Ей снёс, теперь хочу восстановить данные подключив папку data. Постгрес увидел ее, но схема не подгрузилась. Как быть?
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Владислав
Всем привет. Вопрос. В докере крутилась база. Ей снёс, теперь хочу восстановить данные подключив папку data. Постгрес увидел ее, но схема не подгрузилась. Как быть?
it is the case of resume driven development
источник

AI

Alex Ignatov in pgsql – PostgreSQL
Владислав
Всем привет. Вопрос. В докере крутилась база. Ей снёс, теперь хочу восстановить данные подключив папку data. Постгрес увидел ее, но схема не подгрузилась. Как быть?
Ключевое слово снес или какое?
источник

В

Владислав in pgsql – PostgreSQL
Ключевое слово постгрес его видит, но схемы в базе нет
источник

В

Владислав in pgsql – PostgreSQL
На форумах говорят, что data достаточно - по факту не завелось
источник

Ð

Ð in pgsql – PostgreSQL
что значит "постгрес видит"?
источник

В

Владислав in pgsql – PostgreSQL
Данные не важны по сути, скорее интересно что пошло не так
источник

В

Владислав in pgsql – PostgreSQL
PostgreSQL Database directory appears to contain a database; Skipping initialization
источник

S

Slava in pgsql – PostgreSQL
Всем привет !)
Подскажите, пожалуйста, как можно конвертнуть данные, чтобы они стали массивом, и без ключей ?)
Ну, чтобы в верхней строке было также как в нижней ?)
источник

S

Slava in pgsql – PostgreSQL
тип поля — json
источник

S

Slava in pgsql – PostgreSQL
возможно, если я переформулирую вопрос, кто то подскажет:
Как выбрать все значения верхнего уровня в поле типа json ?)
источник