Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объясните код / 3 сообщений из 3, страница 1 из 1
21.10.2014, 14:25:50
    #38782908
VanillaNInja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните код
Добрый день! не гуглится, то ли парсеры поисковиков жрут код, то ли у меня мистика какая-то в скриптах. Объясните плиз что тут проиходит:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create table "t1_' || uniq || '" as
with t as (
 select 
  json_array_elements(value) d 
 from json_each(
 ''' || $1 || ''' 
 ) where key=''key''
)

select 
 d ->> ''id'' _id,
 d ->> ''step_id'' _mkb_id
from t;



особенно интересует
d ->> ''id'' _id

что это делает строка? вставляет в таблицу? объявляет переменную?

Спасибо вам заранее )
...
Рейтинг: 0 / 0
21.10.2014, 14:55:46
    #38782973
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните код
VanillaNInja,

http://www.postgresql.org/docs/9.3/interactive/functions-json.html
Код: plaintext
->> 	text 	Get JSON object field as text 

PS: в документации все есть.

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
21.10.2014, 14:59:00
    #38782983
VanillaNInja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните код
Maxim Boguk,

Да, я подозревал, но найти не мог.
Спасибо вам большое, второй раз спасаете :-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объясните код / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]