Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Exported Database Structure Diagram

1. All tables in the export zip file are Visual FoxPro compatible DBT/FPT.
2. All fields with name like P_<TableName> are foreign key to the related <TableName> table.
Table: HBWACAT - API Categories
      KEY                4  Integer
      SYSC                  DateTime
      SYSM                  DateTime
      NAME             100  Character     
Table: HBWPIDX - Harbour Package Index
      KEY                4  Integer
      NAME             200  Character     
      CODE              20  Character     
         Help:  Used For Links
      DEVSTATUS          1  Numeric    
         Help:  Development Status
           
           1 = Planning
           2 = Pre-Alpha
           3 = Alpha
           4 = Beta
           5 = Production/Stable
           6 = Mature
           7 = Inactive
           8 = Removed
      GITURL           250  Character     
      GITBRANCH        100  Character     
      DOCURL                Memo
         Help:  Documentation URL
      DESC                  Memo
         Help:  HTML
      LICENSE               Memo
         Help:  HTML
      SCRAPSTAT          1  Numeric    
           1 = Do Not Scrape Code
           2 = Scrape Code
      PLATALL               Logical
         Help:  All Platforms
      PLATWIN               Logical
         Help:  Platform - Windows
      PLATNIX               Logical
         Help:  Platform Unix/Linux
      PLATMAC               Logical
         Help:  Platform Mac
Table: HBWDCTPC - Harbour Doc Topics
      KEY                4  Integer
      P_HBWDCTPC         4  Integer
      P_HBWPIDX          4  Integer
      ORDER              4  Integer
         Help:  Display Order
      NAME              60  Character     
      DESC                  Memo
Table: HBWSRCC - Harbour Source Code Contribs
      KEY                4  Integer
      NAME             100  Character     
      USAGE            200  Character     
      DESC                  Memo
         Help:  Description
      PLATALL               Logical
         Help:  All Platforms
      PLATWIN               Logical
         Help:  Platform - Windows
      PLATNIX               Logical
         Help:  Platform Unix/Linux
      PLATMAC               Logical
         Help:  Platform Mac
      DEPRECATED            Logical
         Help:  Deprecated
Table: HBWSRCP - Harbour Source Code Path
      KEY                4  Integer
      P_HBWSRCP          4  Integer
      P_HBWDCTPC         4  Integer
      P_HBWPIDX          4  Integer
         Help:  Will be empty for the Harbour Main Repo.
      P_HBWSRCC          4  Integer
      NAME             200  Character     
      DESC_M                Memo
      DESC_H                Memo
Table: HBWSRCF - Harbour Source Code File
      KEY                4  Integer
      P_HBWSRCP          4  Integer
      P_HBWDCTPC         4  Integer
      FILENAME         200  Character     
      TYPE               1  Numeric    
           1 = C
           2 = PRG
           3 = CH
           4 = H
           5 = API
      DESC_M                Memo
      DESC_H                Memo
      USE                1  Numeric    
           1 = Ready
           2 = Under Development
           3 = Deprecated
      PLATALL               Logical
         Help:  All Platforms
      PLATWIN               Logical
         Help:  Platform - Windows
      PLATNIX               Logical
         Help:  Platform Unix/Linux
      PLATMAC               Logical
         Help:  Platform Mac
      DATI                  DateTime
         Help:  Last scanned File Last modified time
      LINES              4  Integer
         Help:  Total number of lines
      SIZE               4  Integer
         Help:  File Size in Bytes
      NOSCRAPE              Logical
         Help:  If the file should be excluded from code scraping.
