Здрасти ещё раз, вчера писал вопрос. Сегодня опишу по подробнее, а то один гений там чепуху писал, второй человек дал совет, но к сожалению не совсем подошел. И так, Есть база 1С медицина которая стоит на Postgres, у нее 5000 таблиц, названия этих таблиц и столбцов странные какие то, типа _referencechngr134453, столбцы такие _fld843 и т.п. Из этих 5000 таблиц мне нужно найти где хранится Иванов Иван Иванович. Столбцов таких как name, first_name, last_name, age, phone, там нет я пытался по ним найти. Вопрос, каким образом мне найти среди них Ива Ивановича, или как построить запрос в postgrese? Спасибо, просьба ахинею не писать как в прошлом посте.
Если бы сразу написали, что речь идёт о базе 1С и Вам нужно место хранения информации о пользователях 1С, отвечающим не пришлось бы гадать, что за "триллиарды таблиц" Вы там рассматриваете. Да и в гугле найти ответ на Ваш вопрос - дело одной минуты, если не спрашивать ахинею.
Информация о пользователях 1С хранится в двух местах - таблице v8users и в файле users.usr, который хранится в одной из записей таблицы Params.
Извиняюсь опять не упомянул, в v8users хранятся пользователи системы , меня интересует пациенты, которые попадают в базу после того как на него завели карту. мне нужны все его реквизиты.
Rem36, Тут немного сложнее. С принципом именования таблиц и полей можете здесь например познакомиться: https://its.1c.ru/db/metod8dev/content/1591/hdoc. Очевидно это у Вас какой-то справочник и таблица будет типа _ReferenceNNN. Сама-то 1С, работающая с этой базой у Вас есть? Если есть, то можно воспользоваться обработкой, которая показывает структуру базы, как раз что где лежит.