I’ve seen several posts on this forum by people wanting to get hold of a copy of the Genesys database model. I’ve prepared a database model which shows the database tables related to:
Unlike most databases there are no “formal” relationships (ie; foreign keys) between the database tables. Configuration Server and the other applications that interact directly with the database manage all data integrity through code. This is why it’s dangerous to start editing the data particularly within the configuration tables.
There’s no inherent data protection in the database design. The later versions of Configuration Server perform data integrity checking. If you’ve edited the configuration tables incorrectly and destroyed a relationship that is relied upon then
Configuration Server will crash at startup.
Most tables are related via their DBID field. Each configuration object (ie; person, application, skill, etc) has a unique DBID. Once you understand this you can begin to make sense of the database design.
Which fields in particular were you interested in getting an explanation for? Life is too short to list them all!