Ferreteria/v0.5/db

From Woozle Writes Code
< Ferreteria‎ | v0.5
Revision as of 17:49, 16 February 2023 by Woozle (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Database system

The database subsystem is part of the data system.

Database classes now operate as a kind of connector between PortBank Storage Row objects and PHP native database libraries. They now[1] know as little as possible about the nature of the data being handled, and are only concerned about the mechanics.

Creating a database requires a database spec (ferret\data\cDatabaseSpec descendant).

This section needs much more writing.

Footnote

  1. Formerly, the Table, Rowset, and Record classes used multiple layers of specialization on down to handling of individual fields; see 2021/12/17/The Great Data-Class Restacking.