Size: a a a

pgsql – PostgreSQL

2020 June 15

s

sexst in pgsql – PostgreSQL
Вроде в шляпе аудит по дефолту писался
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
И вот эти вот картинки открывать совсем нет желания. Будьте добры привести текст. И я вам указал на SELinux и превышение каких-то системных лимитов.
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
или ФС сыпется
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
sexst
А в audit.log  нет ничего интересного за эти отрезки времени?
сейчас запрошу
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexandr Emelyanov
там админы писали что у них какие-то хитрые виртцалки и менеджеры ресурсов, мол сейчас машина живет тут, а через какое то время её автоматом мигрируют в другое место...
вот это поломать могло как мне кажется
Нет. Миграция виртуалок только просаживает скорострельность.
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Михаил Шурутов
И вот эти вот картинки открывать совсем нет желания. Будьте добры привести текст. И я вам указал на SELinux и превышение каких-то системных лимитов.
я бы рад, но мы получаем те же картинки от админов заказчика...
источник

s

sexst in pgsql – PostgreSQL
Alexandr Emelyanov
там админы писали что у них какие-то хитрые виртцалки и менеджеры ресурсов, мол сейчас машина живет тут, а через какое то время её автоматом мигрируют в другое место...
вот это поломать могло как мне кажется
Ууууууу...
источник

GB

George Bessonov in pgsql – PostgreSQL
Yaroslav Schekin
> клиент - конкретно DBeaver, но проблема будет с любым, основанным на jdbc

Это странно. Т.е. нормально с PostgreSQL оно работать не умеет?

> нужно - единственное кажущееся разумным - в "абсолютном" времени (utc)

Меняете time zone сессии; или default пользователя, базы данных или глобальный — и вперёд, обычно.

> страдать планирую пока сам - отсюда все эти муки выбора между timestamp и timestamptz

Посмотрите:  https://wiki.postgresql.org/wiki/Don%27t_Do_This#Date.2FTime_storage
в ответ к первым двум пунктам:
конкретно с timestamptz. Даже если сказать SET timezone='utc', timestamptz отображается в локальном времени. У pgAdmin дефолт - такой же (локальное время компьютера), но хотя бы SET timezone='utc' работает.
Установку таймзоны на уровне конфигурации клиента не нашёл, post-connect/pre-query hooks тоже, чтобы не писать этот SET timezone руками (может, недостаточно хорошо искал). Если найду что-то такое - этот минус пойдёт под нож - выставить всем пользователям utc по умолчанию, использовать timestamptz и никаких неожиданностей.
источник

s

sexst in pgsql – PostgreSQL
Alexandr Emelyanov
сейчас запрошу
Заодно я бы  поинтересовался когда там переносы были последний раз перед проблемными моментами. Хотя бы на уровне "давно тут сидит" или "незадолго до проблем переезжала"
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
sexst
Заодно я бы  поинтересовался когда там переносы были последний раз перед проблемными моментами. Хотя бы на уровне "давно тут сидит" или "незадолго до проблем переезжала"
у них бывает до пары раз в день...
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexandr Emelyanov
у них бывает до пары раз в день...
А БД большие?
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
зачем - вопрос хороший, они говорят что этим не управляют... сказали что запросят привязку машины к конкретному железу что бы не уезжала
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Михаил Шурутов
А БД большие?
пока пару десятков гб, нагрузки пока нет ибо только вводим в эксплуатацию
источник

s

sexst in pgsql – PostgreSQL
Alexandr Emelyanov
у них бывает до пары раз в день...
Ну если переехала и тут же проблемы - уже зацепка ящитаю.
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
sexst
Ну если переехала и тут же проблемы - уже зацепка ящитаю.
оно уже почти неделю так
источник

GB

George Bessonov in pgsql – PostgreSQL
Yaroslav Schekin
То-то и оно — напороть легко, заметить трудно:
WITH flights(real_sequence, dep_utc) AS (
  VALUES
  (1, timestamp '2014-10-25 21:07:00'),
  (2, timestamp '2014-10-25 22:05:00'),
  (3, timestamp '2014-10-25 23:05:00')
)
SELECT *, dep_utc AT TIME ZONE 'UTC' AT TIME ZONE 'Europe/Moscow' AS dep_loc
 FROM flights
ORDER BY dep_loc;

WTF is this, а? ;)
это сортировка по локальному времени, выглядящая корректно =)
Будь нужен фактический порядок (а не по часам вот в этом пункте) - была бы сортировка по utc. Хотя интересно, как эти переходы отрабатывают непосредственно в аэропортах. Рассчитывают, что у всех пассажиров часы переводятся автоматически?
(ушёл гуглить)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
George Bessonov
в ответ к первым двум пунктам:
конкретно с timestamptz. Даже если сказать SET timezone='utc', timestamptz отображается в локальном времени. У pgAdmin дефолт - такой же (локальное время компьютера), но хотя бы SET timezone='utc' работает.
Установку таймзоны на уровне конфигурации клиента не нашёл, post-connect/pre-query hooks тоже, чтобы не писать этот SET timezone руками (может, недостаточно хорошо искал). Если найду что-то такое - этот минус пойдёт под нож - выставить всем пользователям utc по умолчанию, использовать timestamptz и никаких неожиданностей.
> Даже если сказать SET timezone='utc', timestamptz отображается в локальном времени.

"Весело". Вообще, это отсебятина (баг) клиента, по-хорошему.
Т.е., на самом деле, если time zone сессии — UTC, а локальная tz = 'Europe/Moscow', то, если я напишу:
SELECT date_trunc('day', now());

То увижу "2020-06-15 03:00:00", что ли?!


> Установку таймзоны на уровне конфигурации клиента не нашёл

Ну это нужно в настройки JDBC / клиента смотреть, тут не подскажу... а что, он при подключении всегда сам выполняет "set timezone" (иначе должен использоваться default, см. выше)?
источник

PK

Peter Kopylov in pgsql – PostgreSQL
Коллеги,добрый день. Возник вопрос с FTS. При конвертации строки в tsquery у английского слова обрезается окончание(видимо,движок предполагает,что это множественное число),даже если выбран русский словарь. Можно ли производить конвертацию таким образом,что над русскими словами postgres будет производить манипуляции,а над английскими - нет?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Это точно не репликация. Вот репликация: https://www.postgresql.org/docs/11/warm-standby.html#STREAMING-REPLICATION
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
George Bessonov
это сортировка по локальному времени, выглядящая корректно =)
Будь нужен фактический порядок (а не по часам вот в этом пункте) - была бы сортировка по utc. Хотя интересно, как эти переходы отрабатывают непосредственно в аэропортах. Рассчитывают, что у всех пассажиров часы переводятся автоматически?
(ушёл гуглить)
Только вот она некорректна, самолёты на самом деле прилетали не в этом порядке. Если от этого зависит что-то важное — упс! ;(
источник