Entwicklerhandbuch

Tabellen-Detail

Datenmodell

Tabellen-Detail

Tabellenprofile mit Zweck, Tenant-Key, Kritikalität, Beziehungen und technischer Spaltenstruktur.

DB-Tabellen: 333Views: 0Trigger: 0
Tabellen-Detail

portal_settings

Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.

← Zurück zu Datenbank

Booyage ConciergeNutzung: aktivKritikalität: hochGo-Live: kritisch
117
Spalten
20
Dateibezüge
20
Lese-/Schreibhinweise
9
ID-/Verknüpfungsfelder
Kritischer Bereich
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Go-Live-relevant
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.

Steckbrief

Wofür diese Tabelle da ist

Dieser Bereich erklärt in kompakter Form, welche Aufgabe die Tabelle im Projekt hat und wie wichtig sie für Betrieb und Weiterentwicklung ist.

Projektkontext und Verantwortung
Modul / BereichBooyage Concierge
Status im Projektaktiv
Wichtigkeithoch
Relevanz im Betriebkritisch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Speichert fachliche Projektdaten und wird im Codekontext referenziert.

Wichtige Beziehungen

Wird im Code von 20 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar.

Risiken bei Änderungen

Schemaänderungen wirken auf mehrere Dateien gleichzeitig, die Tabelle ist vergleichsweise groß und strukturell sensibel und Status- oder Soft-Delete-Felder müssen in Lese- und Schreibpfaden konsistent behandelt werden.

Praktischer Hinweis

Die Tabelle portal_settings wird in mehreren Dateien direkt referenziert und ist sehr wahrscheinlich produktiv relevant.

Datenverantwortung

Datenart und Verantwortung

Hier siehst du, welche Art von Daten in der Tabelle liegt und worauf man bei Pflege, Historie und Umbauten achten sollte.

Art der gespeicherten Daten
DomäneGeneral
Datenklasseconfig
Lifecycledauerhaft
PIIja
Aufbewahrung und Historie

Aufbewahrung und Bereinigung mit fachlichem Modulkontext abstimmen.

Worauf bei Datenqualität zu achten ist

Soft-Delete-/Status-Felder in Selektion und Pflege sauber einbeziehen und Zeitfelder können für Historie, Sortierung oder Änderungsnachweis relevant sein.

Risiko bei Umbauten

Schemaänderungen wirken mit hoher Wahrscheinlichkeit auf mehrere produktive Codepfade und sollten nur mit Referenzprüfung, Datenmigration und Rollback-Plan erfolgen.

Führende Datenquelle

Führende Tabelle für modulspezifische Konfiguration.

Nutzung

Wo die Tabelle verwendet wird

Dieser Bereich zeigt, in welchen Dateien oder Abläufen die Tabelle vorkommt. Das hilft beim Verstehen von Auswirkungen vor Änderungen.

Wird gelesen von20 Lese-Hinweise
hotel/staypass_info.phpmodule_settings.phpportal_module_status.phpportal_settings.phpportal_settings_licenses.phpportal_settings_modules.phpportal_settings_payment_accept.phpportal_settings_payment_accept2.phpportal_settings_security.phpportal_settings_staygreen_accept.phpportal_settings_staypass_accept.phpportal_settings_stayroom_accept.phpportal_settings_workflows.phpportal_users.phpstammdaten.phpstaygreenseal_subscribe.phpstayguide_info.phpstayguide_participation_manage.phpstaypass_activation_card.phpstaypass_participation_manage.php
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise4 Einträge
#portal#settings#used#status

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.

Primärschlüssel
id
Eindeutige Felder und Indizes
idhotel_id
Status-, Lösch- und Sichtbarkeitsfelder
staypass_activestayroom_activestaykey_activestaygreen_activepayment_account_statusstayroom_setup_statusstaykey_setup_statusstayroom_statusstayguide_active
Zeitstempel, Audit und Verknüpfungen
created_atupdated_athotel_idstaypass_terms_accepted_user_idstaygreen_terms_accepted_user_idpayment_terms_accepted_user_idpayment_stripe_account_idstayroom_terms_accepted_user_idstayguide_terms_accepted_user_idstaypass_cancel_requested_user_idstayguide_cancel_requested_user_id

Weiterarbeiten

Was noch dazugehört

Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.

Spaltenstruktur

Spalten im Überblick

Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.

