Size: a a a

pgsql – PostgreSQL

2021 March 24

AL

Alexey Lesovsky in pgsql – PostgreSQL
обычно роль postgres создается по умолчанию, но у вас кажется какой-то отдельный случай.
(на freebsd еще помнится был дефолтный юзер pgsql, но это было давно, хз как сейчас).
источник

DB

Dmitry Balalin in pgsql – PostgreSQL
Все равно...
Сделал SELECT * FROM pg_roles;
Посмотрел возможную подходящую роль. не работает
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
то есть вы посмотрели список ролей в пгадмине, потом взяли из этого списка роль, пробуете подключиться и какую ошибку получаете?
ту же самую про "role does not exist"? или уже другую?
источник

DB

Dmitry Balalin in pgsql – PostgreSQL
ту же самую
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
если ту же самую, то подозреваю что вы смотрите роли в одном постгресе, а подключаетесь к другому ))) как бы это смешно не звучало
источник

T

Trin in pgsql – PostgreSQL
Trin
Доброго.
Вопрос по XMLTABLE. Кто может подсказать или направить что почитать (из прочитанного я так и не нашел пояснений по регистрам)
Есть XML данные, в нем есть значение <Phone_sp>

<?xml version="1.0" encoding="Windows-1251"?>
<packet>
 <version>1.0.1</version>
 <date>10.03.2021</date>
 <medCompany>
   <mcod>1213132</mcod>
   <Ogrn>1231321321321321</Ogrn>
   <KPP>123132131</KPP>
   <podr>
     <Phone_sp>8-11111-123123</Phone_sp>
   </podr>
</medCompany>
</packet>

При запросе

select xmltable.*
from testable, xmltable
('/packet/medCompany/podr' passing XML
 columns
 mcod  INT path '../mcod' not null,
 Ogrn  BIGINT path '../Ogrn' not null,
 KPP  TEXT path '../nam_mok' not null,
 Phone_sp  text);

Стойчески не видит значение Phone_sp и выдает Null. Если в xml изменить на phone_sp то все ок.  Но ведь Ogrn грузит нормально по такому же принципу.
Кто может направить? У меня уже нет вариантов.
Спасибо, это была очень глупая ошибка решение которой были всего лишь "
источник

DB

Dmitry Balalin in pgsql – PostgreSQL
Может запутался, да. У меня контейнер с постгресом и контейнер с пгадмином. Роли я посмотрел в пгадмине. Но подключен то я должен быть к контейнеру постгреса?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Dmitry Balalin
Может запутался, да. У меня контейнер с постгресом и контейнер с пгадмином. Роли я посмотрел в пгадмине. Но подключен то я должен быть к контейнеру постгреса?
Берете информацию о подключении из пгадмина, и с этой информацией подключаетесь к ПГ с помощью psql
источник

DB

Dmitry Balalin in pgsql – PostgreSQL
У меня в контейнере-то ж просто пустой постргрес лежит. А база на сервере и мне к ней надо подключаться наверное
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
если база на сервере, то зайдите на него и там запустите psql (от имени системного юзера postgres) - sudo -u postgres psql dbname
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
в общем, если вы хотите узнать данные о таблице, то и подключаться следует к той базе (постгресу) где живет эта таблица
источник

AB

Alexander B in pgsql – PostgreSQL
Коллеги, подскажите пж:
есть постгрес с шардами. Как в этом случае будут работать уникальные индексы - нужно им будет ключ шардирования обязательно добпвлять в этот индекс (например, как при партиционировании)?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Alexander B
Коллеги, подскажите пж:
есть постгрес с шардами. Как в этом случае будут работать уникальные индексы - нужно им будет ключ шардирования обязательно добпвлять в этот индекс (например, как при партиционировании)?
а что это у вас за постгрес с шардами, расскажите подробнее плз
источник

P

ProFox in pgsql – PostgreSQL
Всем привет.
А я ведь правильно понимаю что у SELECT запроса сначала делается вложенный подзапрос потом основное тело запроса или там запрос делается как-то паралельно. Интересно просто как это происходит на низком уровне работа.
источник

LS

Leonid Semeikin in pgsql – PostgreSQL
привет, подскажите пожалуйста есть нюансы при переходе с postgresql 12.2 до postgrespro 12.3 ?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Leonid Semeikin
привет, подскажите пожалуйста есть нюансы при переходе с postgresql 12.2 до postgrespro 12.3 ?
Актуальная версия, вообще-то, 12.6. А так - читайте анонсы.
источник

LS

Leonid Semeikin in pgsql – PostgreSQL
Михаил Шурутов
Актуальная версия, вообще-то, 12.6. А так - читайте анонсы.
а нужно именно актуальную? на 12.3 нельзя чтоли обновить?
источник

LS

Leonid Semeikin in pgsql – PostgreSQL
прежде обновил с 9.6 до 12.2, всё ок, сейчас потребовалось до Pro версии обновиться
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
ProFox
Всем привет.
А я ведь правильно понимаю что у SELECT запроса сначала делается вложенный подзапрос потом основное тело запроса или там запрос делается как-то паралельно. Интересно просто как это происходит на низком уровне работа.
> Интересно просто как это происходит на низком уровне работа.

Вам сюда и сюда.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Leonid Semeikin
а нужно именно актуальную? на 12.3 нельзя чтоли обновить?
Читайте анонсы. Но крайне желательно всегда держать актуальную минорную версию
источник