Size: a a a

pgsql – PostgreSQL

2021 January 27

YA

Yuri Alexandrovich in pgsql – PostgreSQL
a m
Поздравляем, вы изобрели phpmyadmin.
И dBeaver и DataGrid и pgAdmin)))
источник

СЖ

Сергей Жуков... in pgsql – PostgreSQL
Привет всем. Коллеги, помогите сделать запрос: нужно "развернуть" строки в колонки. Запрос усложняется тем, что изначально поле имеет тип text. Я его сначала в json перевожу, но дальше не идет. Подскажите, как можно сделать?  
create table bulids (id int, variables text);

insert into bulids (id, variables )
values (
1,
'{"col1": 10, "col2": 20, "col3": 30,
"variable": [  {"name": "name1", "value": "value1"},
       {"name": "name1", "value": "value2"},
       {"name": "name3", "value": "val1"},
       {"name": "name21", "value": "value21"},
       {"name": "name22", "value": "value2111"},
       {"name": "name21", "value": "val11"},
       {"name": "name1", "value": "val11"},
       {"name": "name22", "value": "val11"},
       {"name": "name22", "value": "val0"},
       {"name": "name5", "value": "val11"}
]}'
);

select
 json_array_elements(variables::json->'variable')::json->>'name' as col,
 json_array_elements(variables::json->'variable')::json->>'value' as val
from bulids
order by col;
источник

IK

Igor Komarov in pgsql – PostgreSQL
День добрый, подскажите пожалуйста, может быть кто-то делал наработки в своих проектах / видел где-то open-source структуру базы данных по типу того, что мне нужно.

Требования: хранение информации о юридических лицах, их обособленных подразделениях, индивидуальных предпринимателях, с поддержкой хранения информации о нерезидентах РФ
источник

IK

Igor Komarov in pgsql – PostgreSQL
Интересует организация композитных ключей во всем этом добре, и приведения нерезидентов и резидентов к одной структуре данных
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
Igor Komarov
День добрый, подскажите пожалуйста, может быть кто-то делал наработки в своих проектах / видел где-то open-source структуру базы данных по типу того, что мне нужно.

Требования: хранение информации о юридических лицах, их обособленных подразделениях, индивидуальных предпринимателях, с поддержкой хранения информации о нерезидентах РФ
источник

IK

Igor Komarov in pgsql – PostgreSQL
Да здесь не совсем про подход был вопрос, здесь больше по конкретной реализации. Информацию собирать очень долго и чревато ошибками, потому надеялся на чьи-то наработки
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Зачем Вы сразу советуете anti-patterns?
источник

S

Simon in pgsql – PostgreSQL
Yaroslav Schekin
Зачем Вы сразу советуете anti-patterns?
Почему анти?
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Igor Komarov
Да здесь не совсем про подход был вопрос, здесь больше по конкретной реализации. Информацию собирать очень долго и чревато ошибками, потому надеялся на чьи-то наработки
вы хотите за бесплатно получить готовое решение?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Simon
Почему анти?
Потому что EAV — это самая известная из них.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Igor Komarov
Да здесь не совсем про подход был вопрос, здесь больше по конкретной реализации. Информацию собирать очень долго и чревато ошибками, потому надеялся на чьи-то наработки
Нужно, чтобы кто-то сделал "отечественный" аналог http://www.databaseanswers.org/data_models/index.htm ;)
источник

GK

Gennady K in pgsql – PostgreSQL
Alexey Bulgakov
вы хотите за бесплатно получить готовое решение?
В налоговой РФ тоже постгрес, может кто и поделится наработками
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Gennady K
В налоговой РФ тоже постгрес, может кто и поделится наработками
вообще наемным программистам не принадлежит код. и сливать его нельзя
источник

AK

Andy Korg in pgsql – PostgreSQL
Igor Komarov
День добрый, подскажите пожалуйста, может быть кто-то делал наработки в своих проектах / видел где-то open-source структуру базы данных по типу того, что мне нужно.

Требования: хранение информации о юридических лицах, их обособленных подразделениях, индивидуальных предпринимателях, с поддержкой хранения информации о нерезидентах РФ
Самое простое наймите архитектора, что бы потом не было вопросов "а чего оно так долго выборки строит"
источник

IK

Igor Komarov in pgsql – PostgreSQL
Alexey Bulgakov
вы хотите за бесплатно получить готовое решение?
Не совсем, скорее надеюсь, что есть какое-то открытое решение, в котором эти модели уже наработаны. Не такой уж и редкий кейс (имхо)

По аналогии с Dadata, в котором выстроены структуры для резидентов (к сожалению), мало ли, существует схожий открытый сервис который учитывает дополнительные требования
источник

GK

Gennady K in pgsql – PostgreSQL
Alexey Bulgakov
вообще наемным программистам не принадлежит код. и сливать его нельзя
Вы знакомы с авторским правом?
источник

AK

Andy Korg in pgsql – PostgreSQL
Igor Komarov
Не совсем, скорее надеюсь, что есть какое-то открытое решение, в котором эти модели уже наработаны. Не такой уж и редкий кейс (имхо)

По аналогии с Dadata, в котором выстроены структуры для резидентов (к сожалению), мало ли, существует схожий открытый сервис который учитывает дополнительные требования
Дело в том, что да, все отношения довольно типовые. И в то же время в каждой организации есть ньюансы которые зачастую игнорируются при проектировании схем БД, в силу неоптыности, не сразу отношения выявленя или  требования бизнес еще не сформулировал. Поэтому нет единого решения увы (
источник

am

a m in pgsql – PostgreSQL
Берите что можете и храните что надо. Тоже мне, работы на полгода.
источник

IK

Igor Komarov in pgsql – PostgreSQL
Andy Korg
Дело в том, что да, все отношения довольно типовые. И в то же время в каждой организации есть ньюансы которые зачастую игнорируются при проектировании схем БД, в силу неоптыности, не сразу отношения выявленя или  требования бизнес еще не сформулировал. Поэтому нет единого решения увы (
Ну, в общем, попытаться стоило. Пошел продолжать копаться в определениях и нормативке
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Igor Komarov
Не совсем, скорее надеюсь, что есть какое-то открытое решение, в котором эти модели уже наработаны. Не такой уж и редкий кейс (имхо)

По аналогии с Dadata, в котором выстроены структуры для резидентов (к сожалению), мало ли, существует схожий открытый сервис который учитывает дополнительные требования
Ну посмотрите ещё организации и контрагенты в формате обмена 1с

https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/format-enterprisedata/
источник