SQLite format 3@ .!3.- z N   G y  h##tableuser_groupsuser_groupsCREATE TABLE "user_groups" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "display_name" text, "note" text, "position" integer, "created_at" datetime, "updated_at" datetime)SGindexindex_users_on_reset_password_tokenusersCREATE UNIQUE INDEX "index_users_on_reset_password_token" ON "users" ("reset_password_token")etableusersusersCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_group_id" integer, "required_role_id" integer, "username" varchar(255), "note" text, "locale" varchar(255), "user_number" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255) DEFAULT '' NOT NULL, "encrypted_password" varchar(128) DEFAULT '' NOT NULL, "reset_password_token" varchar(255), "reset_password_sent_at" datetime, "remember_created_at" datetime, "sign_in_count" integer DEFAULT 0, "current_sign_in_at" datetime, "last_sign_in_at" datetime, "current_sign_in_ip" varchar(255), "last_sign_in_ip" varchar(255))L gtablelanguageslanguagesCREATE TABLE "languages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "native_name" varchar(255), "display_name" text, "iso_639_1" varchar(255), "iso_639_2" varchar(255), "iso_639_3" varchar(255), "note" text, "position" integer, "created_at" datetime, "updated_at" datetime)i%tablemessagesmessagesCREATE TABLE "messages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "read_at" datetime, "receiver_id" integer, "sender_id" integer, "subject" varchar(255) NOT NULL, "body" text, "message_request_id" integer, "state" varchar(255), "parent_id" integer, "created_at" datetime, "updated_at" datetime, "lft" integer, "rgt" integer) K-)indexindex_message_requests_on_statemessage_requests CREATE INDEX "index_message_requests_on_state" ON "message_requests" ("state")E --=tablemessage_requestsmessage_requests CREATE TABLE "message_requests" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "sender_id" integer, "receiver_id" integer, "message_template_id" integer, "sent_at" datetime, "deleted_at" datetime, "body" text, "state" varchar(255), "created_at" datetime, "updated_at" datetime)v Cindexindex_messages_on_parent_idmessages CREATE INDEX "index_messages_on_parent_id" ON "messages" ("parent_id") U=indexindex_messages_on_message_request_idmessages CREATE INDEX "index_messages_on_message_request_id" ON "messages" ("message_request_id")|G!indexindex_messages_on_receiver_idmessages CREATE INDEX "index_messages_on_receiver_id" ON "messages" ("receiver_id")vCindexindex_messages_on_sender_idmessagesCREATE INDEX "index_messages_on_sender_id" ON "messages" ("sender_id")itablemes]5}indexindex_users_on_emailusersCREATE INDEX "index_users_on_email" ON "users" ("email")V tablerolesrolesCREATE TABLE "roles" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "display_name" text, "note" text, "position" integer, "created_at" datetime, "updated_at" datetime)O/?indexindex_message_templates_on_statusmessage_templatesCREATE UNIQUE INDEX "index_message_templates_on_status" ON "message_templates" ("status")P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)4//tablemessage_templatesmessage_templatesCREATE TABLE "message_templates" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "status" varchar(255) NOT NULL, "title" text NOT NULL, "body" text NOT NULL, "position" integer, "locale" varchar(255) DEFAULT 'en', "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  tb\J8&)200809051914421)20100527113752)20111020063828)20110222073537)20110115022329 )20100222124420 )20100211105551 80 )20111201163718 )20111201163342)20111201155513)20111201155456)20111201121844)20111201121636)20110913115320)20080819181903154149 >+~kXQ)200809051914421)20100527113752)20111020063828)20110222073537)20110115022329)20100222124420 )20100211105551 80 )20111201163718 )20111201163342 )20111201155513)20111201155456)20111201121844)20111201121636)20110913115320)20080819181903154149  5D M k 33333recall_overdue_itemRecall overdue itemRecall overdue itemen2012-01-08 15:21:362012-01-08 15:21:36S ###33recall_itemRecall itemRecall itemen2012-01-08 15:21:362012-01-08 15:21:36z M5533reservation_canceled_for_libraryReservation canceledReservation canceleden2012-01-08 15:21:362012-01-08 15:21:36y K5533reservation_canceled_for_patronReservation canceledReservation canceleden2012-01-08 15:21:362012-01-08 15:21:36w K3333reservation_expired_for_libraryReservation expiredReservation expireden2012-01-08 15:21:362012-01-08 15:21:36v I3333reservation_expired_for_patronReservation expiredReservation expireden2012-01-08 15:21:362012-01-08 15:21:36Y '''33item_receivedItem receivedItem receiveden2012-01-08 15:21:362012-01-08 15:21:36n 55533reservation_acceptedReservation acceptedReservation accepteden2012-01-08 15:21:362012-01-08 15:21:36 Pp^P patrons %delayed_jobs)library_groups)user_has_roles<;q#user_groups roles messages/message_templates-message_requests:l users 5Ej3recall_overdue_item#recall_item$Mreservation_canceled_for_library#Kreservation_canceled_for_patron#Kreservation_expired_for_library"Ireservation_expired_for_patron'item_received5reservation_accepted LL w#MAA new messagenew message body is really shortunread2011-12-17 20:39:27.1677422011-12-17 20:39:27.167742 T133Dad!He is sucha dork.unread2012-01-06 15:21:362012-01-08 15:21:36j)I33Second MessageCatie, you get the 2nd messageunread2012-01-07 15:21:362012-01-08 15:21:36o/M33RE: First MessageThanks Dad! You are the coolest!unread2012-01-06 15:21:362012-01-08 15:21:363'K732012-01-05 15:21:36First MessageAbby, you get the first messageunread2007-07-04 12:10:47.02012-01-08 15:21:36       ~~;f 33pending2012-01-08 15:21:362012-01-08 15:21:36;Ӳr 33pending2012-01-08 15:21:362012-01-08 15:21:36 pendingʊfpending:l  L=3AUserUser2011-12-17 20:38:252011-12-17 20:39:27.028369H''33AdministratorAdministrator2012-01-08 15:21:362012-01-08 15:21:36@33LibrarianLibrarian2012-01-08 15:21:362012-01-08 15:21:36633UserUser2012-01-08 15:21:362012-01-08 15:21:36833GuestGuest2012-01-08 15:21:362012-01-08 15:21:36  U b T  AA/user_22011-12-17 20:39:26.9868312011-12-17 20:39:26.986831user_2@example.jp$2a$04$eKf13ahibjhPVu2HPkxiqe19lyq52AXZdw98sxVKHP3IethKrN4B6 AA/user_12011-12-17 20:39:26.9394342011-12-17 20:39:26.939434user_1@example.jp$2a$04$n0rKunqCAMMNfoQPPLKjy.SqC1Hze0aBjEfDWonwhvKN3PW8SspvykAAA user42007-11-19 07:58:34.6374132008-05-31 04:02:25.101261user4@kamata.lib.teu.ac.jpcc53de0c2d9a1a228daa9a673ec824473747e17507a6c3c4f7e5eff8821f531d4b9e23616b3ddc66fe17006b2298a556fbd567ac080e87f00f37eef8cee6c417kAAA user32007-11-19 07:58:34.6374132008-05-31 04:02:25.101261user3@kamata.lib.teu.ac.jpcc53de0c2d9a1a228daa9a673ec824473747e17507a6c3c4f7e5eff8821f531d4b9e23616b3ddc66fe17006b2298a556fbd567ac080e87f00f37eef8cee6c417 AA user22008-01-18 04:29:06.9227282008-05-31 03:42:44.711117$2a$10$i7UjJhLVrJM/J7qaTwW39OXw1NiwowUEbtNHVDV0sqMLjX9.UO9ca!AA librarian22008-01-18 03:24:04.2223442008-05-31 03:42:23.340575$2a$10$YmmTGrYQ1Ir6oc7wXnp.GuNeO1eYLoP3sv8wMSIrTdaGw2BPwRrpS'AAAuser12007-11-19 07:58:34.6374132008-05-31 04:02:25.101261user1@kamata.lib.teu.ac.jp$2a$10$JthS59A0BNkDOoFpCXM0V.GhhffKaoWKbzpPahYp/vTFrOyM7h/uW1!AAKlibrarian12007-11-19 07:58:33.1724412008-05-31 03:41:16.337474librarian1@kamata.lib.teu.ac.jp$2a$10$9O2VuTccN4gHq36ARg0QReSrb1D7WrBBhZZ759RM9moHbB0W5zCzS(AACadmin2007-11-19 07:58:32.1119412008-05-31 04:16:30.163731tanabe@kamata.lib.teu.ac.jp$2a$10$vHohD1WflnTIqAa8zMkF9evwAgIZRw3XuR4d3bi29M.jph/MB/AJi UtU?)/user_2@example.jp /user_1@example.jp Auser4@kamata.lib.teu.ac.jpAuser3@kamata.lib.teu.ac.jp  Auser1@kamata.lib.teu.ac.jp#Klibrarian1@kamata.lib.teu.ac.jpCtanabe@kamata.lib.teu.ac.jp    \K AAFacultyFaculty2007-12-22 18:15:05.1264572007-12-22 18:15:05.134351E AAUserUser2007-12-22 18:14:40.1739542007-12-22 18:14:56.836548[++ AA(not specified)(not specified)2007-12-13 12:00:01.6749762007-12-13 12:00:51.564542 f3U