<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 11:13:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[User Group:  Guelph PHP User Group - May 30th @ 7:30pm - Deploying Database Changes]]></title>
      <guid>http://www.phpdeveloper.org/news/18025</guid>
      <link>http://www.phpdeveloper.org/news/18025</link>
      <description><![CDATA[<p>
The Guelph PHP User Group (Guelph, Ontario) is having a meeting <b>tonight</b>, May 30th at 7:30 PM hosted at the <a href="http://well.ca/">Well.ca</a> offices. The topic will be <a href="http://www.meetup.com/Guelph-PHP/events/57764322/">deploying database changes</a> presented by <i>Colin DeCarlo</i>.
</p>
<blockquote>
This month Colin DeCarlo will be talking about a tool called Liquibase which allows you to manage and automate database deployments as part of your build and deployment process. He'll also be looking at how to integrate it with Jenkins and may even talk a little about how this tool is used at Freshbook...
</blockquote>
<p>
If you'd like to attend, please <a href="http://www.meetup.com/Guelph-PHP/events/57764322/">let them know</a> sometime today so they can know how many to expect!
</p>
<p>
If you have a user group meetup that you'd like to announce, <a href="mailto:info@phpdeveloper.org">email the information</a> over and it'll get posted!
</p>]]></description>
      <pubDate>Wed, 30 May 2012 07:40:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: Database Version Control]]></title>
      <guid>http://www.phpdeveloper.org/news/15720</guid>
      <link>http://www.phpdeveloper.org/news/15720</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today <i>Harrie Verveer</i> has a new post looking at <a href="http://techportal.ibuildings.com/2011/01/11/database-version-control/">database version control</a> - one of the more difficult topics for development groups - and some of the technology that can be used to help make it a bit simpler.
</p>
<blockquote>
Database version control is something that most developers have to deal with regularly, yet only a few have actually thought about what solution might be best for them. Most people have a solution that sort of works for them, but when you ask them about the subject they are pretty convinced that there must be some better way to manage database changes, they're just not entirely sure what that solution is - but the silver bullet must be out there somewhere, right?
</blockquote>
<p>
He starts where most developers start - their own custom script. It usually will take in a series of patch files and apply them one by one. In this case a "patch level" is stored somewhere (file/database) and is checked when the deployment is done. He points out a few issues with this method including patch naming issues and branching. Taking a step up the technology tree, he looks at other solutions like Phing+DBDeploy, Liquibase, and Doctrine migrations to try to help you find your project's "silver bullet".
</p>]]></description>
      <pubDate>Tue, 11 Jan 2011 12:42:08 -0600</pubDate>
    </item>
  </channel>
</rss>
