![]() SQL database system |
In order to successfully access a shsql database, a given process or
session must have access to the required environment variables and must
be owned by an appropriate userid and groupid.
Environment variable
SHSQL_DB -
the full pathname of the project directory. A
project config file
named config should be located there.
If multiple shsql databases are in use, use this environment variable
to select which database is currently active (only one database can be
currently active at a time, and joins across databases are not supported).
Config fileA project config file must already exist. A config file is automatically created when you create a SHSQL database.UserID and GroupIDshsql does not do any user identity authentication. Access to all database files is enforced by Unix file permissions. Thus processes that expect to update a database should be owned by a userID that can write to database files and directories. The same goes for read access. |
![]() Copyright Steve Grubb |