Annotate models
This commit is contained in:
parent
6b989ff6f1
commit
b1d5f4440b
|
@ -29,8 +29,8 @@ end
|
|||
# key :string(64) not null
|
||||
# user_id :integer
|
||||
# created_by_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -333,8 +333,8 @@ end
|
|||
# color :string(6) default("AB9364"), not null
|
||||
# topic_id :integer
|
||||
# topic_count :integer default(0), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# user_id :integer not null
|
||||
# topics_year :integer default(0)
|
||||
# topics_month :integer default(0)
|
||||
|
@ -359,7 +359,7 @@ end
|
|||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_categories_on_email_in (email_in) UNIQUE
|
||||
# index_categories_on_forum_thread_count (topic_count)
|
||||
# index_categories_on_name (name) UNIQUE
|
||||
# index_categories_on_email_in (email_in) UNIQUE
|
||||
# index_categories_on_parent_category_id_and_name (parent_category_id,name) UNIQUE
|
||||
# index_categories_on_topic_count (topic_count)
|
||||
#
|
||||
|
|
|
@ -52,8 +52,8 @@ end
|
|||
#
|
||||
# category_id :integer not null
|
||||
# topic_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# rank :integer default(0), not null
|
||||
# id :integer not null, primary key
|
||||
#
|
||||
|
|
|
@ -53,8 +53,8 @@ end
|
|||
# id :integer not null, primary key
|
||||
# category_id :integer
|
||||
# user_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -15,7 +15,7 @@ end
|
|||
# id :integer not null, primary key
|
||||
# category_id :integer not null
|
||||
# group_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# permission_type :integer default(1)
|
||||
#
|
||||
|
|
|
@ -46,8 +46,8 @@ end
|
|||
# user_id :integer not null
|
||||
# draft_key :string(255) not null
|
||||
# data :text not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# sequence :integer default(0), not null
|
||||
#
|
||||
# Indexes
|
||||
|
|
|
@ -37,8 +37,8 @@ end
|
|||
# to_address :string(255) not null
|
||||
# email_type :string(255) not null
|
||||
# user_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# reply_key :string(32)
|
||||
# post_id :integer
|
||||
# topic_id :integer
|
||||
|
|
|
@ -73,8 +73,8 @@ end
|
|||
# token :string(255) not null
|
||||
# confirmed :boolean default(FALSE), not null
|
||||
# expired :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -16,8 +16,8 @@ end
|
|||
# gender :string(255)
|
||||
# name :string(255)
|
||||
# link :string(255)
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -10,8 +10,8 @@ end
|
|||
# user_id :integer not null
|
||||
# screen_name :string(255) not null
|
||||
# github_user_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -1,3 +1,27 @@
|
|||
class GoogleUserInfo < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
end
|
||||
|
||||
# == Schema Information
|
||||
#
|
||||
# Table name: google_user_infos
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# user_id :integer not null
|
||||
# google_user_id :string(255) not null
|
||||
# first_name :string(255)
|
||||
# last_name :string(255)
|
||||
# email :string(255)
|
||||
# gender :string(255)
|
||||
# name :string(255)
|
||||
# link :string(255)
|
||||
# profile_link :string(255)
|
||||
# picture :string(255)
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_google_user_infos_on_google_user_id (google_user_id) UNIQUE
|
||||
# index_google_user_infos_on_user_id (user_id) UNIQUE
|
||||
#
|
||||
|
|
|
@ -256,8 +256,8 @@ end
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# name :string(255) not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# automatic :boolean default(FALSE), not null
|
||||
# user_count :integer default(0), not null
|
||||
# alias_level :integer default(0)
|
||||
|
|
|
@ -10,8 +10,8 @@ end
|
|||
# id :integer not null, primary key
|
||||
# group_id :integer not null
|
||||
# user_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -104,8 +104,8 @@ end
|
|||
# domain :string(100)
|
||||
# topic_id :integer
|
||||
# post_number :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# user_id :integer
|
||||
# ip_address :inet
|
||||
# current_user_id :integer
|
||||
|
|
|
@ -141,8 +141,8 @@ end
|
|||
# invited_by_id :integer not null
|
||||
# user_id :integer
|
||||
# redeemed_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# deleted_at :datetime
|
||||
# deleted_by_id :integer
|
||||
# invalidated_at :datetime
|
||||
|
|
|
@ -143,8 +143,8 @@ end
|
|||
# user_id :integer not null
|
||||
# data :string(1000) not null
|
||||
# read :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# topic_id :integer
|
||||
# post_number :integer
|
||||
# post_action_id :integer
|
||||
|
|
|
@ -13,8 +13,8 @@ end
|
|||
# provider :string(255) not null
|
||||
# email :string(255)
|
||||
# name :string(255)
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -516,8 +516,8 @@ end
|
|||
# post_number :integer not null
|
||||
# raw :text not null
|
||||
# cooked :text not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# reply_to_post_number :integer
|
||||
# reply_count :integer default(0), not null
|
||||
# quote_count :integer default(0), not null
|
||||
|
@ -557,5 +557,5 @@ end
|
|||
# idx_posts_created_at_topic_id (created_at,topic_id)
|
||||
# idx_posts_user_id_deleted_at (user_id)
|
||||
# index_posts_on_reply_to_post_number (reply_to_post_number)
|
||||
# index_posts_on_topic_id_and_post_number (topic_id,post_number) UNIQUE
|
||||
# index_posts_on_topic_id_and_post_number (topic_id,post_number)
|
||||
#
|
||||
|
|
|
@ -341,8 +341,8 @@ end
|
|||
# user_id :integer not null
|
||||
# post_action_type_id :integer not null
|
||||
# deleted_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# deleted_by_id :integer
|
||||
# message :text
|
||||
# related_post_id :integer
|
||||
|
|
|
@ -45,8 +45,8 @@ end
|
|||
# name_key :string(50) not null
|
||||
# is_flag :boolean default(FALSE), not null
|
||||
# icon :string(20)
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# id :integer not null, primary key
|
||||
# position :integer default(0), not null
|
||||
#
|
||||
|
|
|
@ -14,8 +14,8 @@ end
|
|||
# key :string(255)
|
||||
# value :string(255)
|
||||
# extra :text
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -11,8 +11,8 @@ end
|
|||
#
|
||||
# post_id :integer
|
||||
# reply_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -33,12 +33,12 @@ end
|
|||
# action_type :integer not null
|
||||
# match_count :integer default(0), not null
|
||||
# last_match_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# ip_address :inet
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_blocked_emails_on_email (email) UNIQUE
|
||||
# index_blocked_emails_on_last_match_at (last_match_at)
|
||||
# index_screened_emails_on_email (email) UNIQUE
|
||||
# index_screened_emails_on_last_match_at (last_match_at)
|
||||
#
|
||||
|
|
|
@ -92,8 +92,8 @@ end
|
|||
# action_type :integer not null
|
||||
# match_count :integer default(0), not null
|
||||
# last_match_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -47,8 +47,8 @@ end
|
|||
# action_type :integer not null
|
||||
# match_count :integer default(0), not null
|
||||
# last_match_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# ip_address :inet
|
||||
#
|
||||
# Indexes
|
||||
|
|
|
@ -38,8 +38,8 @@ end
|
|||
#
|
||||
# content_type :string(255) not null, primary key
|
||||
# content :text not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -202,8 +202,8 @@ end
|
|||
# user_id :integer not null
|
||||
# enabled :boolean not null
|
||||
# key :string(255) not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# override_default_style :boolean default(FALSE), not null
|
||||
# stylesheet_baked :text default(""), not null
|
||||
# mobile_stylesheet :text
|
||||
|
|
|
@ -104,6 +104,6 @@ end
|
|||
# name :string(255) not null
|
||||
# data_type :integer not null
|
||||
# value :text
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
|
|
|
@ -806,8 +806,8 @@ end
|
|||
# id :integer not null, primary key
|
||||
# title :string(255) not null
|
||||
# last_posted_at :datetime
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# views :integer default(0), not null
|
||||
# posts_count :integer default(0), not null
|
||||
# user_id :integer
|
||||
|
@ -858,6 +858,6 @@ end
|
|||
#
|
||||
# idx_topics_front_page (deleted_at,visible,archetype,category_id,id)
|
||||
# idx_topics_user_id_deleted_at (user_id)
|
||||
# index_forum_threads_on_bumped_at (bumped_at)
|
||||
# index_topics_on_bumped_at (bumped_at)
|
||||
# index_topics_on_id_and_deleted_at (id,deleted_at)
|
||||
#
|
||||
|
|
|
@ -12,8 +12,8 @@ end
|
|||
# id :integer not null, primary key
|
||||
# user_id :integer not null
|
||||
# topic_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -15,8 +15,8 @@ end
|
|||
# id :integer not null, primary key
|
||||
# topic_id :integer not null
|
||||
# invite_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -210,8 +210,8 @@ end
|
|||
# domain :string(100) not null
|
||||
# internal :boolean default(FALSE), not null
|
||||
# link_topic_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# reflection :boolean default(FALSE)
|
||||
# clicks :integer default(0), not null
|
||||
# link_post_id :integer
|
||||
|
@ -220,6 +220,6 @@ end
|
|||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_forum_thread_links_on_forum_thread_id (topic_id)
|
||||
# index_forum_thread_links_on_forum_thread_id_and_post_id_and_url (topic_id,post_id,url) UNIQUE
|
||||
# index_topic_links_on_topic_id (topic_id)
|
||||
# unique_post_links (topic_id,post_id,url) UNIQUE
|
||||
#
|
||||
|
|
|
@ -58,11 +58,11 @@ end
|
|||
# id :integer not null, primary key
|
||||
# topic_link_id :integer not null
|
||||
# user_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# ip_address :inet not null
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_forum_thread_link_clicks_on_forum_thread_link_id (topic_link_id)
|
||||
# by_link (topic_link_id)
|
||||
#
|
||||
|
|
|
@ -279,5 +279,5 @@ end
|
|||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_forum_thread_users_on_forum_thread_id_and_user_id (topic_id,user_id) UNIQUE
|
||||
# index_topic_users_on_topic_id_and_user_id (topic_id,user_id) UNIQUE
|
||||
#
|
||||
|
|
|
@ -10,8 +10,8 @@ end
|
|||
# user_id :integer not null
|
||||
# screen_name :string(255) not null
|
||||
# twitter_user_id :integer not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -128,8 +128,8 @@ end
|
|||
# width :integer
|
||||
# height :integer
|
||||
# url :string(255) not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# sha1 :string(40)
|
||||
# origin :string(1000)
|
||||
#
|
||||
|
|
|
@ -754,8 +754,8 @@ end
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# username :string(60) not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# name :string(255)
|
||||
# bio_raw :text
|
||||
# seen_notification_id :integer default(0), not null
|
||||
|
@ -803,6 +803,7 @@ end
|
|||
# profile_background :string(255)
|
||||
# registration_ip_address :inet
|
||||
# last_redirected_to_top_at :datetime
|
||||
# disable_jump_reply :boolean default(FALSE), not null
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
|
|
@ -334,12 +334,12 @@ end
|
|||
# target_post_id :integer
|
||||
# target_user_id :integer
|
||||
# acting_user_id :integer
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
# idx_unique_rows (action_type,user_id,target_topic_id,target_post_id,acting_user_id) UNIQUE
|
||||
# index_actions_on_acting_user_id (acting_user_id)
|
||||
# index_actions_on_user_id_and_action_type (user_id,action_type)
|
||||
# idx_unique_rows (action_type,user_id,target_topic_id,target_post_id,acting_user_id) UNIQUE
|
||||
# index_user_actions_on_acting_user_id (acting_user_id)
|
||||
# index_user_actions_on_user_id_and_action_type (user_id,action_type)
|
||||
#
|
||||
|
|
|
@ -104,8 +104,8 @@ end
|
|||
# acting_user_id :integer
|
||||
# target_user_id :integer
|
||||
# details :text
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# context :string(255)
|
||||
# ip_address :string(255)
|
||||
# email :string(255)
|
||||
|
@ -117,8 +117,8 @@ end
|
|||
#
|
||||
# Indexes
|
||||
#
|
||||
# index_staff_action_logs_on_action_and_id (action,id)
|
||||
# index_staff_action_logs_on_subject_and_id (subject,id)
|
||||
# index_staff_action_logs_on_target_user_id_and_id (target_user_id,id)
|
||||
# index_user_histories_on_acting_user_id_and_action_and_id (acting_user_id,action,id)
|
||||
# index_user_histories_on_action_and_id (action,id)
|
||||
# index_user_histories_on_subject_and_id (subject,id)
|
||||
# index_user_histories_on_target_user_id_and_id (target_user_id,id)
|
||||
#
|
||||
|
|
|
@ -13,8 +13,8 @@ end
|
|||
# user_id :integer not null
|
||||
# email :string(255) not null
|
||||
# url :string(255) not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean not null
|
||||
#
|
||||
# Indexes
|
||||
|
|
Loading…
Reference in New Issue