Project

General

Profile

Download (482 Bytes) Statistics
| Branch: | Tag: | Revision:
class DeleteOrphanedSmartClassParameters < ActiveRecord::Migration
def up
LookupValue.joins(:lookup_key).where("NOT EXISTS (SELECT * FROM environment_classes WHERE environment_classes.puppetclass_lookup_key_id = lookup_keys.id) AND lookup_keys.type = 'PuppetclassLookupKey'").delete_all
PuppetclassLookupKey.where("NOT EXISTS (SELECT * FROM environment_classes WHERE environment_classes.puppetclass_lookup_key_id = lookup_keys.id)").delete_all
end

def down
end
end
(338-338/341)