Siirry pääsisältöön

production.users

Täydellinen hakemisto eläinlääkärisi henkilöstölle, mukaan lukien nimet, yhteystiedot ja työsuhteen tila (aktiivinen/ei käytössä). Tärkeää suorituskykyanalyysille ja resurssien hallinnalle. Essential…

Täydellinen hakemisto eläinlääkärisi henkilöstölle, mukaan lukien nimet, yhteystiedot ja työsuhteen tila (aktiivinen/ei käytössä). Tärkeää suorituskykyanalyysille ja resurssien hallinnalle.

Keskeiset ominaisuudet:

  • Aktiivinen-tilan seuranta

  • Yhteystiedot

  • Nimi-kentät

Yksityiskohtainen sarakeviite

Ydin-tunnisteet

Sarake

Tyyppi

Kuvaus

Esimerkit

Liiketoimintasääntö

provet_id

STRING

Oman käytännön tunnisteesi

"pcus_1"

Vuokraajan eristysavain — suodata aina tällä suorituskyvyn vuoksi

user_id

BIGINT

Yksilöllinen käyttäjän tunniste

101, 2567, 8934

Järjestelmän luoma, muuttumaton, kun luotu. Ensisijainen avain provet_id:n kanssa

Henkilötiedot

Sarake

Tyyppi

Kuvaus

Esimerkit

Liiketoimintasääntö

first_name

STRING

Käyttäjän etunimi

"emily", "michael", "sarah"

Normalisointi: muunnettu pieniksi kirjaimiksi yhtenäistä tallennusta ja vertailua varten

last_name

STRING

Käyttäjän sukunimi

"watson", "chen", "johnson"

Normalisointi: muunnettu pieniksi kirjaimiksi yhtenäistä tallennusta ja vertailua varten

email

STRING

Käyttäjän sähköpostiosoite

Normalisointi: muunnettu pieniksi kirjaimiksi. Ensisijainen yhteydenottotapa ja usein käytetty kirjautumiseen

Tila ja pääsynhallinta

Sarake

Tyyppi

Kuvaus

Esimerkit

Liiketoimintasääntö

is_user_active

BOOLEAN

Käyttäjätilin aktiivinen tila

true, false

Logiikka:CASE WHEN is_active = 1 THEN true ELSE false END. Hallitsee järjestelmän pääsyä ja näkyvyyttä

Tarkastustiedot

Sarake

Tyyppi

Kuvaus

Esimerkit

Liiketoimintasääntö

created_date

DATE

Käyttäjätilin luontipäivä

2023-01-15, 2024-03-22

Milloin käyttäjätili luotiin ensimmäisen kerran järjestelmään

Yleiset kyselymallit

Aktiivinen henkilöstöhakemisto

-- Nykyinen aktiivinen henkilöstö muotoilluilla nimilläSELECT     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'    AND is_user_active = trueORDER BY last_name, first_name;
Vastasiko tämä kysymykseesi?