Size: a a a

pgsql – PostgreSQL

2021 March 05

LS

Lilo Stich in pgsql – PostgreSQL
Ищу System Override, тут через Ansible деплоилось.
источник

LS

Lilo Stich in pgsql – PostgreSQL
А где может переопределяться?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
select * from pg_settings where name = 'log_statement';
источник

А

Асилбек in pgsql – PostgreSQL
SELECT monthname(payment_date) payment_month,
     
      sum(amount) over (),
      sum(sum(amount)) over ()

FROM payment
GROUP BY monthname(payment_date);
 здравствуйте может кто-нибудь объяснить разницу этих двух SUM(amount ) over() , SUM(SUM(amount)) over() .
SUM(SUM(amount )) over()  дает итоговую сумму  несмотря на group by,
я не могу понять что дает SUM(amount) over()
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
или так
select * from pg_file_settings where name = 'log_statement';
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Lilo Stich
А где может переопределяться?
смотрите чуть выше вам два варианта запросов скинули, выполните их и покажите результаты
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
postgres=# alter system set log_statement = 'all';
ALTER SYSTEM
postgres=# show log_statement;
log_statement
---------------
none
(1 row)

postgres=# select pg_reload_conf();
pg_reload_conf
----------------
t
(1 row)

postgres=# show log_statement;
log_statement
---------------
all
(1 row)
источник

LS

Lilo Stich in pgsql – PostgreSQL
Alexey Lesovsky
или так
select * from pg_file_settings where name = 'log_statement';
select * from pg_file_settings where name = 'log_statement';

sourcefile | sourceline | seqno |     name      | setting | applied | error


/etc/postgresql/11/data/postgresql.conf       |        212 |   168 | log_statement | all     | f       | (null)
/data/postgresql/11/data/postgresql.auto.conf |          3 |   249 | log_statement | all     | t       | (null)
источник

LS

Lilo Stich in pgsql – PostgreSQL
applied = f подразумевает что изменения в файле есть но они не применены?
источник

LS

Lilo Stich in pgsql – PostgreSQL
источник

LS

Lilo Stich in pgsql – PostgreSQL
источник

LS

Lilo Stich in pgsql – PostgreSQL
Lilo Stich
applied = f подразумевает что изменения в файле есть но они не применены?
но я же делал systemclt reload postgresql-11, но не restart
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Lilo Stich
applied = f подразумевает что изменения в файле есть но они не применены?
да, вам нужно убрать вхождение из auto.conf, выставьте нужное значение в основном конфиге, и потом сделайте ресет значения в auto.conf и потом релоад.
значение из авто.конф сотрется и при релоаде подхватится значение из основного конфига и выхлоп запроса, должен показывать одну строку вместо двух.
источник

Z

Zheka_13 in pgsql – PostgreSQL
в postgresql.auto.conf пишутся параметры которые вы меняете из базы. они перебивают те что в postgresql.conf
источник

Z

Zheka_13 in pgsql – PostgreSQL
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
auto.conf имеет приоритет над основным конфигом
источник

LS

Lilo Stich in pgsql – PostgreSQL
Спасибо ра разъяснения, но как же:

systemclt reload postgresql-11
SELECT pg_reload_conf();
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
почитайте это на досуге, там есть про порядок обработки конфигов
источник

LS

Lilo Stich in pgsql – PostgreSQL
Alexey Lesovsky
почитайте это на досуге, там есть про порядок обработки конфигов
Благодарю, есть пробелы, прочту.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Lilo Stich
Спасибо ра разъяснения, но как же:

systemclt reload postgresql-11
SELECT pg_reload_conf();
а что именно вас тут смущает уточните плз
источник