# encoding: UTF-8 # This file is auto-generated from the current state of the database. Instead # of editing this file, please use the migrations feature of Active Record to # incrementally modify your database, and then regenerate this schema definition. # # Note that this schema.rb definition is the authoritative source for your # database schema. If you need to create the application database on another # system, you should be using db:schema:load, not running all the migrations # from scratch. The latter is a flawed and unsustainable approach (the more migrations # you'll amass, the slower it'll run and the greater likelihood for issues). # # It's strongly recommended to check this file into your version control system. ActiveRecord::Schema.define(:version => 20120522160158) do create_table "companies", :force => true do |t| t.string "name" t.integer "industry_id" t.integer "reviews_count", :default => 0, :null => false t.integer "twitter_reviews_count", :default => 0, :null => false t.integer "using_count", :default => 0, :null => false t.integer "tried_count", :default => 0, :null => false t.integer "managers_count", :default => 0, :null => false t.integer "review_approvals_count", :default => 0, :null => false t.integer "parent_id" t.integer "children_count", :default => 0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "industries", :force => true do |t| t.string "name" t.integer "reviews_count", :default => 0, :null => false t.integer "rexiews_count", :default => 0, :null => false t.integer "using_count", :default => 0, :null => false t.integer "tried_count", :default => 0, :null => false t.integer "review_approvals_count", :default => 0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "products", :force => true do |t| t.string "name" t.integer "reviews_count", :default => 0, :null => false t.integer "simple_reviews_count", :default => 0, :null => false t.integer "rexiews_count", :default => 0, :null => false t.integer "twitter_reviews_count", :default => 0, :null => false t.integer "category_id" t.datetime "created_at" t.datetime "updated_at" end create_table "reviews", :force => true do |t| t.string "review_type", :default => "using" t.string "some_text" t.integer "user_id" t.integer "product_id" t.integer "approvals" t.float "value" t.string "type" t.datetime "created_at" t.datetime "updated_at" end create_table "users", :force => true do |t| t.string "name" t.integer "company_id" t.integer "manages_company_id" t.integer "reviews_count", :default => 0, :null => false t.integer "using_count", :default => 0, :null => false t.integer "tried_count", :default => 0, :null => false t.integer "review_approvals_count", :default => 0, :null => false t.string "has_string_id_id" t.float "review_value_sum", :default => 0.0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "categories", :force => true do |t| t.string "name" t.integer "products_count", :default => 0, :null => false t.integer "posts_count", :default => 0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "has_string_ids", :force => true, :id => false do |t| t.string "id", :default => '', :null => false t.string "something" t.integer "users_count", :null => false, :default => 0 t.datetime "created_at" t.datetime "updated_at" end add_index "has_string_ids", :id, :unique => true create_table "simple_mains", :force => true do |t| t.integer "simple_dependents_count", :null => false, :default => 0 t.datetime "created_at" t.datetime "updated_at" end create_table "simple_dependents", :force => true do |t| t.integer "simple_main_id" t.datetime "created_at" t.datetime "updated_at" end create_table "conditional_mains", :force => true do |t| t.integer "conditional_dependents_count", :null => false, :default => 0 t.datetime "created_at" t.datetime "updated_at" end create_table "conditional_dependents", :force => true do |t| t.integer "conditional_main_id" t.boolean "condition", default: false t.datetime "created_at" t.datetime "updated_at" end create_table "categs", :primary_key => "cat_id", :force => true do |t| t.integer "posts_count", :default => 0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "subcategs", :primary_key => "subcat_id", :force => true do |t| t.integer "fk_cat_id" t.integer "posts_count", :default => 0, :null => false t.datetime "created_at" t.datetime "updated_at" end create_table "posts", :primary_key => "post_id", :force => true do |t| t.string "title" t.integer "fk_subcat_id", :default => nil t.integer "comments_count", :null => false, :default => 0 t.datetime "created_at", :null => false t.datetime "updated_at", :null => false end create_table "post_comments", :primary_key => "post_id", :force => true do |t| t.string "comment" t.datetime "created_at", :null => false t.datetime "updated_at", :null => false end create_table "another_posts", :force => true do |t| t.string "title" t.integer "another_id", :null => false t.integer "another_post_comments_count", :null => false, :default => 0 t.datetime "created_at", :null => false t.datetime "updated_at", :null => false end add_index "another_posts", :another_id, :unique => true create_table "another_post_comments", :force => true do |t| t.integer "another_post_id" t.string "comment" t.datetime "created_at", :null => false t.datetime "updated_at", :null => false end end