gitlabhq/gitlabhq — pull request #3063 by anthonymoralez (2013-02-21 19:10:43+00:00)
Title: Fixed migration ConvertClosedToStateInMergeRequest to work with postgresql

When I ran rake db:migrate with a postgresql database it failed like so:
```
== ConvertClosedToStateInMergeRequest: migrating =============================
rake aborted!
An error has occurred, this and all later migrations canceled:

PG::Error: ERROR: operator does not exist: boolean = integer
LINE 1: ...erge_requests" SET state = 'merged' WHERE (closed = 1 AND me...
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
: UPDATE "merge_requests" SET state = 'merged' WHERE (closed = 1 AND merged = 1)
/home/gitlab/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.12/lib/active_record/connection_adapters/postgr
esql_adapter.rb:1153:in `async_exec'
```

I tested my fix against a mysql database. It worked there as well.