spec/dummy/db/schema.rb in kawara-0.2.0 vs spec/dummy/db/schema.rb in kawara-0.3.0

- old
+ new

@@ -25,37 +25,39 @@ add_index "friendly_id_slugs", ["slug", "sluggable_type"], name: "index_friendly_id_slugs_on_slug_and_sluggable_type" add_index "friendly_id_slugs", ["sluggable_id"], name: "index_friendly_id_slugs_on_sluggable_id" add_index "friendly_id_slugs", ["sluggable_type"], name: "index_friendly_id_slugs_on_sluggable_type" create_table "kawara_article_images", force: :cascade do |t| + t.integer "site_id", null: false t.integer "article_id", null: false t.string "file_id", null: false t.string "file_filename" t.integer "file_size" t.string "file_content_type" t.datetime "created_at", null: false t.datetime "updated_at", null: false end - add_index "kawara_article_images", ["article_id"], name: "index_kawara_article_images_on_article_id" + add_index "kawara_article_images", ["file_id"], name: "index_kawara_article_images_on_file_id" + add_index "kawara_article_images", ["site_id", "article_id"], name: "index_kawara_article_images_on_site_id_and_article_id" create_table "kawara_articles", force: :cascade do |t| + t.integer "site_id", null: false t.integer "category_id" t.string "slug" t.string "title" t.string "subtitle" t.text "content" t.integer "status", default: 0, null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false end - add_index "kawara_articles", ["category_id", "status"], name: "index_kawara_articles_on_category_id_and_status" - add_index "kawara_articles", ["category_id"], name: "index_kawara_articles_on_category_id" - add_index "kawara_articles", ["slug"], name: "index_kawara_articles_on_slug", unique: true - add_index "kawara_articles", ["status", "id"], name: "index_kawara_articles_on_status_and_id" - add_index "kawara_articles", ["status", "slug"], name: "index_kawara_articles_on_status_and_slug" + add_index "kawara_articles", ["site_id", "category_id", "status"], name: "index_kawara_articles_on_site_id_and_category_id_and_status" + add_index "kawara_articles", ["site_id", "slug"], name: "index_kawara_articles_on_site_id_and_slug", unique: true + add_index "kawara_articles", ["site_id", "status", "id"], name: "index_kawara_articles_on_site_id_and_status_and_id" + add_index "kawara_articles", ["site_id", "status", "slug"], name: "index_kawara_articles_on_site_id_and_status_and_slug" create_table "kawara_articles_meta_tags", force: :cascade do |t| t.integer "article_id", null: false t.integer "meta_tag_id", null: false t.datetime "created_at", null: false @@ -74,10 +76,11 @@ add_index "kawara_articles_tags", ["article_id", "tag_id"], name: "index_kawara_articles_tags_on_article_id_and_tag_id" add_index "kawara_articles_tags", ["tag_id", "article_id"], name: "index_kawara_articles_tags_on_tag_id_and_article_id" create_table "kawara_categories", force: :cascade do |t| + t.integer "site_id", null: false t.string "slug" t.string "name", null: false t.integer "parent_id" t.integer "lft", null: false t.integer "rgt", null: false @@ -85,31 +88,45 @@ t.integer "children_count", default: 0, null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false end - add_index "kawara_categories", ["lft"], name: "index_kawara_categories_on_lft" - add_index "kawara_categories", ["parent_id"], name: "index_kawara_categories_on_parent_id" - add_index "kawara_categories", ["rgt"], name: "index_kawara_categories_on_rgt" - add_index "kawara_categories", ["slug"], name: "index_kawara_categories_on_slug", unique: true + add_index "kawara_categories", ["site_id", "lft"], name: "index_kawara_categories_on_site_id_and_lft" + add_index "kawara_categories", ["site_id", "parent_id"], name: "index_kawara_categories_on_site_id_and_parent_id" + add_index "kawara_categories", ["site_id", "rgt"], name: "index_kawara_categories_on_site_id_and_rgt" + add_index "kawara_categories", ["site_id", "slug"], name: "index_kawara_categories_on_site_id_and_slug", unique: true create_table "kawara_meta_tags", force: :cascade do |t| + t.integer "site_id", null: false t.string "name", null: false t.integer "articles_count" t.datetime "created_at", null: false t.datetime "updated_at", null: false end - add_index "kawara_meta_tags", ["name"], name: "index_kawara_meta_tags_on_name", unique: true + add_index "kawara_meta_tags", ["site_id", "name"], name: "index_kawara_meta_tags_on_site_id_and_name", unique: true + create_table "kawara_sites", force: :cascade do |t| + t.string "name", null: false + t.string "title" + t.string "description" + t.integer "status", default: 0, null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + add_index "kawara_sites", ["name"], name: "index_kawara_sites_on_name", unique: true + add_index "kawara_sites", ["status"], name: "index_kawara_sites_on_status" + create_table "kawara_tags", force: :cascade do |t| + t.integer "site_id", null: false t.string "slug" t.string "name", null: false t.integer "articles_count" t.datetime "created_at", null: false t.datetime "updated_at", null: false end - add_index "kawara_tags", ["name"], name: "index_kawara_tags_on_name", unique: true - add_index "kawara_tags", ["slug"], name: "index_kawara_tags_on_slug", unique: true + add_index "kawara_tags", ["site_id", "name"], name: "index_kawara_tags_on_site_id_and_name", unique: true + add_index "kawara_tags", ["site_id", "slug"], name: "index_kawara_tags_on_site_id_and_slug", unique: true end