SQLite format 3@  - C ? Ow# !tablepeoplepeopleCREATE TABLE "people" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "created_at" datetime, "updated_at" datetime)U indexindex_taggings_on_taggable_id_and_taggable_type_and_contexttaggings CREATE INDEX "index_taggings_on_taggable_id_and_taggable_type_and_context" ON "taggings" ("taggable_id", "taggable_type", "context")m = indexindex_taggings_on_tag_idtaggings CREATE INDEX "index_taggings_on_tag_id" ON "taggings" ("tag_id") mtabletaggingstaggings CREATE TABLE "taggings" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tag_id" integer, "taggable_id" integer, "taggable_type" varchar(255), "tagger_id" integer, "tagger_type" varchar(255), "context" varchar(255), "created_at" datetime)o Atabletagstags CREATE TABLE "tags" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255))I'%indexindex_blog_comments_on_post_idblog_comments CREATE INDEX "index_blog_comments_on_post_id" ON "blog_comments" ("post_id")@''?tableblog_commentsblog_commentsCREATE TABLE "blog_comments" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255) NOT NULL, "email" varchar(255) NOT NULL, "website" varchar(255), "body" text NOT NULL, "post_id" integer NOT NULL, "state" varchar(255), "created_at" datetime, "updated_at" datetime)3k!gindexindex_blog_posts_on_blogger_type_and_blogger_idblog_postsCREATE INDEX "index_blog_posts_on_blogger_type_and_blogger_id" ON "blog_posts" ("blogger_type", "blogger_id")/!!)tableblog_postsblog_postsCREATE TABLE "blog_posts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) NOT NULL, "body" text NOT NULL, "blogger_id" integer, "blogger_type" varchar(255), "comments_count" integer DEFAULT 0 NOT NULL, "created_at" datetime, "updated_at" datetime)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)=YtableusersusersCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar(255), "password" varchar(255), "created_at" datetime, "updated_at" datetime)=//indexunique_schema_migrationsschema_migrationsCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")q//tableschema_migrationsschema_migrationsCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) )20110819103335)20110814103306)20110814093229)20110814091434)20110814091304 )20110819103335)20110814103306)20110814093229)20110814091434)20110814091304 GAAgavinpassword2011-11-13 20:07:28.3137812011-11-13 20:07:28.313781 'blog_comments taggingstags!blog_posts users  . . 3AAThis is a test post## Second header This is a paragraph [a link](http://google.com)User2011-11-14 21:43:17.4406842011-11-14 21:43:17.440684' gyAAThis is an example post all about Lorem IpsumLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet risus justo, ut tempus ipsum. Suspendisse ac erat massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam rutrum adipiscing urna, non feugiat nulla convallis nec. Duis fermentum eleifend orci, vitae dignissim ligula iaculis et. In in est quam, nec ullamcorper orci. Curabitur tellus sem, lobortis non convallis in, ultrices quis turpis. Sed eget purus metus. Quisque faucibus malesuada eros, a commodo elit volutpat non. Cras in felis ut tellus convallis euismod. Pellentesque tellus massa, pharetra pulvinar sodales ac, pellentesque ac justo. Proin accumsan mattis dapibus. Sed vel diam nulla, eget scelerisque odio. Aenean quam dui, tincidunt non venenatis sed, ornare eget magna. Nullam justo lorem, lacinia vitae eleifend ut, semper nec purus. Cras semper ullamcorper turpis. Morbi accumsan, lectus in congue ullamcorper, tellus nisl ultricies massa, at porttitor enim nisi vitae risus. In auctor tempor ligula, sit amet egestas velit dictum nec. Curabitur interdum elementum felis vitae iaculis. Nunc ac enim ac augue volutpat posuere eu vel velit. Maecenas posuere ultricies magna ut rhoncus. Duis quam sem, pretium in interdum at, placerat id enim. Cras eu ligula dui. Sed a hendrerit nisi. Vestibulum adipiscing quam ac dolor rutrum vulputate. Mauris condimentum neque eget dolor venenatis id ornare erat vulputate. Mauris sed suscipit tellus. Nulla ut magna dui. Fusce pulvinar euismod lorem,   User User  S '97CAAGavin Morricegavin@gavinmorrice.comhttp://www.google.comVivamus laoreet massa quis leo pellentesque suscipit. Proin ac ipsum sapien, at vehicula neque. Suspendisse at neque eget nibh posuere ultrices eu sed sem. Praesent in sodales ante. Suspendisse luctus massa vel ipsum rhoncus ut bibendum lorem feugiat. Praesent eget pharetra magna. Donec at lacus mi. Phasellus dictum, massa vitae gravida suscipit, leo dolor aliquet eros, eget pretium dui magna sed sem. Suspendisse nec sapien ut erat vestibulum posuere sit amet eget velit.2011-11-14 21:06:41.5301562011-11-14 21:06:41.530156  threetwoone [$5 %ABlogit::Posttags2011-11-14 21:43:17.5119435 %ABlogit::Posttags2011-11-14 21:43:17.5105035 %ABlogit::Posttags2011-11-14 21:43:17.5085235 %ABlogit::Posttags2011-11-13 20:08:12.8734355 %ABlogit::Posttags2011-11-13 20:08:12.8719535 %ABlogit::Posttags2011-11-13 20:08:12.869944  pp%Blogit::Posttags%Blogit::Posttags%Blogit::Posttags%Blogit::Posttags%Blogit::Posttags%Blogit::Posttags aculis felis hendrerit id. Nulla congue est vel neque hendrerit aliquet nec nec ipsum. In porta iaculis adipiscing. Phasellus id nisi lectus. Curabitur vestibulum odio eget tortor pulvinar eleifend. Nulla semper, mauris in aliquam dignissim, velit arcu volutpat erat, ut pretium justo nisi sed justo. Integer sodales arcu ligula, a feugiat leo. Phasellus cursus dapibus nisl et gravida. Proin eget odio vel enim gravida ornare. Duis vel ante metus. Aenean iaculis lobortis pulvinar. In sit amet diam at urna ultricies lobortis at eget felis. Phasellus id leo eget lectus tempus aliquam. Proin ornare tristique porta. Aliquam dapibus vehicula eros ultricies malesuada. Maecenas molestie vestibulum rhoncus. Praesent et felis quis lectus gravida ornare. Sed adipiscing justo scelerisque tellus ornare dictum. Nullam in nunc ac lorem faucibus imperdiet vel sed ipsum. Donec ut diam est. Ut eu augue eu tortor elementum mollis. Donec sit amet orci ut leo volutpat dictum vitae id libero. Pellentesque augue justo, luctus nec vestibulum id, facilisis et ante. Curabitur non libero purus, sit amet accumsan augue. Donec sit amet nibh ullamcorper mi tincidunt vulputate non et enim. Praesent malesuada elit vel turpis sollicitudin vestibulum. Proin eu eros tellus, quis varius leo. Duis feugiat condimentum pretium. Pellentesque posuere tempus placerat. Integer eu turpis purus, quis pharetra erat. Morbi accumsan egestas nulla sed dignissim. Quisque velit lectus, fermentum at pulvinar ac, pellentesque non dui. Proin id enim urna. Vivamus porta adipiscing tincidunt. Praesent urna eros, tempus vitae elementum eu, fringilla nec diam. Nullam sed nisi felis. Donec a massa a tortor gravida dictum. Praesent sollicitudin aliquam lacinia. Quisque purus sapien, consectetur id gravida in, vulputate vel dui. Etiam scelerisque volutpat justo id euismod. Nunc varius elit at est dignissim molestie ut sit amet nisl. Aliquam varius pretium lorem ac rhoncus. Nulla fringilla sagittis tincidunt. Donec ipsum diam, commodo vitae varius et, pulvinar sed nisl. Fusce vel metus massa. In egestas imperdiet pharetra. Morbi accumsan, metus non cursus fringilla, ligula purus luctus lectus, at ultricies dolor arcu vel nulla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ultrices lorem at magna mollis in sagittis mi hendrerit. Vivamus a felis id elit euismod dictum. Sed auctor auctor odio, in ornare risus faucibus a. Ut aliquet libero vitae nibh ornare ac fermentum est pharetra. Etiam vitae nisl dui. Sed diam nunc, mattis ac dapibus vitae, rutrum pellentesque neque. Nam quis elit ipsum, ac eleifend risus. Suspendisse ac odio at sapien eleifend sodales dignissim ac felis. Morbi lacinia cursus lacus, in porta tellus auctor et. Morbi scelerisque porta odio ac rhoncus. Aenean commodo tempor tellus at adipiscing. Integer dictum lobortis tellus, quis elementum enim hendrerit eget. Ut sed odio non libero pretium lacinia vitae at ligula. Etiam dignissim aliquam ullamcorper. Cras ullamcorper dui sollicitudin quam viverra quis sollicitudin tortor interdum. Sed ac viverra lorem. In id ante sed sem dignissim ultricies. Sed pellentesque dignissim elit, ac vestibulum ante bibendum vitae. In vel dui enim. Fusce consequat elementum lacus quis congue. Fusce porttitor, lacus sed bibendum iaculis, sapien massa blandit leo, vitae semper sapien sapien ac felis. In a tempor risus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis eget dui eu nisl venenatis dictum. Vivamus laoreet massa quis leo pellentesque suscipit. Proin ac ipsum sapien, at vehicula neque. Suspendisse at neque eget nibh posuere ultrices eu sed sem. Praesent in sodales ante. Suspendisse luctus massa vel ipsum rhoncus ut bibendum lorem feugiat. Praesent eget pharetra magna. Donec at lacus mi. Phasellus dictum, massa vitae gravida suscipit, leo dolor aliquet eros, eget pretium dui magna sed sem. Suspendisse nec sapien ut erat vestibulum posuere sit amet eget velit.User2011-11-13 20:08:12.7160992011-11-14 21:05:51.599484eu iaculis felis hendrerit id. Nulla congue est vel neque hendrerit aliquet nec nec ipsum. In porta iaculis adipiscing. Phasellus id nisi lectus. Curabitur vestibulum odio eget tortor pulvinar eleifend. Nulla semper, mauris in aliquam dignissim, velit arcu volutpat erat, ut pretium justo nisi sed justo. Integer sodales arcu ligula, a feugiat leo. Phasellus cursus dapibus nisl et gravida. Proin eget odio vel enim gravida ornare. Duis vel ante metus. Aenean iaculis lobortis pulvinar. In sit amet diam at urna ultricies lobortis at eget felis. Phasellus id leo eget lectus tempus aliquam. Proin ornare tristique porta. Aliquam dapibus vehicula eros ultricies malesuada. Maecenas molestie vestibulum rhoncus. Praesent et felis quis lectus gravida ornare. Sed adipiscing justo scelerisque tellus ornare dictum. Nullam in nunc ac lorem faucibus imperdiet vel sed ipsum. Donec ut diam est. Ut eu augue eu tortor elementum mollis. Donec sit amet orci ut leo volutpat dictum vitae id libero. Pellentesque augue justo, luctus nec vestibulum id, facilisis et ante. Curabitur non libero purus, sit amet accumsan augue. Donec sit amet nibh ullamcorper mi tincidunt vulputate non et enim. Praesent malesuada elit vel turpis sollicitudin vestibulum. Proin eu eros tellus, quis varius leo. Duis feugiat condimentum pretium. Pellentesque posuere tempus placerat. Integer eu turpis purus, quis pharetra erat. Morbi accumsan egestas nulla sed dignissim. Quisque velit lectus, fermentum at pulvinar ac, pellentesque non dui. Proin id enim urna. Vivamus porta adipiscing tincidunt. Praesent urna eros, tempus vitae elementum eu, fringilla nec diam. Nullam sed nisi felis. Donec a massa a tortor gravida dictum. Praesent sollicitudin aliquam lacinia. Quisque purus sapien, consectetur id gravida in, vulputate vel dui. Etiam scelerisque volutpat justo id euismod. Nunc varius elit at est dignissim molestie ut sit amet nisl. Aliquam varius pretium lorem ac rhoncus. Nulla fringilla sagittis tincidunt. Donec ipsum diam, commodo vitae varius et, pulvinar sed nisl. Fusce vel metus massa. In egestas imperdiet pharetra. Morbi accumsan, metus non cursus fringilla, ligula purus luctus lectus, at ultricies dolor arcu vel nulla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ultrices lorem at magna mollis in sagittis mi hendrerit. Vivamus a felis id elit euismod dictum. Sed auctor auctor odio, in ornare risus faucibus a. Ut aliquet libero vitae nibh ornare ac fermentum est pharetra. Etiam vitae nisl dui. Sed diam nunc, mattis ac dapibus vitae, rutrum pellentesque neque. Nam quis elit ipsum, ac eleifend risus. Suspendisse ac odio at sapien eleifend sodales dignissim ac felis. Morbi lacinia cursus lacus, in porta tellus auctor et. Morbi scelerisque porta odio ac rhoncus. Aenean commodo tempor tellus at adipiscing. Integer dictum lobortis tellus, quis elementum enim hendrerit eget. Ut sed odio non libero pretium lacinia vitae at ligula. Etiam dignissim aliquam ullamcorper. Cras ullamcorper dui sollicitudin quam viverra quis sollicitudin tortor interdum. Sed ac viverra lorem. In id ante sed sem dignissim ultricies. Sed pellentesque dignissim elit, ac vestibulum ante bibendum vitae. In vel dui enim. Fusce consequat elementum lacus quis congue. Fusce porttitor, lacus sed bibendum iaculis, sapien massa blandit leo, vitae semper sapien sapien ac felis. In a tempor risus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis eget dui eu nisl venenatis dictum. Vivamus laoreet massa quis leo pellentesque suscipit. Proin ac ipsum sapien, at vehicula neque. Suspendisse at neque eget nibh posuere ultrices eu sed sem. Praesent in sodales ante. Suspendisse luctus massa vel ipsum rhoncus ut bibendum lorem feugiat. Praesent eget pharetra magna. Donec at lacus mi. Phasellus dictum, massa vitae gravida suscipit, leo dolor aliquet eros, eget pretium dui magna sed sem. Suspendisse nec sapien ut erat vestibulum posuere sit amet eget velit.User2011-11-13 20:08:12.7160992011-11-14 21:05:51.599484