ensured_schema-0.1.6

https://rubygems.org

ensured_schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 185642

number: 0.1.6

platform: ruby

spec_sha256: 5a212544d296c158804ab6fe98081103fd11cf36f9f439d87d10f56c258bc45b

sha256: a04d69296c9bb88e8cc83a716320deaf6c4e43fb97cc0474d3587d58b16ca442

created_at: 2024-05-13 08:16:18 UTC

updated_at: 2024-06-05 21:40:34 UTC

position: 0

version_data_entries_count: 109

uploaded_at: 2010-12-15 22:30:02 UTC

indexed: true

has_extensions:

extensions:

Gem size: 34 KB

Version Data Entries

Total: 109

Unpacked size: 143 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore6440037 Bytesed0b0dbf89bebdd22900cc27f1e8bebdf536f4f01e2937fe58d6e72f13df1374
Gemfile6440098 Bytesef4b25051e4f66594cc38e549b9bc296edd67a900e35fe31b0e4c07f9c79c179
Gemfile.lock64400354 Bytes1caa6e91bd791e0918821389ad3ab3b1d5fa63143e45aa2ab26c87ff65aa80bc
Rakefile64400723 Bytesfac7a1a79edb95cf099940ff26623d03b157e23af0f6f1ef83f4a48c9059f8d8
ensured_schema.gemspec64400889 Bytes2548c669dedf19b39bf71d01692ef36a31191ee532d1edfdccaac173901cdac3
lib/ensured_schema.rb64400182 Bytesba23a67dc5efca8eb7fe82a2156dea3f688e01d18f846477bed3d62c0b3582b5
lib/ensured_schema/column.rb64400159 Bytesafe013935b8c982be51543322ce27c6cc7f6b224013ca2b309895d84166e2cfe
lib/ensured_schema/ensured_table.rb644001.77 KB017907d4c8b196d8503ee4f1c0e0f5db19e4fb5a68bd7987d08461739b7b8e81
lib/ensured_schema/mysql_column.rb64400359 Bytesf15f80fac0b4246f9b312f991eb1dc7c671cd3acc2eebf6fb5c94261684977f2
lib/ensured_schema/schema_statements.rb644002.6 KB4372b2fd26794dfe02d5c8a9ac634de689db3362724b8d670e04721552f2fdd6
lib/ensured_schema/table.rb64400226 Bytes7155da5d0abe006eb96de327dc3e630d7eda042da87be400c956740fe3cf9c86
lib/ensured_schema/version.rb6440045 Bytes39a6c7e1a65f6bf8dcd8831c3c80992c0092ee1052f3196614dac882944f50bc
test/cases/ensured_schema_test.rb644008.18 KB07f1db650bb9967cb520902a60399bb45773c2a77b41c9ad9d3576bdc836f378
test/cases/helper.rb644002.06 KBfaf9af5768a644bdc7ca91c0923d0c9e2f9c428830a82ba6721713a885d98319
test/cases/migration_test.rb6440057.7 KB4f903844567138053768db6aa37be2435182650c602153cd46fc9e5d5d14f6d8
test/cases/repair_helper.rb644001.63 KB616f8f5b8e1d6697554c05b9d8182dbbfcd7c848984ce86902efaa460ef2b717
test/config.rb64400225 Bytes354f9e4d9487710184ebcd13b0f74469ca5b459370e04812234b92c20ced4875
test/connections/native_mysql/connection.rb64400668 Bytes3b55ad0c8433c2eaf41813f99f16adecda92a0bc4da54e4a73dd6f61301491c9
test/migrations/broken/100_migration_that_raises_exception.rb64400222 Bytes036bb4ed283adf67d4ad0d87462d586132a700e00e2535ddc0865fca90be4f72
test/migrations/decimal/1_give_me_big_numbers.rb64400498 Bytes426003625d2043f8aeaa185030ddbb69b642fd34ca9b56c990a3b4dc4c5cccd9
test/migrations/duplicate/1_people_have_last_names.rb64400184 Bytes4209ab5065bd336c85071b3fb585ee4d9463e00ac36519b9b89d225ed879e025
test/migrations/duplicate/2_we_need_reminders.rb64400234 Bytesd3cccd1b6d3af9127c3fc7ca2567959c9dd02dadcf1c804a67c9c5c2c9e77489
test/migrations/duplicate/3_foo.rb6440082 Bytes6d11969f43dea2006dd35ce0c79cc3c339172f6f2e239d7216091c798365008b
test/migrations/duplicate/3_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/migrations/duplicate_names/20080507052938_chunky.rb6440086 Bytes0dcf5038a300f9d8088424c79f6a737b3f41555b4aac2eb21fda1316b09b388d
test/migrations/duplicate_names/20080507053028_chunky.rb6440086 Bytes0dcf5038a300f9d8088424c79f6a737b3f41555b4aac2eb21fda1316b09b388d
test/migrations/interleaved/pass_1/3_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/migrations/interleaved/pass_2/1_people_have_last_names.rb64400184 Bytes4209ab5065bd336c85071b3fb585ee4d9463e00ac36519b9b89d225ed879e025
test/migrations/interleaved/pass_2/3_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/migrations/interleaved/pass_3/1_people_have_last_names.rb64400184 Bytes4209ab5065bd336c85071b3fb585ee4d9463e00ac36519b9b89d225ed879e025
test/migrations/interleaved/pass_3/2_i_raise_on_down.rb64400101 Bytesa559fec3fb350f9aca4c8fc895f84939e31398bdf2b55b0f25eef741f8f60cbb
test/migrations/interleaved/pass_3/3_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/migrations/missing/1000_people_have_middle_names.rb64400190 Bytesb76e765b114291bf62f03d119d1af813a000c432a946961de3ff736b4c60c3dc
test/migrations/missing/1_people_have_last_names.rb64400184 Bytes4209ab5065bd336c85071b3fb585ee4d9463e00ac36519b9b89d225ed879e025
test/migrations/missing/3_we_need_reminders.rb64400234 Bytesd3cccd1b6d3af9127c3fc7ca2567959c9dd02dadcf1c804a67c9c5c2c9e77489
test/migrations/missing/4_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/migrations/valid/1_people_have_last_names.rb64400184 Bytes4209ab5065bd336c85071b3fb585ee4d9463e00ac36519b9b89d225ed879e025
test/migrations/valid/2_we_need_reminders.rb64400234 Bytesd3cccd1b6d3af9127c3fc7ca2567959c9dd02dadcf1c804a67c9c5c2c9e77489
test/migrations/valid/3_innocent_jointable.rb64400270 Bytes8ff8b53d68d6178e919b73b515d79baa343e677d6a93890bf86e4d82a032e34b
test/models/author.rb644006.8 KB86d1a1fc221de34fa9650bd78cce5e29bab46d5821f7e4ddc037a43f592ff8b2
test/models/auto_id.rb64400123 Bytes76e6c4fa09a388a654962bbefc5b71148f2382d43f9b06f3633a5216944d54c2
test/models/binary.rb6440037 Bytes9999e8c012c40d6d44ea1c2a58f3e139462ec291dad25a725e623df2abdc56c6
test/models/bird.rb6440065 Byteseebb7e7858f43fe264c11766ce6b346c59508288cb50b0475abc4ab79aa7b1f1
test/models/book.rb64400174 Bytes173aa4dfcd41e6b2d1455309b4192253a3d2a144d16a857362b5e8b649a4316c
test/models/categorization.rb64400108 Bytesd4b96b55634b4fb1d883285a168bdca54b123998ddc6d9a1c2a9ee730512ac1f
test/models/category.rb644001.33 KBbfa273179ffcd34b21b5d3279d261fe19f24d9e7dcb5649c04864a8c96325abe
test/models/citation.rb64400258 Bytesb837f90a017cd302f439fc0654c9252b70d23fd6be2693d5915b92f84aa910cb
test/models/club.rb64400363 Bytes6346f8fde62edd5b1181be9370ddd14f6802f8e7b4011dca036f6893e3be29c6
test/models/column_name.rb6440085 Bytesf47d39b9fe0f0e6c6d78fbfc6a9756fa0db4c63e33c0de4505176c7680bf97d7
test/models/comment.rb64400692 Bytesf1cfe85ee5d5ab7325d8beca05f5b1b4812220b10aacc4287f242a3248250cba
test/models/company.rb644007.35 KBf18ddfe695e19c3dea751ff06ec178e1d99404c9bb9791caa87512779e1d873a
test/models/company_in_module.rb644002 KB0270435318d58dda956102b002b8905cfbb94a98625b54eb5d1f46415ac3d7d7
test/models/computer.rb6440091 Bytesccfcaec57d33fdbb7fe1b28fb7e6efec1b4ef45ffbe525342d7868e5bcabf9ad
test/models/contact.rb64400524 Bytes72b46249f1282f35ad7eb528d98219f6cdc35be8c62d7fb37b0ed7d6352c9d4e
test/models/contract.rb6440087 Bytesfba63aa9dfd720b9d53c72333172595249d1cacea145f42c11adaaff9868ff03
test/models/course.rb6440059 Byteseb53ddef3090a124cdbf5c45956afb8da79652d33e1dc1c1b38367f3422ce6e0
test/models/customer.rb644001.76 KB566a6df6ac20ddd2cc5691b277b6bc8d4c4add85cf835057b73841114cd8ab08
test/models/default.rb6440039 Bytes2f6e8b0e21b7f067b297536d3f1b856103c8f14b862467b0b05c2fbd035f50ea
test/models/developer.rb644002.9 KBfa69f367ffd2e39209a51ee7cb8b680bd0a768221f04a4abb8136710c12f42d6
test/models/edge.rb64400233 Bytes76ab7829ec18ee2718242a94a6d1259370d17847eee34f86c5c223b01faaa1fd
test/models/entrant.rb6440060 Bytes1c67c329a52589ceaaf10bf1bc123f2b063fcc9db06e2171a8687f24ba21777d
test/models/essay.rb64400103 Bytesc99976ec1d9cbec82b9f5f1a572195b623b9a33c015d4f22335dde07d35cf6cd
test/models/event.rb6440069 Bytesdb7356d63040ff6937ccf231ba603221694345462c34d528fd56a05c1d5fed9f
test/models/guid.rb6440035 Bytes1fd065b8ba19d25c181c27fc8a0bbfec705daac28c1ff4aa161b957235497dc6
test/models/item.rb64400141 Bytes6271ca60b7b1584032c035bbdeaa4fb7d5c6bec3d49d7f80114dd6b95453ff77
test/models/job.rb64400160 Bytes64a391e259e57663e3863ca1ccf9d1d6175c271c5f96960b1f16e6021916324f
test/models/joke.rb6440067 Bytesd43a92586e015d8222ae4f99acceff4ed93e09d72bedc46777b574d1866d9a76
test/models/keyboard.rb6440071 Bytesb2525cb16f61c4b9161569dde5f4be6a5255b5cc86951fcfa5dc6cccb7e4979c
test/models/legacy_thing.rb6440073 Bytes47d184bfeb000fad838b92ce6a64751d31134c212e71ec00f98ca6c4a30d1d7d
test/models/matey.rb64400104 Bytes47d059f11894e8bdfd21342d3bd73b96991e8c720ecffe2378d48ba7604a7be1
test/models/member.rb64400518 Bytes4232906ee1f00728b325473375258a9d9901099029cfcd89d4e7173c58730d30
test/models/member_detail.rb64400136 Bytes43272351663ad65e01b9517051ed877660bac9f9030d3651b7dc5a28f1d14759
test/models/member_type.rb6440062 Bytes705a275afdf1fdf6d793ae128eb539dfc53fe4b470fb5a0f4e32ea88134f8cd4
test/models/membership.rb64400164 Bytes9008ace1dc86597180016912d6385cc5f3fba9e5eebd00e6525c258741b3a6c8
test/models/minimalistic.rb6440044 Bytesc4792c5bbae72e7f4fe4b9da9229a33223dc7b9b8661d9bf39d580643700583e
test/models/mixed_case_monkey.rb6440076 Bytes67e9f4829671adb5d9db303b24fd436d8506dd4347ce52dab0e44caa1c309920
test/models/movie.rb6440080 Bytes23b5c7e70996f38738a97e3052869fc54b655543426a90dd3c7d80ccb075d8ab
test/models/order.rb64400215 Bytesfcfebc0c75ed52beff994893217ed9d844a5341cf7a6045e77bd337d902df605
test/models/organization.rb64400163 Bytes94cbdd9da3498cfe21e5382ce2ea10e374e94ac0283b30d20424ee819437c888
test/models/owner.rb64400118 Bytes51eee16f81d1bead15940698a009ad8f6fe07caf18f5302de8f984659ec9796e
test/models/parrot.rb64400358 Bytes1a120378eb9cff293ddcc704f5e5c19996c016131cc3e7551df873295a3c93d4
test/models/person.rb64400791 Bytes6da792dfb3e8f008d7022d39e13ae3760e4b5ce67ac59e6e8cf3a43a1beed157
test/models/pet.rb64400114 Bytes7370d60cb0f4b1fe9dab9049d92264ad8c11e9e97f688e831527b586d07b799a
test/models/pirate.rb644002.94 KBebecc4767ed3bf109cc4c5bd2c5309c6b5c05ad45178d8c8be43940efaae5090
test/models/post.rb644003.68 KB4014092737c14345c53a6f631a66423b23f95f1f9f1ac99b6fbd42d7f25980b7
test/models/price_estimate.rb6440093 Bytes12ca262633fba5b87d8679f68d8f26e006968a6c2dde0582d1a953e8c1477bd7
test/models/project.rb644002.16 KB09e365bd74119f6bb579f16a440e1ce5bdfd2c0107c651b1b2ad476b6609de87
test/models/reader.rb6440078 Bytes6308c50a0733b0c5000b63a1b219f3521c5a0a6dd963f7a2ad63fb0897fdb354
test/models/reference.rb6440080 Bytes0d8ab5a82f9d5890b13efafd7e32b34bba5511f0aedc2f2d83ad5a5804b66517
test/models/reply.rb644001.47 KB53a7dd2e6b8918a6b85b006ba29dad3f92262a726228c93b6f4cee47c9f33904
test/models/ship.rb64400306 Bytesfb1e2a136da06633ecd3408105a39f54efd27e91c4448532447b83e62028ae56
test/models/ship_part.rb6440089 Bytesf667c8fa24e618d3aa8474280d0915a24af44d87f754b9d26148ed8a97faffa7
test/models/sponsor.rb64400163 Bytes16a1f8a557826920c20f6cb6b0d6ed91f6536ed3e2b34e21198e5309da24a33e
test/models/subject.rb64400100 Bytes38b66a106d4933cbe8b89e1dbdcb847549ad5ae454edb7db882f73c0d0740ad4
test/models/subscriber.rb64400181 Bytes448505b3f4b0e5d30acf36508078b5c782bfdca9ecfaac5973315dc1a3cd07a7
test/models/subscription.rb6440088 Bytes581e64df2be89ffbca50572ad1958dd4b26a09bba220b977bdae5d3e7a8af759
test/models/tag.rb64400215 Bytese715c93d1f3c2c43a0e5f80d348d4c4421de7207b69aca504a6121995a94728e
test/models/tagging.rb64400402 Bytes4ac79952c1ae885c67b163b72b1fdf35a1697f7ee87a3eb81d00ac119283a5a0
test/models/task.rb6440037 Bytesf13eb6b497a4cadcffdaeec7c10fea5f91713a2b5e5ab381a7e1a45ded2ba92a
test/models/topic.rb644002 KB0ccfae21ba46336cb361cfbf8024cdb043da9708a367de5f2e6ec63ea7d9690d
test/models/toy.rb64400157 Bytes02fc0a6a9244e0129af866222cbf0095f3b7ec57fd3b479fb3eacf1cc49cfb86
test/models/treasure.rb64400209 Bytes198fe956225f85683dfd60cc3c56525cf506eda1a0dc2c79fd4f252acd5d5c1a
test/models/vertex.rb64400367 Bytese72a04ec3f38bf712287c2685618145af39719cf096d116a3063522ebb6c3697
test/models/warehouse_thing.rb64400115 Bytese848af627004f79be675a0f022ce0cad59b84bcebb9b688378573443535bc090
test/schema/mysql_specific_schema.rb64400687 Bytes11020f9cb794e32e85228024fc536d46a113a7ac51292fee294bf0c18c3a7782
test/schema/postgresql_specific_schema.rb644002.89 KBdaacf9ed64d9ffec406a74ff5d70404f7e8c3e9b30695876f8e4328771a2f766
test/schema/schema.rb6440012.6 KB462f2f1c9442911aa5a3ce270746c6cd656e0e83d7f2507deff1e9e9158d4a19
test/schema/schema2.rb64400151 Bytesafe89af1d074c3683e0aeff7d2b5ee92162a533999eb86772c189c4829c4b4df
test/schema/sqlite_specific_schema.rb64400630 Bytes3a8486af19dc898eeb2b38d90a60ce3ed0509d8539da190c88316077ddddacc0