{
 "generated": "2026-06-14",
 "description": "Manifest of all RLPD database systems. Per-system structure is in <slug>/schema.json.",
 "single_db_target": {
  "host": "10.136.27.149",
  "port": 3412,
  "database": "PSDBPRDDB",
  "engine": "SQL Server 2022"
 },
 "file_convention": {
  "index.md": "human overview + YAML front-matter + table inventory",
  "schema.json": "machine-readable full schema (tables/columns/types/constraints/pk/fk/descriptions)",
  "data_dict.md": "human data dictionary (per-table column tables)",
  "er_diagram.md": "entity-relationship diagram (Mermaid / FK table)"
 },
 "system_count": 6,
 "systems": [
  {
   "system": "S4",
   "title": "S4 — ระบบไกล่เกลี่ยข้อพิพาท (Mediation)",
   "slug": "s4_mediation",
   "host": "10.136.27.149",
   "database": "PSDBPRDDB",
   "schema": "MEDIATE",
   "migrated_to_single_db": true,
   "description_source": "curated_markdown",
   "table_count": 95,
   "column_count": 1911,
   "docs": {
    "index": "s4_mediation/index.md",
    "schema_json": "s4_mediation/schema.json",
    "data_dict": "s4_mediation/data_dict.md",
    "er_diagram": "s4_mediation/er_diagram.md"
   },
   "tables": [
    "cms_comment_certificate",
    "cms_compensation_certification_payment",
    "cms_compensation_file_type",
    "cms_compensation_files",
    "cms_compensation_history",
    "cms_compensation_main",
    "cms_compensation_map_user",
    "cms_compensation_payment_receipt",
    "cms_compensation_requisition_form",
    "cms_compensation_role",
    "cms_compensation_status",
    "cms_complaint",
    "cms_geo_amphur",
    "cms_geo_district",
    "cms_geo_province",
    "cms_geo_zipcode",
    "cms_institute_category",
    "cms_institute_mediation",
    "cms_master_assessment",
    "cms_master_assessment_category",
    "cms_master_assessment_header",
    "cms_master_assessment_item",
    "cms_master_assessment_score",
    "cms_master_center_position",
    "cms_master_civil_dispute",
    "cms_master_document_type",
    "cms_master_editinfo",
    "cms_master_expertise",
    "cms_master_performance",
    "cms_master_timeframe",
    "cms_mediation",
    "cms_mediation_booking",
    "cms_mediation_booking_mediator",
    "cms_mediation_booking_online",
    "cms_mediation_books",
    "cms_mediation_compensation",
    "cms_mediation_compensation_rate",
    "cms_mediation_copy1",
    "cms_mediation_docs",
    "cms_mediation_mediator",
    "cms_mediation_pdf",
    "cms_mediation_witness",
    "cms_mediator_applicant",
    "cms_mediator_applicant_copy1",
    "cms_mediator_applicant_item",
    "cms_mediator_appointment",
    "cms_mediator_cert",
    "cms_mediator_ending",
    "cms_mediator_ending_item",
    "cms_mediator_portfolio",
    "cms_mediator_registra",
    "cms_mediator_request_edit",
    "cms_member",
    "cms_menu",
    "cms_menu_group",
    "cms_news",
    "cms_notify",
    "cms_people_center",
    "cms_people_center_announcement",
    "cms_people_center_assessment",
    "cms_people_center_assessment_detail",
    "cms_people_center_assessment_result",
    "cms_people_center_book",
    "cms_people_center_highlight",
    "cms_people_center_level",
    "cms_people_center_meeting",
    "cms_people_center_participant",
    "cms_people_center_report",
    "cms_people_center_result",
    "cms_people_center_result_item",
    "cms_people_center_support",
    "cms_people_center_training",
    "cms_people_center_training_item",
    "cms_profile_ktbcorp",
    "cms_profile_ktbcorp_addr",
    "cms_profile_ktbcorp_bank",
    "cms_profile_ktbcorp_typebank",
    "cms_setting",
    "cms_training_certificate",
    "cms_training_form",
    "cms_training_management_checkin",
    "cms_training_management_rate",
    "cms_training_management_result",
    "cms_training_management_result_item",
    "cms_training_management_score",
    "cms_training_privacy",
    "cms_training_register",
    "cms_training_register_result",
    "cms_training_register_result_item",
    "cms_training_topic",
    "cms_training_topic_gallery",
    "cms_user_logs",
    "cms_user_permission",
    "cms_user_role",
    "cms_users"
   ]
  },
  {
   "system": "S5",
   "title": "S5 — ระบบค่าตอบแทนทนายความ (134/1)",
   "slug": "s5_lawyer",
   "host": "10.136.27.43",
   "database": "rlpd_134",
   "schema": "dbo",
   "migrated_to_single_db": false,
   "description_source": "MS_Description",
   "table_count": 29,
   "column_count": 405,
   "docs": {
    "index": "s5_lawyer/index.md",
    "schema_json": "s5_lawyer/schema.json",
    "data_dict": "s5_lawyer/data_dict.md",
    "er_diagram": "s5_lawyer/er_diagram.md"
   },
   "tables": [
    "CI_Sessions",
    "approval",
    "area",
    "case_history",
    "case_type",
    "cases",
    "db_owner.case_his_new",
    "db_owner.court",
    "db_owner.yearbudget",
    "db_owner.yearbudgetadult",
    "geo_provinces",
    "lawyer",
    "lawyer_131167",
    "lawyer_bk",
    "lawyer_youth",
    "lawyer_youth_bk",
    "log",
    "office",
    "police_station",
    "register",
    "register_copy1",
    "register_copy2",
    "settingtime",
    "suspect",
    "sysdiagrams",
    "travel",
    "wrong_type",
    "zone",
    "zone_province"
   ]
  },
  {
   "system": "S6",
   "title": "S6 — OCIPA (ช่วยเหลือผู้เสียหาย/จำเลย)",
   "slug": "s6_ocipa",
   "host": "10.136.27.43",
   "database": "RLPD02",
   "schema": "dbo",
   "migrated_to_single_db": false,
   "description_source": "MS_Description",
   "table_count": 259,
   "column_count": 1570,
   "docs": {
    "index": "s6_ocipa/index.md",
    "schema_json": "s6_ocipa/schema.json",
    "data_dict": "s6_ocipa/data_dict.md",
    "er_diagram": "s6_ocipa/er_diagram.md"
   },
   "tables": [
    "APiToken",
    "Address",
    "AddressType",
    "Agenda",
    "ArchivalCopy",
    "AttachFile",
    "AttachFileTemp",
    "Bank",
    "BankTranferInformation",
    "BookOfMeeting",
    "Budget",
    "CardType",
    "Career",
    "CaseCategory",
    "CaseRegistration",
    "CaseRegistrationAttachFile",
    "CaseRegistrationCategory",
    "CaseRegistrationComplainant",
    "CaseRegistrationComplainantAddress",
    "CaseRegistrationComplainantAttachFile",
    "CaseRegistrationContactAddress",
    "CaseRegistrationContactPerson",
    "CaseRegistrationProxyAddress",
    "CaseRegistrationProxyPerson",
    "CaseRegistrationStatus",
    "CaseRegistrationSystemReference",
    "CaseRunning",
    "CaseSubCategory",
    "CaseTransaction",
    "CaseTransactionAttachFile",
    "CaseTransactionChangeHistory",
    "CaseTransactionProxyPerson",
    "CaseTransactionStatus",
    "CaseType",
    "Channel",
    "ChequePaymentInformation",
    "Committee",
    "Compensation",
    "CompensationMapComplainant",
    "Complainant",
    "ComplainantConsent",
    "ComplainantType",
    "Complaint",
    "ComplaintAttachFile",
    "ComplaintCaseAttachFile",
    "ComplaintCaseChief",
    "ComplaintCaseDetail",
    "ComplaintCaseLog",
    "ComplaintCaseProxy",
    "ComplaintCaseRegistration",
    "ComplaintCaseStatusHistory",
    "ComplaintCaseTerminate",
    "ComplaintReply",
    "ComplaintStatus",
    "ComplaintSubject",
    "ComplaintSystemStatus",
    "Consent",
    "ConsultantOpinion",
    "Contact",
    "CounselCase",
    "CounselCaseChangeHistory",
    "CounselCaseGroupPerson",
    "CounselCaseOpinion",
    "CounselCaseReview",
    "CounselCaseTerminate",
    "CounselCauseOfTerminate",
    "CounselStatus",
    "Country",
    "Court",
    "CourtGroup",
    "CourtLevel",
    "CourtType",
    "CriminalCaseAccusedCaseDetail",
    "CriminalCaseAllegedOffenderCaseDetail",
    "CriminalCaseCategory",
    "CriminalCaseComplainant",
    "CriminalCaseComplainantAddress",
    "CriminalCaseComplainantArchivalCopy",
    "CriminalCaseComplainantAttachFile",
    "CriminalCaseComplainantMeta",
    "CriminalCaseComplaintFamilyMember",
    "CriminalCaseComplaintIncome",
    "CriminalCaseComplaintMaritail_",
    "CriminalCaseComplaintNoIncome",
    "CriminalCaseComplaintParent",
    "CriminalCaseContactPerson",
    "CriminalCaseDamage",
    "CriminalCaseDisabled",
    "CriminalCaseGuilt",
    "CriminalCaseHealthPrivilege",
    "CriminalCaseInjured",
    "CriminalCaseJudgement",
    "CriminalCaseNote",
    "CriminalCaseOffice",
    "CriminalCaseOfficerOpinion_",
    "CriminalCasePassAway",
    "CriminalCaseRegistration",
    "CriminalCaseRoadAccident",
    "CriminalCaseRoadAccidentFinancialAssistance",
    "CriminalCaseStatus",
    "CriminalCaseStatusChangeHistory",
    "CriminalCaseSubGuilt",
    "CriminalCaseVictimCaseDetail",
    "CriminalComplainantInspect",
    "CriminalRPLDSystemReference",
    "DXCAccessToken",
    "Damage",
    "DamageMapComplainantType",
    "DatabaseProcess",
    "DatabaseProcessHistory",
    "Delegation",
    "DelegationListOfMeeting",
    "DelegationMeeting",
    "DelegationMeetingAttachFile",
    "DelegationMeetingBook",
    "DepartmentAddress_",
    "Department_",
    "Disabled",
    "District",
    "EducationLevel",
    "FinanceStatus",
    "FinanceTransactionApproveUpload",
    "FinanceUploadTransaction",
    "Form",
    "FormAttribute",
    "FormMapComplainantType",
    "FormType",
    "GovernmentAgency",
    "Guilt",
    "GuiltMapSubGuilt",
    "HealthPrivilege",
    "Inbox",
    "InboxDetail",
    "InboxMapOffice",
    "InboxMapUser",
    "Inspect",
    "InspectLinkageService",
    "InspectLog",
    "InspectValueList",
    "InspectValueType",
    "JobAttribute",
    "JobStatus",
    "JobType",
    "JobTypeMappingOCIPAJobApply",
    "Judgement",
    "Judgement_BackUp18032021",
    "LinkageAccessToken",
    "LogOTP",
    "LogShortMessage",
    "LossOfIncome",
    "MainCaseType",
    "MaritalStatus",
    "MedicalExpense",
    "Nationality",
    "OCIPACluster",
    "OCIPAFinanceBeneficiary",
    "OCIPAFinanceStatusHistory",
    "OCIPAFinance_ย้ายไปที่OCIPAJobPaymentInformation",
    "OCIPAJob",
    "OCIPAJobAdditional",
    "OCIPAJobApply",
    "OCIPAJobChangWorkStepHistory",
    "OCIPAJobComplainantCompensation",
    "OCIPAJobCriminalComplainantAttachFile",
    "OCIPAJobCriminalComplainant_",
    "OCIPAJobDetention",
    "OCIPAJobEntity",
    "OCIPAJobForConsiderationOfMeeting",
    "OCIPAJobImprisonment",
    "OCIPAJobMapLawyer",
    "OCIPAJobMedicalExpense",
    "OCIPAJobOfficeOwner",
    "OCIPAJobOfficerApproveCompensation",
    "OCIPAJobOfficerOpinion",
    "OCIPAJobOfficerOpinion_Back_Up_24_12_2021",
    "OCIPAJobOfficerProceedAsRequired",
    "OCIPAJobOfficerSubOpinion",
    "OCIPAJobPaymentInformation",
    "OCIPAJobProxy",
    "OCIPAJobStandard",
    "OCIPAJobStatusHistory",
    "OCIPAJobTermination",
    "OCIPAJobWaiting",
    "OCIPAWorkStep",
    "OCIPAWorkStepPath",
    "OCIPAWorkStepProcesss",
    "Office",
    "OfficeAddress",
    "OfficeMapRLPDSystem",
    "OfficerMapJobAttribute",
    "OfficerMapOpinion",
    "OfficerMapRole",
    "OfficerRole",
    "Opinion",
    "OpinionMappingSubOpinion",
    "PaymentInformation",
    "PaymentMethod",
    "PaymentOrder",
    "PaymentStatus",
    "PaymentType",
    "Person",
    "PoliceStation",
    "Position",
    "PrefixName",
    "Province",
    "ProvinceExtension",
    "ProvinceMSC",
    "ProvinceType",
    "RLPDStandard",
    "RLPDStandardOption",
    "RLPDStandardOptionMapGovAgen",
    "RLPDSystemReference",
    "Race",
    "RecordMaxRunNo",
    "Region",
    "RelateType",
    "Religion",
    "ReplyDocument",
    "ReplyDocumentInformation",
    "ReportPoliceStatisticOfComplaints",
    "RoadAccidentFinancialAssistance",
    "SMSSendHistory",
    "SectionTracking",
    "SingleLogin",
    "SubCommittee",
    "SubGuilt",
    "SubOpinion",
    "Subdistrict",
    "SysGroupMapModule",
    "SysGroupModule",
    "SysModule",
    "SysOperation",
    "SysPermission",
    "SysRole",
    "SysRoleMapPermission",
    "SysScreen",
    "SysSetting",
    "SystemsLog",
    "Temp_FinanceTransactionApproveUpload",
    "Temp_ReportPoliceStatisticOfComplaintsUpload",
    "Term",
    "TerminationReason",
    "TransactonLog",
    "TransferCase",
    "TransferCaseTracking",
    "User",
    "UserAccountType",
    "UserEmail",
    "UserLogin",
    "UserLoginHistory",
    "UserMapOffice_",
    "UserMapPermission",
    "UserMapRLPDSystem",
    "UserMapRole",
    "UserStatus",
    "UserType",
    "VerdictRunning",
    "sysdiagrams",
    "tempallrequest"
   ]
  },
  {
   "system": "S7",
   "title": "S7 — ระบบคุ้มครองพยาน (Witness Protection)",
   "slug": "s7_witness",
   "host": "10.136.27.149",
   "database": "PSDBPRDDB",
   "schema": "WITNESS",
   "migrated_to_single_db": true,
   "description_source": "curated_markdown",
   "table_count": 109,
   "column_count": 1475,
   "docs": {
    "index": "s7_witness/index.md",
    "schema_json": "s7_witness/schema.json",
    "data_dict": "s7_witness/data_dict.md",
    "er_diagram": "s7_witness/er_diagram.md"
   },
   "tables": [
    "Area",
    "AttachFile",
    "AttachStatement",
    "Budget",
    "BudgetType",
    "BudgetYear",
    "CaseType",
    "Department",
    "District",
    "Document13",
    "DxcServicesApi",
    "DxcServicesParamMap",
    "Expense",
    "ExpenseCategory",
    "ExpenseCategory_copy",
    "ExpenseCutOffType",
    "ExpenseDetails",
    "ExpenseDetails__Estimate",
    "ExpenseMaster",
    "ExpenseType",
    "Expense_Estimate",
    "Honorable_Meeting_Agenda",
    "LegalProcess",
    "LegalProcessFollowUp",
    "LegalProcessStatus",
    "LogActivitiesDXC",
    "LogCallServiceCenter",
    "LogChangeProtectedDate",
    "LogGetApi",
    "LogMscSetApi",
    "LogPetitionProcess",
    "Log_Activity",
    "Map2",
    "MapPetitionProtection",
    "MeetingRoom",
    "MeetingRoomOnAgenda",
    "Menu",
    "Notification",
    "NotificationType",
    "OLE DB Destination",
    "OTP",
    "Offense",
    "PetitionCompensation",
    "PetitionDamageAndClaims",
    "PetitionFromPortal",
    "PetitionProtection",
    "PetitionProtectionOrder",
    "PetitionProtectionOrderApproved",
    "Petitioner",
    "PetitionsUsersOwner",
    "PrintFileVersion",
    "ProtectionBudgetAllocate",
    "ProtectionIntendant",
    "ProtectionLegalProcess",
    "ProtectionPurpose",
    "ProtectionRelatePerson",
    "ProtectionTeam",
    "ProtectionTraceCase",
    "ProtectionTraceCaseNotification",
    "ProtectionType",
    "Province",
    "ProvincePolygon",
    "Region",
    "Roles",
    "RolesPermission",
    "SubDistrict",
    "Table_1",
    "Title",
    "Tm_BloodType",
    "Tm_Career",
    "Tm_Damage",
    "Tm_ExpenseSaveType",
    "Tm_ExpenseTypeUnit",
    "Tm_Gender",
    "Tm_LawyerSuggesting",
    "Tm_MaritalStatus",
    "Tm_Nationality",
    "Tm_Notification",
    "Tm_Positions",
    "Tm_ProtectPlace",
    "Tm_ProtectionTeam",
    "Tm_ProtectionTeamPerson",
    "Tm_ProtectionTeamUser",
    "Tm_ProtectionTraceCaseResult",
    "Tm_ProtectionTraceCaseType",
    "Tm_ProtectorType",
    "Tm_Race",
    "Tm_ReasonToEndOfProtect",
    "Tm_RelatePosition",
    "Tm_Religion",
    "Tm_ResolutionOnAgenda",
    "Tm_SendFile",
    "Tm_SendPlace",
    "Tm_ThreeMonths",
    "Tm_WaitToApproveByDirector",
    "Tm_WaitToApproveByDirectorDeputyGeneral",
    "Tm_WaitToApproveByDirectorGeneral",
    "Tm_WayToProtect",
    "Tm_WitnessDepend",
    "Tm_WitnessProtectDepartment",
    "Tm_WitnessStatus",
    "Tm_WitnessStatusTimeLine",
    "UserRoles",
    "Users",
    "Users_External",
    "Users_Honorable",
    "Witness",
    "WitnessOther",
    "WitnessRelateType"
   ]
  },
  {
   "system": "S8",
   "title": "S8 — เว็บไซต์กรมคุ้มครองสิทธิฯ",
   "slug": "s8_website",
   "host": "10.136.27.226",
   "database": "RLPD_WEB",
   "schema": "dbo",
   "migrated_to_single_db": false,
   "description_source": "MS_Description",
   "table_count": 81,
   "column_count": 758,
   "docs": {
    "index": "s8_website/index.md",
    "schema_json": "s8_website/schema.json",
    "data_dict": "s8_website/data_dict.md",
    "er_diagram": "s8_website/er_diagram.md"
   },
   "tables": [
    "AttachFile",
    "AttachFile_Alt",
    "Banner",
    "Banner_Detail",
    "Banner_Location",
    "Banner_Setting",
    "Banner_Type",
    "Calendar",
    "Calendar_Category",
    "Calendar_Detail",
    "Category",
    "CategoryDetail",
    "Content",
    "Content++",
    "Content_Article",
    "Content_Article_copy1",
    "Content_Article_copy2",
    "Content_Article_copy3",
    "Content_AttachFile",
    "Content_IMG",
    "Content_Iframe",
    "Content_Link",
    "Content_Target",
    "Content_Type",
    "Content_Video",
    "Content_bk_250368bb",
    "Content_copy1",
    "Department",
    "FAQ",
    "FAQ_Detail",
    "FAQ_Ques",
    "FAQ_Ques_Detail",
    "Footer",
    "Footer_Detail",
    "Footer_Detail_copy1",
    "GroupBannerService",
    "GroupBannerService_Detail",
    "Language",
    "Log_Activity",
    "Log_PublicActivity",
    "Log_Theme",
    "Menu",
    "Menu_Detail",
    "Menu_Type",
    "Menu_copy1",
    "Popup",
    "Popup_Location",
    "Popup_Setting",
    "Popup_Size",
    "Position",
    "Role",
    "Role_Menu",
    "Shortcut_Label",
    "Shortcut_Label_Detail",
    "Shortcut_Menu",
    "SinglePage_Board",
    "SinglePage_Board_Detail",
    "SinglePage_Content",
    "SinglePage_Content_Detail",
    "SinglePage_Content_Detail_copy1",
    "SinglePage_Content_copy1",
    "SinglePage_MainMenu",
    "SinglePage_MainMenu_Detail",
    "Splash_Page",
    "Splash_Page_Detail",
    "Survey",
    "SurveyAnswerDetail",
    "SurveyCategory",
    "SurveyDetail",
    "SurveyDetail_Choice",
    "Theme",
    "Theme_Choice",
    "Theme_Choice_Content",
    "Theme_Color",
    "Theme_Location",
    "Tm_Menu",
    "Tm_Title",
    "TypeMedia",
    "UserRoles",
    "Users",
    "Users_bk111267"
   ]
  },
  {
   "system": "S9",
   "title": "S9 — ระบบเว็บพอร์ทัลกลาง (Web Portal)",
   "slug": "s9_webportal",
   "host": "10.136.27.149",
   "database": "PSDBPRDDB",
   "schema": "PORTAL",
   "migrated_to_single_db": true,
   "description_source": "curated_markdown",
   "table_count": 48,
   "column_count": 437,
   "docs": {
    "index": "s9_webportal/index.md",
    "schema_json": "s9_webportal/schema.json",
    "data_dict": "s9_webportal/data_dict.md",
    "er_diagram": "s9_webportal/er_diagram.md"
   },
   "tables": [
    "Agency",
    "ApiKey",
    "ApiTokens",
    "DailyRunningNumber",
    "Districts",
    "EmailNotificationSettings",
    "EmailSentLog",
    "Gender",
    "Geography",
    "Groups",
    "IdCardType",
    "MaritalStatus",
    "MedicalCondition",
    "ModuleRoles",
    "Nationality",
    "Occupation",
    "OpenApiExecuteLog",
    "PasswordResetToken",
    "PermissionRequest",
    "PermissionRequestAction",
    "PermissionRequestAgency",
    "PermissionRequestFiles",
    "PermissionRequestHistory",
    "PermissionRequestRunningNumber",
    "PermissionRequestUserPosition",
    "PermissionRequestUserRole",
    "PermissionRequestUserType",
    "PermissionRequestUserWorkingGroup",
    "PetitionChannel",
    "PetitionRequestDepartments",
    "PetitionRequestFiles",
    "PetitionRequestHistory",
    "PetitionRequests",
    "Provinces",
    "RLPDSystems",
    "Relationship",
    "RequestedPermissions",
    "RequesterType",
    "SubDistricts",
    "SubGroups",
    "SystemAccessLog",
    "TaskStatusMapping",
    "Title",
    "TmpNationality",
    "UserProfile",
    "UserRole",
    "Zipcodes",
    "Zipcodes_tmp"
   ]
  }
 ]
}