spec/support/schema.rb in amoeba-2.1.0 vs spec/support/schema.rb in amoeba-3.0.0

- old
+ new

@@ -1,24 +1,24 @@ ActiveRecord::Schema.define do self.verbose = false - create_table :topics, :force => true do |t| + create_table :topics, force: true do |t| t.string :title t.string :description - t.timestamps + t.timestamps null: true end - create_table :posts, :force => true do |t| + create_table :posts, force: true do |t| t.integer :topic_id t.integer :owner_id t.integer :author_id t.string :title t.string :contents - t.timestamps + t.timestamps null: true end - create_table :products, :force => true do |t| + create_table :products, force: true do |t| t.string :type t.string :title t.decimal :price t.decimal :weight t.decimal :cost @@ -26,150 +26,177 @@ t.decimal :collar t.decimal :length t.string :metal end - create_table :products_sections, :force => true do |t| + create_table :products_sections, force: true do |t| t.integer :section_id t.integer :product_id end - create_table :sections, :force => true do |t| + create_table :sections, force: true do |t| t.string :name t.integer :num_employees t.decimal :total_sales end - create_table :images, :force => true do |t| + create_table :images, force: true do |t| t.string :filename t.integer :product_id end - create_table :employees, :force => true do |t| + create_table :employees, force: true do |t| t.string :name t.string :ssn t.decimal :salary end - create_table :customers, :force => true do |t| + create_table :customers, force: true do |t| t.string :email t.string :password t.decimal :balance end - create_table :addresses, :force => true do |t| + create_table :addresses, force: true do |t| t.integer :addressable_id t.string :addressable_type t.string :street t.string :unit t.string :city t.string :state t.string :zip end - create_table :post_configs, :force => true do |t| + create_table :post_configs, force: true do |t| t.integer :post_id t.integer :is_visible t.integer :is_open t.string :password - t.timestamps + t.timestamps null: true end - create_table :comments, :force => true do |t| + create_table :comments, force: true do |t| t.integer :post_id t.string :contents - t.timestamps + t.timestamps null: true end - create_table :custom_things, :force => true do |t| + create_table :custom_things, force: true do |t| t.integer :post_id t.string :value - t.timestamps + t.timestamps null: true end - create_table :comments, :force => true do |t| + create_table :comments, force: true do |t| t.integer :post_id t.string :contents t.string :nerf - t.timestamps + t.timestamps null: true end - create_table :ratings, :force => true do |t| + create_table :ratings, force: true do |t| t.integer :comment_id t.string :num_stars - t.timestamps + t.timestamps null: true end - create_table :tags, :force => true do |t| + create_table :tags, force: true do |t| t.string :value - t.timestamps + t.timestamps null: true end - create_table :users, :force => true do |t| + create_table :users, force: true do |t| t.integer :post_id t.string :name t.string :email - t.timestamps + t.timestamps null: true end - create_table :authors, :force => true do |t| + create_table :authors, force: true do |t| t.string :full_name t.string :nickname - t.timestamps + t.timestamps null: true end - create_table :posts_tags, :force => true do |t| + create_table :posts_tags, force: true do |t| t.integer :post_id t.integer :tag_id end - create_table :notes, :force => true do |t| + create_table :notes, force: true do |t| t.string :value - t.timestamps + t.timestamps null: true end - create_table :notes_posts, :force => true do |t| + create_table :notes_posts, force: true do |t| t.integer :post_id t.integer :note_id end - create_table :widgets, :force => true do |t| + create_table :widgets, force: true do |t| t.string :value end - create_table :post_widgets, :force => true do |t| + create_table :post_widgets, force: true do |t| t.integer :post_id t.integer :widget_id end - create_table :categories, :force => true do |t| + create_table :categories, force: true do |t| t.string :title t.string :description end - create_table :supercats, :force => true do |t| + create_table :supercats, force: true do |t| t.integer :post_id t.integer :category_id t.string :ramblings t.string :other_ramblings - t.timestamps + t.timestamps null: true end - create_table :superkittens, :force => true do |t| + create_table :superkittens, force: true do |t| t.integer :supercat_id t.string :value - t.timestamps + t.timestamps null: true end - create_table :accounts, :force => true do |t| + create_table :accounts, force: true do |t| t.integer :post_id t.string :title - t.timestamps + t.timestamps null: true end - create_table :histories, :force => true do |t| + create_table :histories, force: true do |t| t.integer :account_id t.string :some_stuff - t.timestamps + t.timestamps null: true end + + create_table :metal_objects, force: true do |t| + t.string :type + t.integer :parent_id + t.timestamps null: true + end + + create_table :super_admins, force: true do |t| + t.string :email + t.string :password + t.boolean :active, null: false, default: true + t.timestamps null: true + end + + create_table :boxes, force: true do |t| + t.string :title + t.timestamps null: true + end + + create_table :box_products, force: true do |t| + t.string :type + t.integer :box_id + t.integer :box_sub_product_id + t.string :title + t.timestamps null: true + end + end