<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -67,7 +67,11 @@ abstract class CDbMigrationAdapter {
      *  @returns The number of affected rows.
      */
     public function execute($query, $params=array()) {
-        return $this-&gt;db-&gt;createCommand($query)-&gt;execute();
+        $cmd = $this-&gt;db-&gt;createCommand($query);
+        foreach ($params as $key =&gt; $param) {
+            $cmd-&gt;bindValue($key, $param);
+        }
+        return $cmd-&gt;execute();
     }
     
     /**
@@ -80,7 +84,11 @@ abstract class CDbMigrationAdapter {
      *  @returns The rows returned from the database.
      */
     public function query($query, $params=array()) {
-        return $this-&gt;db-&gt;createCommand($query)-&gt;queryAll();
+        $cmd = $this-&gt;db-&gt;createCommand($query);
+        foreach ($params as $key =&gt; $param) {
+            $cmd-&gt;bindParam($key, $param);
+        }
+        return $cmd-&gt;queryAll();
     }
     
     /**</diff>
      <filename>CDbMigrationAdapter.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6a282d52a60131001f3005d76e520c130daefddf</id>
    </parent>
  </parents>
  <author>
    <name>Pieter Claerhout</name>
    <email>pieter@yellowduck.be</email>
  </author>
  <url>http://github.com/pieterclaerhout/yii-dbmigrations/commit/c4d3cad39fac2b220b7b79f6b4b7a62c5ed13c95</url>
  <id>c4d3cad39fac2b220b7b79f6b4b7a62c5ed13c95</id>
  <committed-date>2009-07-23T13:11:11-07:00</committed-date>
  <authored-date>2009-07-23T13:11:11-07:00</authored-date>
  <message>Added support for passing on parameters in the execute method of a migration.</message>
  <tree>ed923c975784fdbc69b4910ecbf4a5be59b0f82d</tree>
  <committer>
    <name>Pieter Claerhout</name>
    <email>pieter@yellowduck.be</email>
  </committer>
</commit>