Spaltenstruktur öffnen117 Spalten
SpalteTypNullDefaultKeyExtraKommentar
idbigint(20) unsignedNOPRIauto_increment
hotel_idint(11)NOUNI
portal_display_namevarchar(255)YESNULL
portal_default_localevarchar(10)NO'de_DE'
portal_currencychar(3)NO'EUR'
portal_timezonevarchar(64)NO'Europe/Berlin'
portal_date_formatenum('DD.MM.YYYY','YYYY-MM-DD')NO'DD.MM.YYYY'
portal_primary_colorvarchar(9)YESNULL
mail_from_namevarchar(255)YESNULL
mail_from_addressvarchar(255)YESNULL
mail_reply_tovarchar(255)YESNULL
mail_signaturetextYESNULL
auto_prestaytinyint(1)NO1
auto_poststaytinyint(1)NO1
auto_staypass_invitetinyint(1)NO0
quiet_hourstinyint(1)NO0
default_checkin_timetimeYES'15:00:00'
default_checkout_timetimeYES'11:00:00'
noshow_rulevarchar(255)YESNULL
guest_default_landingenum('stayguide','checkin','offer')NO'stayguide'
show_kpi_hintstinyint(1)NO1
show_module_hintstinyint(1)NO1
show_payment_dashboardtinyint(1)NO1
show_payment_in_journeytinyint(1)NO1
show_staypass_badgetinyint(1)NO1
show_stayroom_hintstinyint(1)NO1
show_staygreen_badgetinyint(1)NO1
session_timeout_minutesint(11)NO30
mfa_recommendedtinyint(1)NO1
mfa_required_adminstinyint(1)NO0
login_alertstinyint(1)NO0
imprint_filevarchar(255)YESNULL
privacy_filevarchar(255)YESNULL
terms_filevarchar(255)YESNULL
tracking_default_offtinyint(1)NO0
cookie_banner_managedtinyint(1)NO1
data_retention_monthsint(11)NO24
extended_loggingtinyint(1)NO0
staypass_activetinyint(1)NO0
stayroom_activetinyint(1)NO0
staykey_activetinyint(1)NO0
staygreen_activetinyint(1)NO0
payments_module_enabledtinyint(1)NO0
payment_account_statusenum('inactive','pending','active')NO'inactive'
created_attimestampYEScurrent_timestamp()
updated_attimestampYEScurrent_timestamp()on update current_timestamp()
staypass_terms_acceptedtinyint(1)NO0
staygreen_terms_acceptedtinyint(1)NO0
stayroom_setup_statusvarchar(16)NO'none'
staykey_setup_statusvarchar(16)NO'none'
staypass_terms_versionvarchar(32)YESNULL
staypass_terms_accepted_atdatetimeYESNULL
staypass_terms_accepted_user_idint(11)YESNULL
staypass_terms_accepted_namevarchar(120)YESNULL
staypass_terms_accepted_rolevarchar(120)YESNULL
staypass_terms_accepted_ipvarchar(64)YESNULL
staypass_terms_accepted_user_agentvarchar(255)YESNULL
staygreen_terms_versionvarchar(32)YESNULL
staygreen_terms_accepted_atdatetimeYESNULL
staygreen_terms_accepted_user_idint(11)YESNULL
staygreen_terms_accepted_namevarchar(120)YESNULL
staygreen_terms_accepted_rolevarchar(120)YESNULL
staygreen_terms_accepted_ipvarchar(64)YESNULL
staygreen_terms_accepted_user_agentvarchar(255)YESNULL
staygreen_beds_countint(11)YESNULL
staygreen_license_tiervarchar(16)YESNULL
staygreen_license_price_eurdecimal(10,2)YESNULL
staygreen_verified_selectedtinyint(1)NO0
staygreen_verified_first_fee_eurdecimal(10,2)YESNULL
staygreen_verified_renew_fee_eurdecimal(10,2)YESNULL
staygreen_total_first_year_eurdecimal(10,2)YESNULL
staygreen_total_renewal_year_eurdecimal(10,2)YESNULL
payment_terms_acceptedtinyint(1)NO0
payment_terms_versionvarchar(20)YESNULL
payment_terms_accepted_atdatetimeYESNULL
payment_terms_accepted_user_idint(11)YESNULL
payment_terms_accepted_namevarchar(120)YESNULL
payment_terms_accepted_rolevarchar(120)YESNULL
payment_terms_accepted_ipvarchar(64)YESNULL
payment_terms_accepted_user_agentvarchar(255)YESNULL
payment_stripe_account_idvarchar(64)YESNULL
payment_charges_enabledtinyint(1)NO0
payment_payouts_enabledtinyint(1)NO0
payment_details_submittedtinyint(1)NO0
payment_last_synced_atdatetimeYESNULL
stayroom_terms_versionvarchar(32)YESNULL
stayroom_terms_accepted_atdatetimeYESNULL
stayroom_terms_accepted_user_idint(11)YESNULL
stayroom_terms_accepted_user_namevarchar(128)YESNULL
stayroom_terms_accepted_user_rolevarchar(64)YESNULL
stayroom_terms_accepted_ipvarchar(64)YESNULL
stayroom_terms_accepted_uavarchar(255)YESNULL
stayroom_billing_cyclevarchar(16)YESNULL
stayroom_price_net_eurdecimal(10,2)YESNULL
stayroom_total_first_period_net_eurdecimal(10,2)YESNULL
stayroom_currencyvarchar(8)YES'EUR'
stayroom_order_refvarchar(64)YESNULL
stayroom_statusvarchar(16)NO'inactive'
stayguide_activetinyint(1)NO0
stayguide_terms_acceptedtinyint(1)NO0
stayguide_terms_versionvarchar(32)YESNULL
stayguide_terms_accepted_atdatetimeYESNULL
stayguide_terms_accepted_user_idint(11)YESNULL
stayguide_terms_accepted_namevarchar(120)YESNULL
stayguide_terms_accepted_rolevarchar(120)YESNULL
stayguide_terms_accepted_ipvarchar(64)YESNULL
stayguide_terms_accepted_user_agentvarchar(255)YESNULL
staypass_participation_startdateYESNULL
staypass_participation_enddateYESNULL
staypass_cancel_requested_atdatetimeYESNULL
staypass_cancel_requested_user_idint(11)YESNULL
stayguide_participation_startdateYESNULL
stayguide_participation_enddateYESNULL
stayguide_auto_renewtinyint(1)NO1
stayguide_cancel_requested_atdatetimeYESNULL
stayguide_cancel_requested_user_idint(11)YESNULL
staypass_auto_renewtinyint(1)NO1