PFFS Database Structure

By Tom Veatch advised by Graham Boyd.
2/5/2023


I'm SO struggling for the name: Community Capitalism, a.k.a. ConsumerFunded.com, PFFS.cc, ccfmr.com, humbeep.com or Nonsofree.com, which are at the moment available. Whatever. Presently it's tomveatch.com/pffs, a mere personal subproject.

"This thing" will require some cloud infrastructure, including specifically at least a database, perhaps as complex as a medium-sized organization's accounting database.

We aim for its database table structure to be generic across projects and participants, so new projects and people can be added without restructuring the whole infrastructure.

Since I'm familiar with MySQL and know it to be robust to even large organizational purposes, let's use MySQL.

Now:

DB tables

Let there be tables as follows:

Let there be table columns as follows (including unique ID for each table by default) (some of these are desiderata rather than column names, so this needs some work; also please review for redundancy).

Uses, UIs, Queries:

Pages

Copyright © 2000 - 2023 Thomas C. Veatch. All rights reserved.
Modified: February 5, 2023