On Tue, 07 Mar 2006 01:38:57 +0100, Jan van Thiel wrote:

On 3/6/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

[...]
Enter every
release as a different entry in the database
[...]


I fully agree with Stefan here.

And I very strongly disagree. The current db schema has the Album to store the tracklisting and the release to store different releases of that same audio material.

Adding every release as a seperate album is only viable with a grouping object, i.e. the AlbumObject for releases and the MasterObject for tracks in the ObjectModel. We currently have none of them.

We have a 1:n relationship between Album and Release, and you want to turn this into a factual 1:1 relationship (via SoftStructure) and have an Album for every Release in the DB. Without a real grouping object this is totally insane.

On the Summit Robert made very clear that AR cannot and will not replace the hard-coded primary relationships in the DB. Besides that AR does not offer a grouping object. You would trade the current situation for an unmaintainable DontMakeRelationshipClusters nightmare.

Not the way to go.

  DonRedman

--
Words that are written in CamelCase refer to WikiPages:
Visit http://wiki.musicbrainz.org/ the best MusicBrainz documentation around! :-)
_______________________________________________
Musicbrainz-style mailing list
Musicbrainz-style@lists.musicbrainz.org
http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-style

Reply via email to