Fixed migration ConvertClosedToStateInMergeRequest to work with postgresql
Created by: anthonymoralez
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.