X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/08bd1688ee10b0eb9b474c235f92e6ea17365fa0..141a5692eb327d966a05429728391ceafa53fdcb:/lib/migrate.rb diff --git a/lib/migrate.rb b/lib/migrate.rb index 488c6d3d2..392060b60 100644 --- a/lib/migrate.rb +++ b/lib/migrate.rb @@ -98,6 +98,10 @@ module ActiveRecord def alter_primary_key(table_name, new_columns) execute("alter table #{table_name} drop primary key, add primary key (#{new_columns.join(',')})") end + + def interval_constant(interval) + "'#{interval}'" + end end class PostgreSQLAdapter @@ -150,6 +154,10 @@ module ActiveRecord def alter_primary_key(table_name, new_columns) execute "alter table #{table_name} drop constraint #{table_name}_pkey; alter table #{table_name} add primary key (#{new_columns.join(',')})" end + + def interval_constant(interval) + "'#{interval}'::interval" + end end end end