Size: a a a

pgsql – PostgreSQL

2020 June 30

ST

Sergey Trapeznikov in pgsql – PostgreSQL
Grigory Smolkin
Попробуйте так:
pg_ctl start -o '--shared-preload-libraries=value' -D pgdata
всетки можно и без конфигов
      containers:
     - name: airflow-postgresql
       image: "postgres:9.6.2"
       imagePullPolicy: ""
       args:
         - -c
         - 'max_connections=500'
         - -c
         - 'shared_preload_libraries=pg_stat_statements'
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Sergey Trapeznikov
всетки можно и без конфигов
      containers:
     - name: airflow-postgresql
       image: "postgres:9.6.2"
       imagePullPolicy: ""
       args:
         - -c
         - 'max_connections=500'
         - -c
         - 'shared_preload_libraries=pg_stat_statements'
ты че пёс, я yaml developer (c)
источник

М

Максим in pgsql – PostgreSQL
Надо конвертировать строку в numeric , но надо если в ней буквы чтоб не выдавало ошибку а выдавало 0, как это сделать не подскажете?
источник

ST

Sergey Trapeznikov in pgsql – PostgreSQL
Grigory Smolkin
ты че пёс, я yaml developer (c)
манал я ради одной ***** строчки целый конфигмап темплейт делать с шаблонизацией под extended conf 😅
источник

М

Максим in pgsql – PostgreSQL
Максим
Надо конвертировать строку в numeric , но надо если в ней буквы чтоб не выдавало ошибку а выдавало 0, как это сделать не подскажете?
при этом конструкция находится после WHERE
источник

АЯ

Александр Ягубов... in pgsql – PostgreSQL
Максим
Надо конвертировать строку в numeric , но надо если в ней буквы чтоб не выдавало ошибку а выдавало 0, как это сделать не подскажете?
with src as (select 'a12345' as v)
select case when v ~ '^\d+$' then v::numeric else 0 end
 from src
;
источник

VK

Vladimir K. in pgsql – PostgreSQL
Всем привет!
Кто-нибудь может подсказать, что за параметры в pg_settings со значением source = 'override'? Почему они прям с отдельным значением?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Grigory Smolkin
ты че пёс, я yaml developer (c)
Удивительно, но факт:
"19.1.4. Управление параметрами в командной строке"
https://postgrespro.ru/docs/postgresql/12/config-setting#id-1.6.6.4.5
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Роман Жарков
Удивительно, но факт:
"19.1.4. Управление параметрами в командной строке"
https://postgrespro.ru/docs/postgresql/12/config-setting#id-1.6.6.4.5
А что удивительного?
источник

N

Nikolay in pgsql – PostgreSQL
начали, подключайтесь"
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Что в документации оно есть. Никогда такого не было!
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Роман Жарков
Что в документации оно есть. Никогда такого не было!
Куда ж без нее
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in pgsql – PostgreSQL
кстати, может кто знает, а почему могут начать неимоверно долго проходить инсерты? ну ладно с сохранением в партиции косяк произошел и в родительскую таблицу скопировалось 400 млн записей, но почему это влияет на новые инсерты в другие партиции?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
👨🏼‍💻 Pírαt neωTíme 🛩
кстати, может кто знает, а почему могут начать неимоверно долго проходить инсерты? ну ладно с сохранением в партиции косяк произошел и в родительскую таблицу скопировалось 400 млн записей, но почему это влияет на новые инсерты в другие партиции?
EXPLAIN (ANALYZE, BUFFERS) какого-то (каких-то) из них посмотрите.
А то так можно только гадать.
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in pgsql – PostgreSQL
🤔уф... ну там еще и в транзакцию оборачивается это дело
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
👨🏼‍💻 Pírαt neωTíme 🛩
🤔уф... ну там еще и в транзакцию оборачивается это дело
Эта информация не помогает, правда. Смотрите планы.
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in pgsql – PostgreSQL
Yaroslav Schekin
Эта информация не помогает, правда. Смотрите планы.
хорошо, я просто подумал может есть какие-то популярные причины для проблем с инсертами
источник

SA

Second Admin in pgsql – PostgreSQL
Товарисщи, а не подскажете ли как сделать такое чтобы ошибка в селекте на не созданную таблицу не прилетала ?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Максим
Надо конвертировать строку в numeric , но надо если в ней буквы чтоб не выдавало ошибку а выдавало 0, как это сделать не подскажете?
Общий правильный подход — сначала превращать "плохие" значения в NULL, оставляя "хорошие" без изменения, потом делать CAST, а потом превращать NULL-ы в нужное значение.
Т.е. в данном случае приблизительно так:
WITH src(v) AS (
  VALUES ('a12345'), ('132213')
)
SELECT COALESCE((CASE WHEN v ~ '^[0123456789]+$' THEN v END)::numeric, 0)
 FROM src;
источник

s

sexst in pgsql – PostgreSQL
Second Admin
Товарисщи, а не подскажете ли как сделать такое чтобы ошибка в селекте на не созданную таблицу не прилетала ?
Никак. Обработать её корректно нужно.
источник