Ticket #1193: puppet-schema.diff
| File puppet-schema.diff, 4.2 kB (added by thom, 9 months ago) |
|---|
-
a/lib/puppet/rails/database/schema.rb
old new 14 14 t.column :exported, :boolean 15 15 t.column :line, :integer 16 16 t.column :updated_at, :datetime 17 t.column :created_at, :datetime 17 18 end 18 19 add_index :resources, :id, :integer => true 19 20 add_index :resources, :host_id, :integer => true … … 31 32 t.column :filename, :string 32 33 t.column :path, :string 33 34 t.column :updated_at, :datetime 35 t.column :created_at, :datetime 34 36 end 35 37 add_index :source_files, :id, :integer => true 36 38 add_index :source_files, :filename … … 39 41 t.column :resource_id, :integer 40 42 t.column :puppet_tag_id, :integer 41 43 t.column :updated_at, :datetime 44 t.column :created_at, :datetime 42 45 end 43 46 add_index :resource_tags, :id, :integer => true 44 47 add_index :resource_tags, :resource_id, :integer => true … … 47 50 create_table :puppet_tags do |t| 48 51 t.column :name, :string 49 52 t.column :updated_at, :datetime 53 t.column :created_at, :datetime 50 54 end 51 55 add_index :puppet_tags, :id, :integer => true 52 56 … … 59 63 #Use updated_at to automatically add timestamp on save. 60 64 t.column :updated_at, :datetime 61 65 t.column :source_file_id, :integer 66 t.column :created_at, :datetime 62 67 end 63 68 add_index :hosts, :id, :integer => true 64 69 add_index :hosts, :source_file_id, :integer => true … … 67 72 create_table :fact_names do |t| 68 73 t.column :name, :string, :null => false 69 74 t.column :updated_at, :datetime 75 t.column :created_at, :datetime 70 76 end 71 77 add_index :fact_names, :id, :integer => true 72 78 add_index :fact_names, :name … … 76 82 t.column :fact_name_id, :integer, :null => false 77 83 t.column :host_id, :integer, :null => false 78 84 t.column :updated_at, :datetime 85 t.column :created_at, :datetime 79 86 end 80 87 add_index :fact_values, :id, :integer => true 81 88 add_index :fact_values, :fact_name_id, :integer => true … … 87 94 t.column :line, :integer 88 95 t.column :resource_id, :integer 89 96 t.column :updated_at, :datetime 97 t.column :created_at, :datetime 90 98 end 91 99 add_index :param_values, :id, :integer => true 92 100 add_index :param_values, :param_name_id, :integer => true … … 95 103 create_table :param_names do |t| 96 104 t.column :name, :string, :null => false 97 105 t.column :updated_at, :datetime 106 t.column :created_at, :datetime 98 107 end 99 108 add_index :param_names, :id, :integer => true 100 109 add_index :param_names, :name -
a/lib/puppet/rails/resource.rb
old new 98 98 hash.delete("host_id") 99 99 hash.delete("updated_at") 100 100 hash.delete("source_file_id") 101 hash.delete("created_at") 101 102 hash.delete("id") 102 103 hash.each do |p, v| 103 104 hash.delete(p) if v.nil?