Size: a a a

pgsql – PostgreSQL

2021 June 17

EM

Eshu Marabo in pgsql – PostgreSQL
@lesovsky а ты не в курсе, как задается версия расширения при сборке?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
хз
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
Всем привет. Подскажите пожалуйста где косяк? В DBeaver всё норм работает, а через npgsql ошибку выдает
источник

ac

alex che in pgsql – PostgreSQL
Я бы взял исходники PG той версии какой уже установлена, и желаемой версии расширения. Собрал бы PG вместе с этим расширением (прямо на сервере или идентичной машине) и взял получившуюся библиотеку расширения. Для выбора версии исходников git tag и git checkout, наверняка версии есть в тегах.
источник

JD

Jim Di in pgsql – PostgreSQL
https://nometa.xyz/ подробностей бы сразу. ошибку, например
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
Ошибка внизу на скриншоте
источник

JD

Jim Di in pgsql – PostgreSQL
а чот не видно пока скриншота =)
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
вот только скриншота нет )))
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL

SELECT upi FROM user_projects_invites upi  
INNER JOIN user_projects up ON up.user_id = @user_id AND (up.user_role = 2 OR up.user_role = 3)  
WHERE upi.user_id = @user_id OR (up.project_id = upi.project_id AND up.user_id = @user_id)
выдает ошибку

Exception: The field 'upi' has a type currently unknown to Npgsql (OID 17954).
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
upi у вас какого типа?
источник

ac

alex che in pgsql – PostgreSQL
Npgsql отказывается пропускать через себя этот тип данных. Если вы знаете, что это за тип, то скастуйте его явно к простому типу, например, SELECT upi::text FROM
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
я думал, это алиас (альтернативное имя)
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
для user_projects_invites
источник

ac

alex che in pgsql – PostgreSQL
может быть имелось в виду
SELECT upi.* FROM user_projects_invites upi
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
сейчас попробую
источник

EM

Eshu Marabo in pgsql – PostgreSQL
Я в итоге примерно так и сделал. По ходу у меня где-то что-то кешировалось/не чистилось при повторной сборке, потому сервер постгреса считал, что я ему пытаюсь подсунуть модули для 14 версии.
В итоге всё внимательно переделал повторно и проблема рассосалась
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
спасибо, сработало :)
источник

OS

Olzhas Serikbayev in pgsql – PostgreSQL
есть такая таблица

user(name: varchar, type: varchar(enum хранятся), amount: integer)

можно ли получить одним запросом вот такие данные?

('1', 'subscriber', 100)
('1', 'speaker', 10780)
('2', 'subscriber', 141)
('2', 'speaker', 1030)
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
это типа в 1 строку?
источник