SQLite format 3@ = =-2P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)xCtableprojectsprojectsCREATE TABLE "projects" ("id" integer primary key autoincrement not null, "title" varchar(255), "value_as_string" varchar(255), "value_as_text" text, "value_as_boolean" boolean DEFAULT 'f', "value_as_datetime" datetime, "value_as_integer" integer DEFAULT 0, "value_as_double" decimal(8,2) DEFAULT 0.0, "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)  )20110803201325 )20110803201325 uKE. AAfW6 3 AA099myprefixmy post fix2012-02-02 22:42:07.9140002012-02-02 22:42:07.914000!5  AAA003myprefix003 Can handle different column naming stylesmy post fixt2011-05-19 00:00:00.0000002012-02-02 22:42:07.8720002012-02-02 22:42:07.8720004 Q AAA002myprefixLoads via Jrubymy post fixf2011-03-23 00:00:00.0000002012-02-02 22:42:07.8580002012-02-02 22:42:07.8580003 IAAA001myprefixDemo stringmy post fixblah blahf2011-02-14 00:00:00.000000@2012-02-02 22:42:07.8360002012-02-02 22:42:07.836000 !categories!categories projects  8854q//tableschema_migrationsschema_migrationsCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)=//indexunique_schema_migrationsschema_migrationsCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")xCtableprojectsprojectsCREATE TABLE "projects" ("id" integer primary key autoincrement not null, "title" varchar(255), "value_as_string" varchar(255), "value_as_text" text, "value_as_boolean" boolean DEFAULT 'f', "value_as_datetime" datetime, "value_as_integer" integer DEFAULT 0, "value_as_double" decimal(8,2) DEFAULT 0.0, "created_at" datetime, "updated_at" datetime)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq){!!AtablemilestonesmilestonesCREATE TABLE "milestones" ("id" integer primary key autoincrement not null, "name" varchar(255), "datetime" datetime, "cost" decimal(8,2) DEFAULT 0.0, "project_id" integer, "created_at" datetime, "updated_at" datetime)  [[Tnjj ++ tableloader_releasesloader_releases CREATE TABLE "loader_releases" ("id" integer primary key autoincrement not null, "name" varchar(255), "project_id" integer, "version_id" integer, "created_at" datetime, "updated_at" datetime)9MtableownersownersCREATE TABLE "owners" ("id" integer primary key autoincrement not null, "name" varchar(255), "project_id" integer, "created_at" datetime, "updated_at" datetime)4!!3tablecategoriescategories CREATE TABLE "categories" ("id" integer primary key autoincrement not null, "reference" varchar(255), "created_at" datetime, "updated_at" datetime)33-tablecategories_projectscategories_projects CREATE TABLE "categories_projects" ("category_id" integer, "project_id" integer)) %tableversionsversions CREATE TABLE "versions" ("id" integer primary key autoincrement not null, "name" varchar(255), "created_at" datetime, "updated_at" datetime) (p(E %AAcategory_0032012-02-02 22:42:06.8680002012-02-02 22:42:06.868000E %AAcategory_0022012-02-02 22:42:06.8520002012-02-02 22:42:06.852000E %AAcategory_0012012-02-02 22:42:06.8390002012-02-02 22:42:06.839000 {tmf_XQJC<5.'  xqjc\UNG@92+$ }ume]UME=5-% l'k&j%i'h&g%f'e&d%c#b$a$`#_"^$]#\"[$Z#Y"X W!V!U TS!R QP!O NMLKJIHGFED~C~BtAr@q?q>q=o<o;o:n9m8m7c6a5`4`3`2^1^0^/].\-\, ?+ =* <) <( <' :& :% :$ 9# 8" 8!.  , +++ ))) (''   FrJv"Nz&Jl    1c tableemptiesemptiesCREATE TABLE "empties" ("id" integer primary key autoincrement not null)j ++ tableloader_releasesloader_releases CREATE TABLE "loader_releases" ("id" integer primary key autoincrement not null, "name" varchar(255), "project_id" integer, "version_id" integer, "created_at" datetime, "updated_at" datetime)_ __ tablelong_and_complex_table_linked_to_versionslong_and_complex_table_linked_to_versionsCREATE TABLE "long_and_complex_table_linked_to_versions" ("id" integer primary key autoincrement not null, "version_id" integer)  l{tmf_XQJC<5.'  xqjc\UNG@92+$ }ume]UME=5-% l'k&j%i'h&g%f'e&d%c#b$a$`#_"^$]#\"[$Z#Y"X W!V!U TS!R QP!O NMLKJIHGFED~C~BtAr@q?q>q=o<o;o:n9m8m7c6a5`4`3`2^1^0^/].\-\, ?+ =* <) <( <' :& :% :$ 9# 8" 8!.  , +++ ))) (''           ^xph_VMD;2) ~ulcZQH?6-$ ypg^ULC:1( J^~I`}H_|G^|F\rE]pD]oC\oB[oA]m@\m?[m>]l=\k<[k;Ya:Z_9Z^8Y^7X^6Z\5Y\4X\3Z[2YZ1XZ0VP/WN.WM-VM,UM+WK*VK)UK(WJ'VI&UI%D&$E$#E#"D#!C# E!D!C!E DC23321321321/0 0 / . 0 /.0/.,--,+-~,}+|-{,z+y)x*w*v)u(t*s)r(q*p)o(n&m' \ypg^ULC:1( }tkbYPG>5,#xof]TKB90' &w%v$x#w"v!x wvtuutsutsutsqrrqpr q p r q pnoonmonmon~m}k|l{lzkyjxlwkvjultksjrhqipiohngmilhkgjiihhggeffefdecdbfae`d_f^e]d\b[cZcYbXaWcVbUaTcSbRaQ_P`O`N_M^L`~K_~ TwmcYOE;1' }si_UKA7-#yoe[QG=3) zy~x~w~v}u|t|szrzqzpyoxnxmvlvkvjuithtgrfrerdqcpbpan`n_n^m]l\l[jZjYjXiWhVhUfTfSfReQdPdObNbMbLaK`J`I_H]G\F\E\D[CYBXAX@X?R>P=O<O;O:M9M8M7L6K5K4A3?2>1>0>/<.<-<,;+:*:)w (x 'x T~tj`VLB8.$zpf\RH>4*  vlbXND:0&NMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{ T~tj`VLB8.$zpf\RH>4*  vlbXND:0&"3!3 1110//)'&&&$$$#""        ~ } | { z y xwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPO T~tj`VLB8.$zpf\RH>4*  vlbXND:0&vutsrqponmlkjihgfedcba`_y^w]v\v[vZtYtXtWsVrUrTlSlRlQkPjOjNhMhLhKgJfIfH`G^F]E]D]C[B[A[@Z?Y>Y=S<S;S:R9Q8Q7O6O5O4N3M2M1G0E/D.D-D,B+B*B)A(@'@&5%5$5#4 T~tj`VLB8.$zpf\RH>4*  vlbXND:0&JIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxw T~tj`VLB8.$zpf\RH>4*  vlbXND:0&KIIIHGGA?>>><<<;: : 4 4 4 322000/..(&~%}%|%{#z#y#x"w!v!utsrqponmlkjih g f e d c b a `_^]\[ZYXWVUTSRQPONMLK T~tj`VLB8.$zpf\RH>4*  vlbXND:0&rqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPON~M}L}K{J{I{HzGyFyEsDqCpBpAp@n?n>n=m<l;l:f9f8f7e6d5d4b3b2b1a0`/`.Z-X,W+W*W)U(U'U&T%S$S#M"M!M LK T~tj`VLB8.$zpf\RH>4*  vlbXND:0&FEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxwvuts T~tj`VLB8.$zpf\RH>4*  vlbXND:0&fffedd^\[[[YY Y X W W QQQPOOMMMLK~K}E|C{BzByBx@w@v@u?t>s>r8q8p8o7n6m6l4k4j4i3h2g2f,e*d)c)b)a'`'_'^&]%\%[ZYXWVUTSRQPO NMLKJIHG K~tj`VLB8.$zpf\RH>4*  vlbXND:0&e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O NMLKJIHGFEDCBA@?>=<;:9876543210/.~-},}+w*u)t(t't&r%r$r#q"p!p jjjihh