# frozen_string_literal: true require 'comment_migration' class AddExampleColumnComments < CommentMigration def comments_up { posts: { _table: 'If you want to query public posts only, use the badge_posts view.', post_number: 'The position of this post in the topic. The pair (topic_id, post_number) forms a natural key on the posts table.', raw: 'The raw Markdown that the user entered into the composer.', cooked: 'The processed HTML that is presented in a topic.', reply_to_post_number: "If this post is a reply to another, this column is the post_number of the post it's replying to. [FKEY posts.topic_id, posts.post_number]", reply_quoted: 'This column is true if the post contains a quote-reply, which causes the in-reply-to indicator to be absent.', }, topics: { _table: "To query public topics only: SELECT ... FROM topics t LEFT INNER JOIN categories c ON (t.category_id = c.id AND c.read_restricted = false)" }, } end def comments_down {} end end