Data model

"CUSTOMER_ADMIN" {
  shape: sql_table
  "id": UUID {constraint: primary_key}
  "first_name": VARCHAR(255) 
  "last_name": VARCHAR(255) 
  "profile_id": UUID 
}
"CUSTOMER_ADMIN_TO_ENTITY" {
  shape: sql_table
  "id": UUID {constraint: primary_key}
  "app_name": TEXT 
  "country_metadata": JSONB 
  "customer_admin_id": UUID 
  "end_date": DATE 
  "entity_id": VARCHAR(255) 
  "entity_type": VARCHAR(255) 
  "is_cancelled": BOOLEAN 
  "is_contract_manager": BOOLEAN 
  "is_invoice_manager": BOOLEAN 
  "is_payroll_manager": BOOLEAN 
  "is_people_manager": BOOLEAN 
  "parent_account_id": VARCHAR(255) 
  "person_onboarding_id": UUID 
  "start_date": DATE 
  "user_id": VARCHAR(255) 
}
"CUSTOMER_ADMIN"."id" -> "CUSTOMER_ADMIN_TO_ENTITY"."customer_admin_id": {
  source-arrowhead.shape: cf-one-required
  target-arrowhead.shape: cf-many
}
Hold "Alt" / "Option" to enable pan & zoom