No, that is sadly missing. The docs on pubsvn have some db info but they are out of date.
You may need to install something like phpmyadmin to see this in detail.
However, eZ use an interface to the db, which does tell you some info about the db structure. For example:
Look at eZuser: http://pubsvn.ez.no/doxygen/ezuser_8php-source.html. It has a function called 'definition()', defines which db table and fields to use. You will find eZ interfaces with all db tables in the same way.
Look at http://pubsvn.ez.no/doxygen/classeZPersistentObject.html for more examples.
I really agree! I've been missing a database structure for eZ about a year know. AND, it's not so simple to write it yourself, because there are new releases every 3'th month, so this should actually be written by the EZ crew themselves..because they know the future changes in the db.
Maybe eZ have a databasemodel in house, which their developers are using? Every company should have such a thing, to get an overview.
If this exist eZ, then it would be nice if you could post this in the docs. area :)
We do have some database models, but we need to do a job before we can post it to the docs. It's simply too many tables to have in one diagram. We will need to split this up and write some good descriptions for these. We will add this, but the reference documentation is the part we are currently working on.
It's good to know that you are working on a reference documentation but I am a bit sad that you wait to give the database model right now for, as mentioned above, your team certainly does have at least a basci one. And a basic one is really much better that none !(for us the community !) If we have to wait another 3 months for example it would really be a problem for us !
I hope you can post the database models really soon, Bård. We could really need some descriptions on the tables containing the content objects and nodes. This would allow us to optimize our modules that are making changes to the object data.
You must be logged in to post messages in this topic!