powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как доустановить postgres_fdw на PG9.3 под CentOS?
17 сообщений из 17, страница 1 из 1
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39256398
alik-its
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, коллеги!

Возникла необходимость с одного сервера обращаться к другому. Нашёл это, это и ещё много чего.
Отсюда стянул исходники, чтобы собрать один-разъединственный модуль postgres_fdw.
Мэйк не находит файлы global.

Кто-нибудь знаком с проблемой?
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39256452
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alik-its,

Код: plaintext
1.
yum install postgresql93-contrib
CREATE EXTENSION postgres_fdw;

?
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39256688
alik-its
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, vyegorov!
К сожалению, поздно увидел реплику, потому попробую только завтра.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39366036
RENO4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alik-itsЗдравствуйте, коллеги!

Возникла необходимость с одного сервера обращаться к другому. Нашёл это, это и ещё много чего.
Отсюда стянул исходники, чтобы собрать один-разъединственный модуль postgres_fdw.
Мэйк не находит файлы global.

Кто-нибудь знаком с проблемой?

Есть такая проблема. Иногда возникает при попытке выполнить команду make. Дело в том, что когда-то сборка PostgreSQL затачивалась под gmake. Аукается сие до сих пор.

Выполните команду gmake в каталоге postgres_fdw и все соберется. Потом выполните gmake install для установки.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39366134
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alik-its,

имейте ввиду, что postgres_fdw написан колхозниками, типа нас с вами -- см 19876722 -- т.е. лажает на обновлениях в иерархиях. (где ctid не является уникальным ключом записи)

принят ли этот ляп к исправлению -- не знаю.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39366719
RENO4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqalik-its,
...
принят ли этот ляп к исправлению -- не знаю.


Пока неизвестно даже, написал ли вообще кто-нибудь о нем в PGSQL-BUGS@postgresql.org
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39366833
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RENO4qwwqalik-its,
...
принят ли этот ляп к исправлению -- не знаю.


Пока неизвестно даже, написал ли вообще кто-нибудь о нем в PGSQL-BUGS@postgresql.orgанглийский письменный / устный -- не мой конёк. я читатель.

знаю, что обнаружившие писали в постгресПро, куда--то там.
писали ли в postgresql.org -- не слышал.
хотя есть подозрение , что доступ по ROWID -- оракловый паттерн. и сам фдв писали какие--то ораклоиды из ентерпрайс--дб.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39366889
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,RENO4,

Я могу написать в pgsql-bugs. Так корректней, ибо они поддерживают `postgres_fdw`.
Но нужен тест кейс, чтобы воспроизвести.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39367072
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovqwwq,RENO4,

Я могу написать в pgsql-bugs. Так корректней, ибо они поддерживают `postgres_fdw`.
Но нужен тест кейс, чтобы воспроизвести.

тут 20003776
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39367142
RENO4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просьба, если кто соберется и напишет в PGSQL-BUGS об этом раньше, отписаться об этом факте в этой теме во избежание дублирования багрепортов.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369500
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqvyegorovqwwq,RENO4,

Я могу написать в pgsql-bugs. Так корректней, ибо они поддерживают `postgres_fdw`.
Но нужен тест кейс, чтобы воспроизвести.

тут 20003776
vyegorov
, вам не удалось воспроизвести ?
или у вас проблемы с интерпретацией ?
-- "волнуюсь"(сс)
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369619
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

Всё удалось и воспроизводится. Я завтра отошлю bag-report.

Последние 4 дня сплошные апгрейды продукционных баз, всё по ночам, туплю много...
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369647
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

Я на 9.6 не могу воспроизвести, 9.4 “болен”. Может ещё кто-то попробовать?..
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369685
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorov,

я делал на тестовом
PostgreSQL 9.5.5 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609, 64-bit

думаю, если сделать на 9.6 сразу партиций эдак с 10 -- будет выше вероятность поймать. (хотя можно лог пж почитать -- есть там ctid=$1 без tableoid=$2 или нет)
но ставить лень было. ( в репозитории убунты последняя -- 9.5.)

сейчас попробую где--нть скачать .
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369710
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 9.6.1 и 4 партициях не воспроизводится. починили ?
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369721
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

В 9.6 очень много упало для `postgres_fdw`, может и цепанули.
Как вариант — запостить баг для 9.4 и узнать подробнее в чём косяк.
...
Рейтинг: 0 / 0
Как доустановить postgres_fdw на PG9.3 под CentOS?
    #39369724
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovqwwq,

В 9.6 очень много упало для `postgres_fdw`, может и цепанули.
Как вариант — запостить баг для 9.4 и узнать подробнее в чём косяк.
косяк то известен -- желание обновить найденную запись по её ctid--у.

псомотрел логи -- для 9.6.1 ctid в тесте не использовался


Код: sql
1.
2.
3.
4.
5.
6.
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 0.307 мс, оператор: START TRANSACTION ISOLATION LEVEL REPEATABLE READ
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 0.199 мс, разбор <unnamed>: UPDATE public.t_t SET fld = ('000'::text || fld) WHERE ((t_id = 137))
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 0.702 мс, сообщение Bind <unnamed>: UPDATE public.t_t SET fld = ('000'::text || fld) WHERE ((t_id = 137))
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 1.962 мс  выполнение <unnamed>: UPDATE public.t_t SET fld = ('000'::text || fld) WHERE ((t_id = 137))
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 31.263 мс, оператор: COMMIT TRANSACTION
2016-12-18 22:44:04 MSK СООБЩЕНИЕ:  продолжительность: 35.675 мс, оператор: UPDATE t_f SET fld= '000' ||fld WHERE t_id = 137;





для 9.4 и 9.5 -- на удаленной стороне ищется запись и по её ctid идет апдейт (как по rowid). если партиций много -- будет столько апдейтов, в скольких партициях будет найден данный ctid. (смещение в файле ?)

является ли отказ от доступа по ctid при апдейтах -- полным для 9.6.-- надо искать в коде.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как доустановить postgres_fdw на PG9.3 под CentOS?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]