Size: a a a

pgsql – PostgreSQL

2020 July 18

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nikolay
может я не так понял, но вель в хип сорт нужно будет построить хип для всего набора данных?
Нет, не нужно, конечно. Для "LIMIT N" нужен heap размером N, поэтому она и используется.
Это обычная реализация приоритетной очереди с помощью heap.
источник

L

Little Panda 🐼 in pgsql – PostgreSQL
Друзья, есть вот такой запрос:
SELECT * FROM database.user_get_by_params($1, $2)

Насколько я понимаю это функция/процедура. Как найти эту процедуру?
источник

IK

Igor Komarov in pgsql – PostgreSQL
Little Panda 🐼
Друзья, есть вот такой запрос:
SELECT * FROM database.user_get_by_params($1, $2)

Насколько я понимаю это функция/процедура. Как найти эту процедуру?
По идее – можно подключиться через какую-нибудь тулзу по типу Valentino Studio чтобы посмотреть, а что вообще есть в базе.

Поясните в вопросе еще на всякий случай, вы нашли где-то такой запрос, или он есть у вас в базе и вы не можете понять что это/где это?
источник

L

Little Panda 🐼 in pgsql – PostgreSQL
Igor Komarov
По идее – можно подключиться через какую-нибудь тулзу по типу Valentino Studio чтобы посмотреть, а что вообще есть в базе.

Поясните в вопросе еще на всякий случай, вы нашли где-то такой запрос, или он есть у вас в базе и вы не можете понять что это/где это?
у меня уже есть это. Я не могу понять где это
источник

IK

Igor Komarov in pgsql – PostgreSQL
ну, тогда логично посмотреть через какую-то UI-тулзу. Вроде даже в pgadmin должно показываться
источник

L

Little Panda 🐼 in pgsql – PostgreSQL
Igor Komarov
ну, тогда логично посмотреть через какую-то UI-тулзу. Вроде даже в pgadmin должно показываться
в том то и дело, я не знаю куда смотреть, используя UI-тулзу
источник

L

Little Panda 🐼 in pgsql – PostgreSQL
Igor Komarov
ну, тогда логично посмотреть через какую-то UI-тулзу. Вроде даже в pgadmin должно показываться
Спасибо! Разобрался
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Little Panda 🐼
Друзья, есть вот такой запрос:
SELECT * FROM database.user_get_by_params($1, $2)

Насколько я понимаю это функция/процедура. Как найти эту процедуру?
\df database.user_get_by_params
\sf database.user_get_by_params

В psql. "database" здесь — это схема, кстати (странно кто-то там схему назвал, в смысле).
источник

K

Kirill in pgsql – PostgreSQL
Всем привет! Подскажите пожалуйста как округлить число до 2х знаков после запятой, но чтобы при округлении например числа 10,7023456 на выходе было не 10,7 а 10,70?
источник

K

Kirill in pgsql – PostgreSQL
SELECT round(10.7023456::numeric, 2) выдает 10,7
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
select 1.12345::numeric(10,2)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kirill
Всем привет! Подскажите пожалуйста как округлить число до 2х знаков после запятой, но чтобы при округлении например числа 10,7023456 на выходе было не 10,7 а 10,70?
Во-первых, у меня не воспроизводится. https://dbfiddle.uk/?rdbms=postgres_12&fiddle=779e81f3e0495f2cfeabfe88d09f1294
Во-вторых, какая Вам разница?
источник

K

Kirill in pgsql – PostgreSQL
на SQL-EX пытаюсь задачу решить и вижу какое то странное поведение при округлении
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kirill
на SQL-EX пытаюсь задачу решить и вижу какое то странное поведение при округлении
А это точно PostgreSQL? Если да, то покажите test case.
источник

K

Kirill in pgsql – PostgreSQL
Yaroslav Schekin
А это точно PostgreSQL? Если да, то покажите test case.
скорее нет, потому что когда пытаюсь тип numeric указать, ругается на неверный синаксис(
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kirill
скорее нет, потому что когда пытаюсь тип numeric указать, ругается на неверный синаксис(
Ну так а что Вы здесь-то спрашиваете...
источник

λ

λ in pgsql – PostgreSQL
Kirill
скорее нет, потому что когда пытаюсь тип numeric указать, ругается на неверный синаксис(
Спросите в sqlcom
источник

K

Kirill in pgsql – PostgreSQL
спасибо
источник

꧁𝕋𝕚𝕞꧂ in pgsql – PostgreSQL
Тип данных то на выходе одинаковый?
источник

M

Mr.Leon in pgsql – PostgreSQL
У меня не выходит использовать команду SELECT json_object(*) FROM zitdz_posts; / подскажите вчем ошибка.
источник