Commit bf0e9520 authored by Andreas Brandl's avatar Andreas Brandl

Merge branch 'remove-pg-limit-fix' into 'master'

Remove ActiveRecord patch to ignore limit on text columns

See merge request gitlab-org/gitlab!22406
parents e460a6dd 2b32260d
---
title: Remove ActiveRecord patch to ignore limit on text columns
merge_request: 22406
author:
type: other
if defined?(ActiveRecord::ConnectionAdapters::PostgreSQLAdapter)
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
module LimitFilter
def add_column(table_name, column_name, type, options = {})
options.delete(:limit) if type == :text
super(table_name, column_name, type, options)
end
def change_column(table_name, column_name, type, options = {})
options.delete(:limit) if type == :text
super(table_name, column_name, type, options)
end
end
prepend ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::LimitFilter
class TableDefinition
def text(*args)
options = args.extract_options!
options.delete(:limit)
column_names = args
type = :text
column_names.each { |name| column(name, type, options) }
end
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment