Ulykus
Actually i think we should leave implementation details to the developers. They know about the software they use and know which restrictions might make sense.
Which is wise since the only thing that the MySQL database is used for is user authentication and shard administration. When the 'database' is referred to in Ryzom Core terms it is usually referring to the PDB (Persistent Database) which is a tree of PDRs (Persistent Data Records.) The EGS keeps this synced up with the CDB (Client Database) in a magical fashion.
The reality is if it is already in the CDB then it's "trivial" to modify the UI XMLs. There are developers whom are better than I am at this who could correct me though.
Karnig
/s