Hello,
I am doing analysis on schema evolution and have really fallen short of real world database schemas that have evolved a bit and stored in version control. Mediawiki (http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/maintenance/tables.sql) seems to be a very good candidate so far. I've considered Bugzilla, but they don't seem to have .sql files in the trunk as in Mediawiki. Perl scripts have to be executed which builds the database schema/tables - so instead of getting only one file as in mediawiki(tables.sql), I now essentially have to download entire Bugzilla folder for different revisions to understand schema changes.
Question 1: I am wondering if any of you have known or worked with large database schemas that are open source, under revision control and changes large enough to make schema evolution analysis (preferrably have DDL scripts - .sql files).
Question 2: Also, have you come across any tools that provides analysis (table/column count, patch between revisions, etc.) on .sql files (DDL scripts). All the tools that I found require the .sql files to be loaded into a database before doing any analysis on them.
For both the questions, MySQL or Postgres is preferred as the database.
I aprreciate any reponse from fellow members of this community.
Thank you,
Venkatesh Mandalapa