upsert-1.0.2

https://rubygems.org

upsert

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 365540

number: 1.0.2

platform: ruby

spec_sha256: 08b28dc613fe9ec17255fab4201427e3fab60fb8a50fb95e381ccb669ea76038

sha256: c0791947971318a5e8cb6e67bcc44d923fe3d5f947a9b6735fc41afdc7288605

created_at: 2024-05-13 08:19:04 UTC

updated_at: 2024-06-08 00:49:46 UTC

position: 21

version_data_entries_count: 49

uploaded_at: 2012-11-12 19:06:25 UTC

indexed: true

has_extensions:

extensions:

Gem size: 26.5 KB

Version Data Entries

Total: 49

Unpacked size: 74.1 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore64400164 Bytes118a6bb5455b1fb62f2d3638a61c82317b7ddc2fea1aa9a7cd805323c9a8f7e3
.yardopts6440032 Bytes1763b41e593c40aee57b39eac38044329e16c846a18abba5b640ead8ca0e78bd
CHANGELOG644003.2 KB30570e7a1867a7ee75213acee9b27fbcae0b2189011fb1d55e1ccd6e64683c00
Gemfile6440091 Bytesfe4f9bd6ac043e33ad0295534f635ac0ef8647bde7970c10d277844a4942705b
LICENSE644001.05 KB624bb33675ee4b8fc7f3078d879973f68127a56bfbeb006bc3c002ea9c36ab6a
README.md644009.95 KB4b35ad31a5956a812909da7042a1b93a26275e80d9e6104903347375ceef8068
Rakefile64400525 Bytesb0ddc2596cc1d92d5c162393c58e2b2a35405a71f55b28120eb6fd56216975e5
lib/upsert.rb644005.22 KB8e528203d9b59aa475ee5c13a9197d615aa15888bf0efb10a3ee8e899b2cfbe7
lib/upsert/active_record_upsert.rb64400303 Bytes0e7c2ddb815d080c61256b9a2f2152455722f657ced5951810d427476438e87c
lib/upsert/binary.rb64400175 Bytes38b40cdecb629d2d55a6f1416f3c162655c78276cadf7b97cd062f0edc72a9a6
lib/upsert/cell.rb6440049 Bytes698278974f39f68efea5ffa95aca5ce0fe0ebb65c5444e64898733a504ffa36b
lib/upsert/cell/Mysql2_Client.rb64400325 Bytes4072e202eca2a21ee43e32ea2ddd734bacff6b0dbb55881c69b79bc4f9a7a501
lib/upsert/cell/PG_Connection.rb64400676 Bytes5a52c3260877e087a142d61fcc273b13b57c4b87d685b117e900d39b13222446
lib/upsert/cell/SQLite3_Database.rb64400850 Bytesf71e6c304da8bfdfc861201882ca1e522aaccfa4ca30433f736394b4453224ef
lib/upsert/column_definition.rb644001.04 KB623ccf06c1f6df66e545acd77ff37fac6de268e6e71c95ec593c0ae13fff1980
lib/upsert/column_definition/Mysql2_Client.rb64400899 Bytes8e9e240318e49c5adaa08dcb59a4b0908ff691e93838f122b22f317f06b33421
lib/upsert/column_definition/PG_Connection.rb64400812 Bytes39cf8af58815adefbff61589ae375155246ba60c92756b81168f8b0013892b82
lib/upsert/column_definition/SQLite3_Database.rb64400117 Bytes84d7f4e5de787479aa155392bec7c92323bef13f7a22fc12c494701b4190fc8b
lib/upsert/connection.rb64400877 Bytes2037405496c5bac06f34cba9283146d3dddd800dc7696ade980991f1627c4cfb
lib/upsert/connection/Mysql2_Client.rb644001.27 KB6586a91e982b97dd4c176cae66e0e537758f11b8c32b1def981f8807d30e21ec
lib/upsert/connection/PG_Connection.rb64400475 Bytes333594c26e13d0df2cf5a4dce7182b34c3631bce943d8326fa93b085e8fde033
lib/upsert/connection/SQLite3_Database.rb64400518 Bytes5643c94bc78c1f9251f137a257f54f2ea1da5fda1ea1aed2a75694450ab1ed65
lib/upsert/merge_function.rb644001.61 KB4961ec62ae311cee54f53f7b26d3f34922e9bcaacec3387a5b17297f7eb007a3
lib/upsert/merge_function/Mysql2_Client.rb644003.88 KB7a6e46517502625c8f857e995efa26eb12293558ae551002443845a82b01121a
lib/upsert/merge_function/PG_Connection.rb644004.58 KBf62b17a59064769cda3882fcb329997cd00549ff53d262719d7cc772a5719bf1
lib/upsert/merge_function/SQLite3_Database.rb644001.06 KBec4cb67dc4d8b59a6a5787a30974f3e86de0f516727db8ec19cef933a6ccc8ac
lib/upsert/row.rb644001.22 KBf63a7429c5a0703cc7bc6fab9dbeae6faf3df063746438e767c2355f7b0c1221
lib/upsert/row/Mysql2_Client.rb64400564 Bytesb1b31336796e5970bde6ccbdd15d586913fe88169cd1a8a2d919cbeb96d66870
lib/upsert/row/PG_Connection.rb6440088 Bytesa5e935197eeabb06f6770ee7aca2748e78c7c5b0a0486277ae6e7f1161dfba49
lib/upsert/row/SQLite3_Database.rb6440091 Bytesf33bc19fc1d61a31c4f55e2668ce77ea1363b3a0b2652c7c54044849650aa82d
lib/upsert/version.rb6440037 Bytes64508026f210b868b76a44f8c7adf25e7a4be93b32938835e2fb214b5d905c84
spec/active_record_upsert_spec.rb64400407 Bytesfcbcb5eea5b95e690b9e8bb6c8d22b07a178fc38d681eb043a84ce0dde5453c4
spec/binary_spec.rb64400741 Bytes23a5a51738cf53533b787f6196ce760853611051c82912ce587bebac2efcd720
spec/correctness_spec.rb644004.04 KBad077832f4989429df349da11ff1a9d268a9db95e242601ed934e1ced65935b9
spec/database_functions_spec.rb644001.09 KB4b11dcbd9a0c1fcd36565d4c0da5275cad3efd55ce1775f6691921d061f4fd13
spec/database_spec.rb644003.91 KB1e05f3e19c5dfda614cfb9e2a496b7872ecdac9654047c39e387393ed658d4f0
spec/logger_spec.rb64400929 Bytesdbb1ffd1715012b551ebbb57b938d00db805c3b0b7f2eb4ac5c3ae0c03b2d55d
spec/misc/get_postgres_reserved_words.rb64400287 Bytesd9118b6024c470a23ba68064b30ea9834be10c9138038fa0dc57b8c41675a217
spec/misc/mysql_reserved.txt644001.74 KB917aab6fd85187620cb8b08eb3d7ce15c95cae089bccdc71470c5c6d02087093
spec/misc/pg_reserved.txt644006.33 KBa18f59b002663b2871e9156b0d96f376612b2628c4c9d1d8b91b67c45c557f8c
spec/multibyte_spec.rb64400948 Bytes0b85e0bf6f5188588c877381e3bbb2e3ba80ac8fc6df286aad2dd88badc2fd52
spec/precision_spec.rb64400304 Bytes6d9fd6650ea30a6416e25b537b22256ba54d70a6a6204d37ea7a3a1a1f370eb7
spec/reserved_words_spec.rb644001.45 KBce7af65deb6db7aaedacb6422b9b0e3a36ce0784fd758f96c2f3f76ac96ab983
spec/spec_helper.rb644004.18 KB4c2d2fdcd949f46e8458dfa3168808412621cd958f73e7e9023bc39ad6c7c2dd
spec/speed_spec.rb644002.61 KBa7327f8af3fa51d791b6b8272ea660cd819b7308aeddcd952c943b6c2afebe93
spec/threaded_spec.rb644001002 Bytes113281dbb7b6c6eaf58fc9fcb1b42429eb3be6c89d4c862ae2e975ebe52857b5
spec/timezones_spec.rb64400882 Bytes03848e23ee20047932d45bcef129e79326c4ca26116dfa0bbd8e8adea29e5765
spec/type_safety_spec.rb64400325 Bytescabfb23ba9dc58e256b665576c34d2c705dffcad2b1d99e64920e0ea71175913
upsert.gemspec644001.52 KBcaa3d27f5e80703324ae91d126ed6ff812698493123c5344d3c6dfee606bdc5b