columns:
  absence_id:
    type: bigint
  absence_nb_jours:
    type: numeric
  code_horaire_id:
    type: bigint
    default: "0"
  contrat_id:
    type: bigint
  contrat_mois_id:
    type: bigint
  date:
    type: date
  etablissement_id:
    type: bigint
  mois:
    type: numeric
  niveau_id:
    type: bigint
    comment: "Correspond au niveau 3 d''Octime (le plus fin)."
  oid:
    type: bigint
    default: "nextval('s_planning_mouvement'::regclass)"
  pole_id:
    type: bigint
    default: "0"
  qualification_id:
    type: bigint
  salarie_id:
    type: bigint
  semaine:
    type: numeric
  service_id:
    type: bigint
  temps_absence:
    type: numeric
  temps_absence_ajuste:
    type: numeric
    default: "0"
  temps_du:
    type: numeric
  temps_du_ajuste:
    type: numeric
    default: "0"
  temps_du_initial:
    type: numeric
  temps_hc:
    type: numeric
    comment: Heures complémentaires.
  temps_hs:
    type: numeric
    comment: Heures supplémentaires.
  temps_presence:
    type: numeric
  temps_presence_ajuste:
    type: numeric
  temps_valide:
    type: numeric
  temps_valide_ajuste:
    type: numeric
    default: "0"
  type_absence_id:
    type: bigint
indexes:
  i_planning_mouvement_1:
    column: salarie_id
    method: btree
  i_planning_mouvement_2:
    column: date
    method: btree
  i_planning_mouvement_3:
    column: contrat_id
    method: btree
  i_planning_mouvement_4:
    column: contrat_mois_id
    method: btree
  i_planning_mouvement_5:
    column: service_id
    method: btree
  i_planning_mouvement_6:
    column: qualification_id
    method: btree
  i_planning_mouvement_7:
    column: type_absence_id
    method: btree
  i_planning_mouvement_8:
    column: code_horaire_id
    method: btree