<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Songbird Blog &#187; broken</title>
	<atom:link href="http://blog.songbirdnest.com/tag/broken/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.songbirdnest.com</link>
	<description>Play music. Play the Web.</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:55:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Database Schema Changes in Nightly (We broke your sh*t)</title>
		<link>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/</link>
		<comments>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 01:45:40 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[schema]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/</guid>
		<description><![CDATA[Heads-up to folks who download nightlies or build from trunk! I just landed bug 8247 which included a change to our library database schema. It turns out using 36 character strings instead of integers as foreign keys bloats the size of your database and generally slows things down. This fix reduces our library database size [...]]]></description>
			<content:encoded><![CDATA[<p>Heads-up to folks who download <a href="http://publicsvn.songbirdnest.com/wiki/Nightly_Builds">nightlies</a> or build from trunk!  I just landed <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=8247">bug 8247</a> which included a change to our library database schema.  It turns out using 36 character strings instead of integers as foreign keys bloats the size of your database and generally slows things down.  This fix reduces our library database size by almost 50% and gives us an all-around performance boost, particularly on large libraries.</p>
<p><strong>The down side is that your current Songbird library will not be compatible with future versions of Songbird, starting with tonight&#8217;s nightly.</strong>  The fix is easy &#8212; simply delete your profile and re-import your library.  There is another option for those who would prefer to keep their libraries, but it takes some skills.  It involves using the <a href="http://www.sqlite.org/download.html">sqlite command line tool</a> and running a <a href="http://bugzilla.songbirdnest.com/attachment.cgi?id=5114">migration script</a> on each of your Songbird library database files.  If you&#8217;re gung-ho to give this a try, Peter documented <a href="http://wiki.songbirdnest.com/index.php/MigrateDB0To2">the steps</a> on our wiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

