Size: a a a

pgsql – PostgreSQL

2020 July 04

M

Murena in pgsql – PostgreSQL
всем привет - подскажите плиз, недавно перешел на SQL - вопрос, если я включаю блокировку строки в бд
по типу typeORM

const user = await queryRunner.manager
       .getRepository(UsersEntity)
       .createQueryBuilder()
       .useTransaction(true)
       .setLock('pessimistic_write')
       .where('id = :userid', {userid: userId})
       .getOne()

как потом мне снять эту блокировку ? или она автоматом как то снимается ? просто не могу понять до конца логику как это работает...
источник

Ð

Ð in pgsql – PostgreSQL
Murena
всем привет - подскажите плиз, недавно перешел на SQL - вопрос, если я включаю блокировку строки в бд
по типу typeORM

const user = await queryRunner.manager
       .getRepository(UsersEntity)
       .createQueryBuilder()
       .useTransaction(true)
       .setLock('pessimistic_write')
       .where('id = :userid', {userid: userId})
       .getOne()

как потом мне снять эту блокировку ? или она автоматом как то снимается ? просто не могу понять до конца логику как это работает...
блокировки строк снимаются поле коммита транзакции
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Ð
блокировки строк снимаются поле коммита транзакции
Точнее, окончания. Откат тоже снимает блокировку.
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Подскажите пожалуйста, что может влиять на размер wal папки на мастере? В настройках стоит max_wal_size=60Gb, но на диске размер стабильно ~122Gb по окметру не зависимо от нагрузки. Собрана каскадная схема репликации с отложенной репликой, куда нужно смотреть?
источник

М

Максим in pgsql – PostgreSQL
Как выполнять селект и получать из них данные в plpgsql?
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Максим
Как выполнять селект и получать из них данные в plpgsql?
https://www.postgresql.org/docs/9.5/plpgsql-control-structures.html - Looping Through Query Results, подходит?
источник

Ð

Ð in pgsql – PostgreSQL
Максим
Как выполнять селект и получать из них данные в plpgsql?
select into
источник

SJ

Shaxobbek Jurayev in pgsql – PostgreSQL
Добрый день
Вопрос не по теме

Какой внешний хард лучше Transcend или Seagate Barracuda?
источник

J

John Roe in pgsql – PostgreSQL
источник

AM

Alexander Maksimenko in pgsql – PostgreSQL
\report
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Viktor Grigorev
Подскажите пожалуйста, что может влиять на размер wal папки на мастере? В настройках стоит max_wal_size=60Gb, но на диске размер стабильно ~122Gb по окметру не зависимо от нагрузки. Собрана каскадная схема репликации с отложенной репликой, куда нужно смотреть?
Максимальный размер, до которого может вырастать WAL между автоматическими контрольными точками в WAL. Это мягкий предел; размер WAL может превышать max_wal_size при особых обстоятельствах, например, при высокой нагрузке, сбое в archive_command или при большом значении wal_keep_segments. —- В
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
эту сторону смотрели?
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Wal_keep_segments не смотрел ещё, посмотрю, спасибо
источник

s

sexst in pgsql – PostgreSQL
Yaroslav Schekin
Я просто подумал, что Вы имели в виду, что там действительно "магически" выполняется преобразование, поэтому и заинтересовался / прокомментировал, вот и всё. ;)
Я такое магическое не представляю вообще возможным. Нам полотно данных с хаотично раскиданными по файлу значениями ключа нужно по нескольким файлам согласно функции от значения этого ключа раскидать. Только миграция, без вариантов.
источник

s

sexst in pgsql – PostgreSQL
quavo
Добавляю строки в таблицу на основании данных из других таблиц, т.е. я точно знаю, что эти данные есть в других таблицах. Есть ли смысл вешать референс ?
А если что-то из других таблиц потрут?
Решать вам. Нужна вам целостность и согласованность данных на уровне СУБД или нет.
источник

R

Responsibility in pgsql – PostgreSQL
ERROR: missing FROM-clause entry for table "c"

Ребят, у меня есть userRepo в котором есть подзапросы и из-за этих подзапросов у меня возникает вот такая ошибка
источник

R

Responsibility in pgsql – PostgreSQL
В подзапросе запрашиваются данные с таблицы "c"
источник

R

Responsibility in pgsql – PostgreSQL
Но выкидывает из-за этого такую ошибку. Кто сталкивался?
источник

R

Responsibility in pgsql – PostgreSQL
я уточню, что это происходит в пагинации спринга*
источник

R

Responsibility in pgsql – PostgreSQL
Ребят у меня запрос WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2); выкидывает ошибку если не найдена ни 1 запись в бд
источник