Size: a a a

pgsql – PostgreSQL

2021 January 28

NC

Nikita Chaykin in pgsql – PostgreSQL
Что мне этот столбец показывает?
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
Нагуглил что то про GRANT
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
оно?
источник

4

4g in pgsql – PostgreSQL
просто postgres
источник

4

4g in pgsql – PostgreSQL
как я понимаю это права с которым открыта сессия
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
В моём случае postgres это суперПользователь, следовательно, когда я открыл сессию с этими правами, то могу делать всё что хочу
источник

ПЕ

Петр Егоров... in pgsql – PostgreSQL
Nikita Chaykin
Что мне этот столбец показывает?
источник

NR

Nikolaj Rudakov in pgsql – PostgreSQL
всем привет.
как лучше отсортировать строки с такими значениями?
1
1.1
1.1.1
1.2.1
1.10.1
2
2.1.0
3
30.3.56
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Nikolaj Rudakov
всем привет.
как лучше отсортировать строки с такими значениями?
1
1.1
1.1.1
1.2.1
1.10.1
2
2.1.0
3
30.3.56
Сначала все с чётным числом точек, а потом все с тройками.
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
Nikolaj Rudakov
всем привет.
как лучше отсортировать строки с такими значениями?
1
1.1
1.1.1
1.2.1
1.10.1
2
2.1.0
3
30.3.56
или перевести в double число с помощью функции и отсортировать.
источник

NR

Nikolaj Rudakov in pgsql – PostgreSQL
Michael マイケル Zhilin ジリン
или перевести в double число с помощью функции и отсортировать.
как перевести в double если точек 2?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Выбрать любую, конечно :)
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
Nikolaj Rudakov
как перевести в double если точек 2?
так же как отобразить отрезок [0,1) в [0,+бескон)
источник

RL

Roman Lukianov in pgsql – PostgreSQL
Nikolaj Rudakov
всем привет.
как лучше отсортировать строки с такими значениями?
1
1.1
1.1.1
1.2.1
1.10.1
2
2.1.0
3
30.3.56
order by replace(field, ‘.’, ‘’)::integer
Так нормально?
источник

NR

Nikolaj Rudakov in pgsql – PostgreSQL
Roman Lukianov
order by replace(field, ‘.’, ‘’)::integer
Так нормально?
не. 1.1.1 будет равно 11.1
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
к примеру 3.2.2 = 3 + (1/2 + 1/4 + 1/8 * (1/2 + 1/4) ). Где 2 -> 1/2 + 1/4, 3 -> 1/2 + 1/4 + 1/8, 4 -> 1/2 + 1/4 + 1/8 + 1/16...

Складывать понятно не надо, надо просто 1- 1/pow(2,x)
источник

AI

Artyom Ivanov in pgsql – PostgreSQL
Artyom Ivanov
Коллеги, подскажите, если знаете.
Надо: выбрать поля (если в названии присутствует слово "requested") из таблицы и просуммировать их значения.

SELECT column_name
FROM information_schema.columns
WHERE table_schema = 'register'
 AND table_name = 'ref_ppios_request_kmns'
 AND column_name LIKE '%requested%'

Пример того, что получаю:
requested_volume_osetr
requested_volume_taimen
requested_volume_nelma

А как получить значения полей, которых я получаю ?
пробовал объединить в массив результат и передать в селект своей таблицы, но результата нет
вопрос актуален, может кто-то сталкивался, помогите, пожалуйста))
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Nikolaj Rudakov
всем привет.
как лучше отсортировать строки с такими значениями?
1
1.1
1.1.1
1.2.1
1.10.1
2
2.1.0
3
30.3.56
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Artyom Ivanov
Коллеги, подскажите, если знаете.
Надо: выбрать поля (если в названии присутствует слово "requested") из таблицы и просуммировать их значения.

SELECT column_name
FROM information_schema.columns
WHERE table_schema = 'register'
 AND table_name = 'ref_ppios_request_kmns'
 AND column_name LIKE '%requested%'

Пример того, что получаю:
requested_volume_osetr
requested_volume_taimen
requested_volume_nelma

А как получить значения полей, которых я получаю ?
пробовал объединить в массив результат и передать в селект своей таблицы, но результата нет
это динамический запрос. если вам надо делать такие на регулярной основе — у вас что-то очень не хорошо в архитектуре
источник

AI

Artyom Ivanov in pgsql – PostgreSQL
Victor Yegorov
это динамический запрос. если вам надо делать такие на регулярной основе — у вас что-то очень не хорошо в архитектуре
слава богу, это единичный случай)
из запроса я получаю строку с названием поля "requested_volume_valek" а как мне закинуть это в select, чтобы он вывел значение ?
источник