X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/08bd1688ee10b0eb9b474c235f92e6ea17365fa0..e9c2c648846bac98960b9387c36c89a18b34e4d2:/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