...
| Имя поля | Тип данных | Описание | Примечание |
|---|---|---|---|
| property_code | citext | Код объекта | |
| id | int4 | Идентификатор гостя | |
| reservation_no | nvarchar (20) | Номер брони | PropertyCode.ReservationNo |
| profile_no | nvarchar (20) | Номер профиля гостя | PropertyCode.ProfileNo |
| full_name | text | ФИО гостя | |
| sex | varchar (1) | Пол гостя | Из брони, если нет - из профиля гостя |
| birth_date | timestampz | Дата рождения | Из брони, если нет - из профиля гостя |
| age | int4 | Возраст | Из брони, если нет - из профиля гостя Вычисляется функцией GetFullAge |
| age_on_arrival_date | int4 | Возраст гостя на момент приезда (полных лет) | Из брони, если нет - из профиля гостя Вычисляется функцией GetFullAgeOnDate |
| country_code | nvarchar | Код страны гостя | |
| country_name | nvarchar (255) | Страна из адреса гостя | Из брони, если нет - из профиля гостя |
| country_citizenship_code | nvarchar | Код страны гражданства гостя | |
| country_citizenship_name | nvarchar (255) | Страна гражданства гостя | Из брони, если нет - из профиля гостя |
| country_residence_code | nvarchar | Код типа гостя по стране гражданства | |
| country_residence_name | nvarchar (255) | Тип гостя по стране гражданства. | По-умолчанию варианты: Резидент, СНГ, Зарубежный |
| text | Адрес электронной почты | Из брони, если нет - из профиля гостя | |
| phone | nvarchar (MAX) | Телефон | Берется любой один |
| is_main_guest | int | Признак главного гостя | |
| serialized_tag_code | nvarchar (255) | Перечень кодов тегов на профиле гостя | |
| guest_no | text | Номер гостя (PropertyCode.Id) | |
| guid | uuid | Поле с Guid гостя | Если есть в строке профиля гостя - берется она, иначе - из строки самого гостя |
| actual_date_actual | timestampz | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется текущая дата объекта. |