Size: a a a

pgsql – PostgreSQL

2020 August 06

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
PostgreSQL 12.3 (Debian 12.3-1.pgdg100+1)
источник

XN

Xeon Null in pgsql – PostgreSQL
Murena
делаю вот так

await transactionalEntityManager
 .getRepository(Song)
 .createQueryBuilder('song')
 .relation(Song, 'like')
 .of(song)
 .add(newLikeDislike);


это добавление

и выборка

await this.songRepository
 .createQueryBuilder('song')
 .leftJoin('song.user', 'user')
 .addSelect('user.username')
 .leftJoin('song.like', 'like')
 .addSelect('like')
 .leftJoin('song.dislike', 'dislike')
 .addSelect('dislike')
 .whereInIds(id)
 .getOne();


и потом у меня то что в like то и в dislike отображается
.addSelect('like')
 .leftJoin('song.dislike', 'dislike')
 .addSelect('dislike')
я конечно твою орм не знаю, но у тебя выбирается вообще все
источник

M

Murena in pgsql – PostgreSQL
Xeon Null
.addSelect('like')
 .leftJoin('song.dislike', 'dislike')
 .addSelect('dislike')
я конечно твою орм не знаю, но у тебя выбирается вообще все
то что выбирается все это не проблема - я просто не могу понять почему не добавив ничего в поле dislike (никакой связи) - там начинают отображатся данные с like )
источник

M

Murena in pgsql – PostgreSQL
попробую еще погуглить - видимо что то не так делаю - или разнесу просто на 2 таблицы like и dislike
источник

XN

Xeon Null in pgsql – PostgreSQL
если у тебя табличка одна, то ты добавляя лайк добавляешь и дизлайк
источник

XN

Xeon Null in pgsql – PostgreSQL
ты схему то дай
источник

M

Murena in pgsql – PostgreSQL
Xeon Null
если у тебя табличка одна, то ты добавляя лайк добавляешь и дизлайк
да, таблица одна
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Владимир Яворский
PostgreSQL 12.3 (Debian 12.3-1.pgdg100+1)
не могу сказать что тут может быть. надо руками смотреть систему…
синхронных реплик нету у вас?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Victor Yegorov
не могу сказать что тут может быть. надо руками смотреть систему…
синхронных реплик нету у вас?
нет. мне только что поставили субд... залил я по ошибки правда не 4гб данных, а 15гб )) и вот теперь чекер не завершает работу и не ясно можно ли сервер перегрузить без восстановления этих 15гб из журнала(((
источник

VY

Victor Yegorov in pgsql – PostgreSQL
а если рукми сделать CHECKPOINT; ?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
попробую...
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
долго думает ...
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
похоже чекпоинт уже в процессе
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Victor Yegorov
а если рукми сделать CHECKPOINT; ?
12 мин висело... отменил
источник

VY

Victor Yegorov in pgsql – PostgreSQL
ну я бы на диски всё же думал бы
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
так не ждёт их...
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
load average: 1.44
источник

ПЕ

Петр Егоров... in pgsql – PostgreSQL
Логирование контрольных точек включено?
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
checkpoint_warning ?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
log_checkpoints
источник