Table: HBWSRCA - Harbour Source Code API
      KEY                4  Integer
      P_HBWSRCF          4  Integer
      P_HBWSRCA          4  Integer
         Help:  Link to the replacing API
      NAME             200  Character     
      CNAME            200  Character     
         Help:  Capitalized Name. Used for displaying
      TYPE               1  Numeric    
           1 = Function
           2 = Command
           3 = Class
           4 = typedef struct
      SYNTAX                Memo
         Help:  Single Line to discribe how it is called and what it is returning
                XYX(aArray[,])
      DESC_M                Memo
         Help:  Usage Description and notes, markdown.
      DESC_H                Memo
         Help:  Usage Description and notes, html.
      LINEST             4  Integer
         Help:  Source code starting line
      LINEED             4  Integer
         Help:  Source code ending line
      RETTYPE            4  Integer
         Help:  Return Type
           1 = Any
           2 = String
           3 = Numeric
           4 = Logic
           5 = Date
           6 = Datetime
           7 = Array
           8 = Object
           9 = Hash
          10 = CodeBlock
          11 = Pointer
          12 = MemoField
          13 = Symbol
          14 = Evalitem
      RETNAME          120  Character     
         Help:  Return value name. Used to help build the SYNTAX field.
      RETDESC_M             Memo
         Help:  Return Description Markdown
      RETDESC_H             Memo
         Help:  Return Description HTML
      PLATALL               Logical
         Help:  All Platforms
      PLATWIN               Logical
         Help:  Platform - Windows
      PLATNIX               Logical
         Help:  Platform Unix/Linux
      PLATMAC               Logical
         Help:  Platform Mac
      GENUI                Logical
         Help:  Generates User Interface
      USE                1  Numeric    
           1 = Ready
           2 = Under Development
           3 = Deprecated
      EXAMPLES_M            Memo
      EXAMPLES_H            Memo
      PARACOUNT          4  Integer
         Help:  Non Normalized, number of active parameters
      USETPARRET            Logical
         Help:  User Entered "Parameters and Return" Settings
      DOCSTATUS          1  Numeric    
         Help:  Documentation Status
           1 = Complete
           2 = Incomplete
           3 = Do Not Publish
      MOREARGS           1  Numeric    
         Help:  If should allow unlimited number of Arguments/Parameters
           1 = None
           2 = Optional
           3 = Required
      HEADER           100  Character     
         Help:  Header file info.
      LEGACYLVL          4  Integer
         Help:  Legacy Level
Table: HBWSRCU - Source Code API Use
      KEY                4  Integer
      P_HBWSRCA          4  Integer
      P_HBWSRCF          4  Integer
      LINE               4  Integer
Table: HBWSRAT - Source Code API Doc Topics
      KEY                4  Integer
      P_HBWDCTPC         4  Integer
      P_HBWSRCA          4  Integer
Table: HBWSRCAC - Assigned API Categories
      KEY                4  Integer
      SYSC                  DateTime
      SYSM                  DateTime
      P_HBWACAT          4  Integer
      P_HBWSRCA          4  Integer
Table: HBWSRCAP - Source Code API Parameters
      KEY                4  Integer
      P_HBWSRCA          4  Integer
         Help:  Referential link to the API definitions
      NAME             200  Character     
      ORDER              4  Integer
      TYPE               4  Integer
           1 = Any
           2 = String
           3 = Numeric
           4 = Logic
           5 = Date
           6 = Datetime
           7 = Array
           8 = Object
           9 = Hash
          10 = CodeBlock
          11 = Pointer
          12 = MemoField
          13 = Symbol
          14 = Evalitem
      DESC_M                Memo
         Help:  Description Markdown
      DESC_H                Memo
         Help:  Description HTML
      PASSBY             1  Numeric    
           1 = Value
           2 = Reference
      REQ                1  Numeric    
         Help:  Requirement
           1 = Required
           2 = Optional
      DEFAULT          100  Character     
      
      
Table: HBWSRCL - Source Code API "See Also"
      KEY                4  Integer
      P_HBWSRCA1         4  Integer
      P_HBWSRCA2         4  Integer
      
      
Table:  HBWLIB - Harbour Libraries
      KEY                4  Integer
      P_HBWSRCP          4  Integer
      NAME              50  Character     
         Help:  Library Name
      MAKEFILE         100  Character     
         Help:  Makefile name
      PLATALL               Logical
         Help:  All Platforms
      PLATWIN               Logical
         Help:  Platform - Windows
      PLATNIX               Logical
         Help:  Platform Unix/Linux
      PLATMAC               Logical
         Help:  Platform Mac