Size: a a a

PostgreSQL + 1C + Linux

2020 October 07

ФХ

Фёдор Холькин... in PostgreSQL + 1C + Linux
2flower _
jsonb_populate_record?
сработало, справедливости ради надо отметить что я долго тупил с первым аргументом функции, нагуглил
для тех кому это может понадобиться:

create TYPE ctr AS ("bankAccount" text,
"bankAddress" text,
"BIK" int,
"certificateDate" date,
"certificateNumber" int,
"contragentType" text,
"corrAccount" text,
"INN" text,
"KPP" int,
"legalAddress" text,
"legalName" text,
"OGRN" text,
"OGRNIP" text,
"OKPO" int);    
with contragent as(
select order_data->'customer'->'contragent' as cnt from rto limit 200)
select  json_populate_record(null::ctr, cnt) from contragent
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Фёдор Холькин
сработало, справедливости ради надо отметить что я долго тупил с первым аргументом функции, нагуглил
для тех кому это может понадобиться:

create TYPE ctr AS ("bankAccount" text,
"bankAddress" text,
"BIK" int,
"certificateDate" date,
"certificateNumber" int,
"contragentType" text,
"corrAccount" text,
"INN" text,
"KPP" int,
"legalAddress" text,
"legalName" text,
"OGRN" text,
"OGRNIP" text,
"OKPO" int);    
with contragent as(
select order_data->'customer'->'contragent' as cnt from rto limit 200)
select  json_populate_record(null::ctr, cnt) from contragent
я похоже чуть промахнулся, проще так
jsonb_to_record

select * from json_to_record('{"a":1,"b":[1,2,3],"c":[1,2,3],"e":"bar","r": {"a": 123, "b": "a b c"}}') as x(a int, b text, c int[], d text, r myrowtype)
a |    b    |    c    | d |       r
---+---------+---------+---+---------------
1 | [1,2,3] | {1,2,3} |   | (123,"a b c")
источник

ФХ

Фёдор Холькин... in PostgreSQL + 1C + Linux
понял
источник

ФХ

Фёдор Холькин... in PostgreSQL + 1C + Linux
спасибо
источник

N

Naro in PostgreSQL + 1C + Linux
всем привет,
словил такую проблему, помогает перезапуск, в чём прикол?
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Naro
всем привет,
словил такую проблему, помогает перезапуск, в чём прикол?
Смотрите в сторону dns resolv name server
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Naro
всем привет,
словил такую проблему, помогает перезапуск, в чём прикол?
сколько rphost-щв в момент проблемы запущено?
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
И память на серваке
источник

N

Naro in PostgreSQL + 1C + Linux
1
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
вообще очень странная ошибка, скорее всего действительно память виновата
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
в общем нужно проверять железо
источник

N

Naro in PostgreSQL + 1C + Linux
на инфостарте писали что нужно ограничение повысить в кластере
но я такого не могу найти(
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Naro
на инфостарте писали что нужно ограничение повысить в кластере
но я такого не могу найти(
какие?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
ограничения на память - они и в ошибке звучат совершенно не так
источник

N

Naro in PostgreSQL + 1C + Linux
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
покажите настройки кластера 1с и настройки рабочего сервера 1с в консоле
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
и сколько у вас оперативки в системе и сколько свободно?
источник

N

Naro in PostgreSQL + 1C + Linux
4,3 из 15,9
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
но вообще когда срабатывает порог памяти, то клиент получает ошибку "сеанс завершён администратором"
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
рпхост из 12 Гб сколько занимает?
источник