{
  "authors": [
    "Jeff Carter "
  ],
  "build-switches": {
    "*": {
      "ada_version": "Ada12",
      "style_checks": "No"
    }
  },
  "depends-on": [
    {
      "gnat": "<13.0 | >=13.3"
    },
    {
      "pragmarc": "^20240323.0.0"
    },
    {
      "ada_gui": "^20240224.0.0"
    }
  ],
  "description": "A generic for creating simple DBs (one table in an RDBMS)",
  "licenses": "GPL-3.0-or-later",
  "long-description": "# DB_Maker\nA generic for creating simple DBs (one table in an RDBMS) with PragmARC.Persistent_Skip_List_Unbounded and Ada GUI.\n\nSearching does not use the O(log N) search of the underlying skip list, but instead does a linear search for fields that have the corresponding search text as a substring (case insensitive). This is much slower, but is still quite fast. If you have less than 100,000 records it should be fast enough. \"Search\" starts from the 1st record; \"Search More\" from the record after the last search. \"Clear\" clears the edit fields to make entering a new search easier.\n\nBecause searching is case insensitive and matches substrings, searching for \"son\" would match \"Orson Welles\", \"Fowler De Johnsone\", and \"Son House\".\n\nOnly about 7 fields will fit vertically in the typical browser window. This could perhaps be increased by making the font smaller. A vertical scroll bar will appear if needed.\n\nMovies is a small demo program that could be used to catalogue a collection of films. DB_Strings is a non-limited replacement for PragmARC.B_Strings, since type B_String is limited in the Ada-12 version of the PragmARCs.\n",
  "maintainers": [
    "Bent Bracke <bent@bracke.dk>"
  ],
  "maintainers-logins": [
    "bracke"
  ],
  "name": "db_maker",
  "origin": {
    "commit": "05feea71716e21f6c3b0bf32eef7eb33b22806db",
    "url": "git+https://github.com/bracke/DB_Maker.git"
  },
  "tags": [
    "database",
    "table"
  ],
  "version": "20240119",
  "website": "https://github.com/bracke/DB_Maker"
}
