Size: a a a

pgsql – PostgreSQL

2020 July 23

Д

Давид in pgsql – PostgreSQL
Проверял, все так же
источник

s

sexst in pgsql – PostgreSQL
Давид
Такая же ошибка
Не использовать строку 'сейчас'. Использовать now()
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
И не фотографировать экран :)
источник

DP

Dmitry Paziy in pgsql – PostgreSQL
или вот так просто select coalesce(g.end_time_, 'сейчас')   from ....
источник

D

Dmitry in pgsql – PostgreSQL
может ему именно текст надо вывести, когда нет времени)
источник

Д

Давид in pgsql – PostgreSQL
sexst
Не использовать строку 'сейчас'. Использовать now()
При now работает, но мне нужно именно, чтоб там был "сейчас"
источник

s

sexst in pgsql – PostgreSQL
Dmitry
может ему именно текст надо вывести, когда нет времени)
Ну тогда g.end_time_::text
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Может, лучше в вызывающем коде подставлять “сейчас”?
источник

s

sexst in pgsql – PostgreSQL
Либо носки снять нужно, либо трусы надеть. Либо к строковому виду привести значения, либо к timestamp. Но не мешанину
источник

Д

Давид in pgsql – PostgreSQL
sexst
Ну тогда g.end_time_::text
Так сработало
источник

s

sexst in pgsql – PostgreSQL
Давид
При now работает, но мне нужно именно, чтоб там был "сейчас"
Тогда приведите явно поле с временем в строковый вид
источник

Д

Давид in pgsql – PostgreSQL
Спасибо всем
источник

s

sexst in pgsql – PostgreSQL
Максим
это для каждого поля надо писать сабстринг? у меня просто полей больше 200
Ну да, а как ещё?
источник

SM

Sherali Mirzoavliyoe... in pgsql – PostgreSQL
Максим
это для каждого поля надо писать сабстринг? у меня просто полей больше 200
можно каждый row превратить в array а после применить к элементам array substring и после раскрыть array и вернуть значение....хотя по времени все пойдет не так
источник

V.

V . in pgsql – PostgreSQL
Есть вопрос по репликации. Я не DBA, но приходится делать

Как правильно конфигурировать потоковую конфигурацию,
чтоб не получить таких проблем на слейве?

could not receive data from WAL stream: ERROR:  requested WAL segment 000000120000007B000000B7 has already been removed
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Включать слоты репликации
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
https://habr.com/post/245847/

Примерно тут описано. Только создание слота можно делать сразу при выполнении pg_basebackup (прочитайте про параметры -C -S)
источник

V.

V . in pgsql – PostgreSQL
Для репликации мастер-слейв используются физические или логические?
Я так понял, что вроде физические.
А логическе - это как для постоянного бэкапа отдельной базы.
Верно понимаю ? Если в упрощённо для чайников..
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Физические. Логическая репликация, это, например, для частичной репликации бд - изменений по нескольким таблицам, вместо всей бд
источник

V.

V . in pgsql – PostgreSQL
Понял. Благодарю за ответы и ссылку!
источник