Size: a a a

pgsql – PostgreSQL

2020 July 29

A

A in pgsql – PostgreSQL
Farit
show idle_in_transaction_session_timeout показывает 15 минут. Сделал begin и через 16 минут простой select *. Потом commit. Всё прошло успешно. Я что-то неправильно понимаю, и всё прошло, как и должно было? Мне казалось, что должна была вылезти ошибка таймаута.
Под ползователем postgres делал?
источник

F

Farit in pgsql – PostgreSQL
A
Под ползователем postgres делал?
Нет, другим, не дефолтным.
источник

A

Aziz in pgsql – PostgreSQL
Yaroslav Schekin
Wrong chat?
But relative)
источник

o

om in pgsql – PostgreSQL
Dmitry Sapronov
А чем не нравится "постгря"?
Так это, по правилам английского открытая "И" не произносится.
Так, что - только ПОСТГР!
источник

SM

Stanislav Motriy in pgsql – PostgreSQL
om
Так это, по правилам английского открытая "И" не произносится.
Так, что - только ПОСТГР!
Звучит, как какое-то сербское имя.
источник

SM

Stanislav Motriy in pgsql – PostgreSQL
Или норвежское.
источник

4

4g in pgsql – PostgreSQL
Stanislav Motriy
Или норвежское.
+++
😁
источник

o

om in pgsql – PostgreSQL
Stanislav Motriy
Или норвежское.
Ага. и что-то ещё тигриное.
источник

ДВ

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

ДВ

Даниил Ваденеев... in pgsql – PostgreSQL
2flower _
если суррагатный ключ есть суррогат от бизнес данных, то не нужно. :)
Извините, но я Вас не понял.
источник

Ak

Alex kl in pgsql – PostgreSQL
добрый день. на серваке было настроен wal-g. После аварийной перезагрузки сервера перестала отрабатываться archive_command
источник

Ak

Alex kl in pgsql – PostgreSQL
2020-07-29 08:58:30.020 MSK [28954] LOG:  archive command failed with exit code 1
2020-07-29 08:58:30.020 MSK [28954] DETAIL:  The failed archive command was: wal-g  --config=/etc/patroni/walg-taxidata.json  wal-push pg_wal/000000D0000001E5000000D5
ERROR: 2020/07/29 05:58:31.040223 upload: could not open 'pg_wal/000000D0000001E5000000D5'
: open pg_wal/000000D0000001E5000000D5: no such file or directory
источник

ДВ

Даниил Ваденеев... in pgsql – PostgreSQL
Victor Yegorov
с точки зрения проектирования в любой таблице должен быть хотя бы один ключ
А если таблица ассоциативная, где осуществляется связь многие-ко-многим?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Даниил Ваденеев
А если таблица ассоциативная, где осуществляется связь многие-ко-многим?
Тем более, первичный ключ из пар, связывающих таблицы, обязан присутствовать.
источник

ДВ

Даниил Ваденеев... in pgsql – PostgreSQL
Михаил Шурутов
Тем более, первичный ключ из пар, связывающих таблицы, обязан присутствовать.
а суррогатный ключ (id) там не нужен?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Даниил Ваденеев
а суррогатный ключ (id) там не нужен?
А суррогатный не нужен. В общем случае, а в частных - смотреть надо.
источник

ДВ

Даниил Ваденеев... in pgsql – PostgreSQL
Михаил Шурутов
А суррогатный не нужен. В общем случае, а в частных - смотреть надо.
Понял, спасибо Вам большое!
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
А ещё бывает совсем невредным в таких табличках, индекс на инверсные пары, т.е. когда у вас первичный ключ по (tbl1_id,tbl2_id), запросто может оказаться полезным иметь индекс (уникальный) (tbl2_id,tbl1_id). Но это надо поднимать работу с индексами, и смотреть планы запросов. У меня были проекты, в которых такой инверсный индекс был необходим.
источник

ДВ

Даниил Ваденеев... in pgsql – PostgreSQL
Михаил Шурутов
А ещё бывает совсем невредным в таких табличках, индекс на инверсные пары, т.е. когда у вас первичный ключ по (tbl1_id,tbl2_id), запросто может оказаться полезным иметь индекс (уникальный) (tbl2_id,tbl1_id). Но это надо поднимать работу с индексами, и смотреть планы запросов. У меня были проекты, в которых такой инверсный индекс был необходим.
Спасибо!
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
ЗЫ. Я, правда, эксплуататор, ака АБД, не разработчик. Надеюсь, коллеги, кто более связан с проектированием и разработкой натыкают носом. :)
Кстати, вот теоретически оправданное применение суррогатного ключа: когда табличка-связь для много-много является родительской ещё для чего-нибудь. И спускать все ключи вниз, как положено - ну не знаю, оно надо? Хотя теоретически надо. Но то ли один бигинт, то ли два, на ОЧЕНЬ БОЛЬШОМ количестве данных вполне себе может сказаться.
источник