Spring videre til hovedindholdet

production.users

En komplet oversigt over dit veterinærpersonale, inkl. navne, kontaktoplysninger og ansættelsesstatus (aktiv/inaktiv). Vigtigt for analyse af ydeevne og ressourcehåndtering. Essential fo...

En komplet oversigt over dit veterinærpersonale, inkl. navne, kontaktoplysninger og ansættelsesstatus (aktiv/inaktiv). Vigtigt for analyse af ydeevne og ressourcehåndtering.

Vigtige funktioner:

  • Sporing af aktiv status

  • Kontaktoplysninger

  • Felter til navn

Detaljeret kolonne-reference

Primære identifikatorer

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogik

provet_id

STRING

Din unikke praksis-identifier

"pcus_1"

Konto-isoleringsnøgle - filtrér altid efter dette for ydeevne

user_id

BIGINT

Unik bruger-identifier

101, 2567, 8934

Systemgenereret, uforanderlig når den først er oprettet. Primærnøgle med provet_id

Personlige oplysninger

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogik

first_name

STRING

Brugers fornavn

"emily", "michael", "sarah"

Normalisering: Konverteres til små bogstaver for ensartet lagring og match

last_name

STRING

Brugers efternavn

"watson", "chen", "johnson"

Normalisering: Konverteres til små bogstaver for ensartet lagring og match

email

STRING

Brugers E-mail adresse

Normalisering: Konverteres til små bogstaver. Primær kontaktmetode og bruges ofte til Logind

Status & adgangskontrol

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogik

is_user_active

BOOLEAN

Aktiv status for brugerkonto

true, false

Logik:CASE WHEN is_active = 1 THEN true ELSE false END. Kontrollerer systemadgang og synlighed

Revisionsoplysninger

Kolonne

Type

Beskrivelse

Eksempler

Forretningslogik

created_date

DATE

Dato for oprettelse af brugerkonto

2023-01-15, 2024-03-22

Hvornår brugerkontoen blev oprettet første gang i systemet

Typiske forespørgselsmønstre

Oversigt over aktivt personale

-- Nuværende aktivt personale med formaterede navneSELECT     user_id,    INITCAP(first_name) || ' ' || INITCAP(last_name) as display_name,    email,    created_date,    DATEDIFF(CURRENT_DATE(), created_date) as days_with_practiceFROM production.usersWHERE provet_id = 'your_practice_id'    OG is_user_active = trueORDER BY last_name, first_name;
Besvarede dette dit spørgsmål?