Closed smurthys closed 6 years ago
I also propose the following improvements :
prepareDB.psql
to prepareDBCore.sql
prepareDBAddOn.psql
with entries for scripts for each optional add-on feature.Proposed organization for prepareDBAddOn.psql
:
Also, we should classify each script file as "Core" or "AddOn" and add the file to appropriate .psql
file
We made the following the decision in the Skype call on Jan. 10, 2017 about this topic:
src
). The sub-directory names are: core
, reco
, and opt
Core
, Reco
, and Opt
. For example, addRoleBaseMgmtCore.sql
.In addition to the structure summarized above, I propose server-level scripts and db-level scripts be stored in separate sub-directories, and each of them further containing kind-specific sub-directories. A kind-specific sub-directory may be not created at all if no script of that kind is present.
The following is the proposed directory structure for source files:
src
-- server
-- core
-- reco
-- opt
-- db
-- core
-- reco
-- opt
Resolved by #164
The script
addConnectionMgmt.sql
is included inprepareDB.psql
though the functionalityaddConnectionMgmt.sql
adds is not essential to using ClassDB: the functionality added is useful, but not essential.I propose excluding
addConnectionMgmt.sql
fromprepardDB.psql
.