mirror of
https://github.com/github/rails.git
synced 2026-02-08 13:15:23 -05:00
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4423 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
50 lines
1.1 KiB
SQL
50 lines
1.1 KiB
SQL
CREATE TABLE taggings (
|
|
id BIGINT NOT NULL,
|
|
tag_id BIGINT,
|
|
super_tag_id BIGINT,
|
|
taggable_type VARCHAR(255),
|
|
taggable_id BIGINT,
|
|
PRIMARY KEY (id)
|
|
);
|
|
CREATE GENERATOR taggings_seq;
|
|
SET GENERATOR taggings_seq TO 10000;
|
|
|
|
CREATE TABLE tags (
|
|
id BIGINT NOT NULL,
|
|
name VARCHAR(255),
|
|
taggings_count BIGINT DEFAULT 0,
|
|
PRIMARY KEY (id)
|
|
);
|
|
CREATE GENERATOR tags_seq;
|
|
SET GENERATOR tags_seq TO 10000;
|
|
|
|
CREATE TABLE categorizations (
|
|
id BIGINT NOT NULL,
|
|
category_id BIGINT,
|
|
post_id BIGINT,
|
|
author_id BIGINT,
|
|
PRIMARY KEY (id)
|
|
);
|
|
CREATE GENERATOR categorizations_seq;
|
|
SET GENERATOR categorizations_seq TO 10000;
|
|
|
|
ALTER TABLE posts ADD taggings_count BIGINT DEFAULT 0;
|
|
ALTER TABLE authors ADD author_address_id BIGINT;
|
|
|
|
CREATE TABLE author_addresses (
|
|
id BIGINT NOT NULL,
|
|
author_address_id BIGINT,
|
|
PRIMARY KEY (id)
|
|
);
|
|
CREATE GENERATOR author_addresses_seq;
|
|
SET GENERATOR author_addresses_seq TO 10000;
|
|
|
|
CREATE TABLE author_favorites (
|
|
id BIGINT NOT NULL,
|
|
author_id BIGINT,
|
|
favorite_author_id BIGINT,
|
|
PRIMARY KEY (id)
|
|
);
|
|
CREATE GENERATOR author_favorites_seq;
|
|
SET GENERATOR author_favorites_seq TO 10000;
|