Size: a a a

pgsql – PostgreSQL

2021 March 07

YS

Yaroslav Schekin in pgsql – PostgreSQL
Artem Silenkov
Это фиксится довольно быстро, но инфу я про это нигде не нашёл)
Может, напишете замечание (комментарий) к документации на сайте, или сообщение в -docs?
Мне кажется, в документацию CREATE TABLESPACE это стоит внести.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Михаил Павлов
Изменить наверное возможно, используя raw query. Дело в том что я в базах очень начинающего уровня
(Посмотрев на запрос) И всё-таки лучше бы поменять (может, это удастся и без raw query?).
Вот это:
       COALESCE((SELECT U0.timestamp
                  FROM articles_article AS U0
                 WHERE U0.source_id = aggregator_datasource.id
                 ORDER BY U0.timestamp DESC
                 LIMIT 1), '0001-01-01'
            ) AS newest_article_time

на первый взгляд — то же самое, что:
COALESCE(MAX(articles_article.timestamp), '0001-01-01')

нет?
источник

AS

Artem Silenkov in pgsql – PostgreSQL
Мы в 12
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Yaroslav Schekin
(Посмотрев на запрос) И всё-таки лучше бы поменять (может, это удастся и без raw query?).
Вот это:
       COALESCE((SELECT U0.timestamp
                  FROM articles_article AS U0
                 WHERE U0.source_id = aggregator_datasource.id
                 ORDER BY U0.timestamp DESC
                 LIMIT 1), '0001-01-01'
            ) AS newest_article_time

на первый взгляд — то же самое, что:
COALESCE(MAX(articles_article.timestamp), '0001-01-01')

нет?
Не совсем, там еще where есть
WHERE U0.source_id = aggregator_datasource.id
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
MAX(articles_article.timestamp)
отработает ведь по всей таблице
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Михаил Павлов
MAX(articles_article.timestamp)
отработает ведь по всей таблице
Нет. JOIN-то там есть у Вас, причём именно по этому условию, нет?
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Yaroslav Schekin
Нет. JOIN-то там есть у Вас, причём именно по этому условию, нет?
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Вот для такой страницы запрос
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Оно подсчитывает количество статей по каждому источнику данных
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Михаил Павлов
Вот для такой страницы запрос
Да какая разница? ;) Вы можете по смыслу проверить, и результаты сопоставить (старого и нового запросов), правильно?
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Попробую
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Да, похоже что так работает, помню когда составлял запрос был вариант использовать Max, почему-то его я отбросил
источник

ФГ

Федор Гулин... in pgsql – PostgreSQL
Кто то имеет дела здесь с Postgres Azure. Есть вопросы по перформансу Select.
Интересно именно Azure ибо я на оффшор работаю и это данность.
источник
2021 March 08

AS

Andrey Sorokin in pgsql – PostgreSQL
Всем приве! Пожалуйста подскажите как скинут ьсчетчик на таблице с полным удалениме данных
источник

D

Dmitriy in pgsql – PostgreSQL
Andrey Sorokin
Всем приве! Пожалуйста подскажите как скинут ьсчетчик на таблице с полным удалениме данных
TRUNCATE TABLE mytable RESTART IDENTITY RESTRICT;
источник

AS

Andrey Sorokin in pgsql – PostgreSQL
Dmitriy
TRUNCATE TABLE mytable RESTART IDENTITY RESTRICT;
Спасибо!
источник

A

AbdulAziz in pgsql – PostgreSQL
Hi, How I can add user for postgresql db in pgAdmin 4
источник

FE

Friedrich Engels in pgsql – PostgreSQL
AbdulAziz
Hi, How I can add user for postgresql db in pgAdmin 4
create role / create user
And then
grant _ on database _ to _
источник

A

AbdulAziz in pgsql – PostgreSQL
Friedrich Engels
create role / create user
And then
grant _ on database _ to _
in qoury tool
источник

FE

Friedrich Engels in pgsql – PostgreSQL
AbdulAziz
in qoury tool
Yes
First, you either create role with LOGIN or create user, then
set password, and finally grant rights to this user on your database
источник