upsert-2.2.0

https://rubygems.org

upsert

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 365558

number: 2.2.0

platform: ruby

spec_sha256: 8b3d823caf8c7c526044f16fdfe7ce839832e10605770dce0adec639e52f5d84

sha256: 75460767e8939262015b26bc6086add7d209fbbd81f1c401ffccc51a3e83f2a4

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

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

position: 3

version_data_entries_count: 61

uploaded_at: 2017-04-14 14:34:21 UTC

indexed: true

has_extensions:

extensions:

Gem size: 40 KB

Version Data Entries

Total: 61

Unpacked size: 127 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400170 Bytes10a40df7f2bf0e55ece882c352173f3c5b216d7e8fe366eec1b093b2365a7ab1
.travis.yml10064400987 Bytesc1adb7c796a6b00940277bd03f1d81ecb59b6a176e19144db44980ce575ef76c
.yardopts1006440032 Bytes1763b41e593c40aee57b39eac38044329e16c846a18abba5b640ead8ca0e78bd
CHANGELOG100644006.71 KBe8863274b302300149834e478e2549cf1e0c18fb035d05a0b30575f0f5ec8b24
Gemfile1006440092 Bytes5f6b490e344cf34cca4799d47f20bc5e33ee9134ab71c2c3f4dfcd4e6ff4208a
LICENSE100644001.05 KB459f7a0543dd9f8c60d108d947e81a2870af4a8de697114f9a237e356e432b88
README.md1006440012.8 KB08eac9bdb7a3968ea0c72a87499524417922175c21f6204a5d8bc472ded00008
Rakefile100755001.08 KB9f42af5158c00a697ea40b5d8384bc3ce69e5cfea3b546435546a3c6c8220ec6
lib/upsert.rb100644007.27 KBba82e20d3a2e6f19b6d12ffe9c3f779222619fdf12b09ee815c7c8d5850c687a
lib/upsert/active_record_upsert.rb10064400303 Bytes0e7c2ddb815d080c61256b9a2f2152455722f657ced5951810d427476438e87c
lib/upsert/binary.rb10064400192 Bytes93723d8ef5fd6797b4e34082dba8b33bf9ef4af26b8e7857a52167c99614626d
lib/upsert/column_definition.rb100644001.69 KB805171121c73cb7e2a237c23ed5251bbfafc06fe0cf81fb1e69bfd5fcb90c6ed
lib/upsert/column_definition/mysql.rb10064400869 Bytes1cc29a23669b1990f1dfdb599d292e1563ce73fb4788f54f74a48b02a9186e33
lib/upsert/column_definition/postgresql.rb100644001.65 KBb6af87d449ca9d1cd9138d14d9970181ebbcd17204c97fcd2e5412a085f7ab1d
lib/upsert/column_definition/sqlite3.rb100644001.1 KB0ff40fd715840f065af2d2b1bd8a7cd3ad109c4b27d3e2a8e7ca76a33753fc91
lib/upsert/connection.rb10064400600 Bytes25fa0e27c280d157011cf35d884a7b037a531b0038dc80b4c1b2aec8c04e6710
lib/upsert/connection/Java_ComMysqlJdbc_JDBC4Connection.rb10064400761 Bytes96ec62976e9dfc984734772dbf0561eca256d65d732a53da23dfa19f8fcc1161
lib/upsert/connection/Java_OrgPostgresqlJdbc4_Jdbc4Connection.rb10064400512 Bytes291b3b277a5ede60ed78b879c23e39229ba36e76ecca42a158cc8bec79d855fa
lib/upsert/connection/Java_OrgSqlite_Conn.rb10064400335 Bytes3512cdfc41c01b339ce05222afe185508b5154124fd4acd3d407ec9bb5a35f03
lib/upsert/connection/Mysql2_Client.rb100644001.97 KB3906276ecf310b40337a5007d9dcba0f1fcfe93bd48662530e456e6ba7abd4ea
lib/upsert/connection/PG_Connection.rb10064400688 Bytes63f4eb77018a97cbd68a0f2d00e1051dceacb9dce993978bbdc255228bd935fc
lib/upsert/connection/SQLite3_Database.rb10064400647 Bytes7f01171459d1e2ea6857d134bfd2228750f5d98b83514475f143ec70be5ddeab
lib/upsert/connection/jdbc.rb100644003.21 KB7fc079470ca395e3ed86d2d4578353b7789f80f7e81e88012a679af4289f82c0
lib/upsert/connection/postgresql.rb10064400682 Bytes68eb27dc77785ddf648fa5465f024e866e30f60aa7011ebf2a27d08163c6168a
lib/upsert/connection/sqlite3.rb10064400295 Bytes01889bb1ffa4bba1b4f579fa6d081f627b45babbfa3947cd63912dc42b6e527b
lib/upsert/merge_function.rb100644001.65 KBffdea70d9cbe6289fd1474a173d5543136b3b08a8e5586a3b9c4f1a5dd9545d9
lib/upsert/merge_function/Java_ComMysqlJdbc_JDBC4Connection.rb100644001.23 KB5d13170b74f34368b94eb83c800a9d7ad46949a62526ac098de7fed6839c41f6
lib/upsert/merge_function/Java_OrgPostgresqlJdbc4_Jdbc4Connection.rb10064400792 Bytes829a2fc6b98701607040a06987a2e2d451b8e995172a58b807d6b4dfc160d06e
lib/upsert/merge_function/Java_OrgSqlite_Conn.rb10064400177 Bytesa4bdc60d270fd5190d4f61af2b7b44a7fae8993ac74cb391b1b4efaaff41d0bc
lib/upsert/merge_function/Mysql2_Client.rb10064400974 Bytesc54359a2008baa47b0cc5524707c7fcd67d6170632a8ad4099faa3547f0d5095
lib/upsert/merge_function/PG_Connection.rb10064400691 Bytes20a947d4aed602adb7939a1bd29ae0bde3ac540a6ef61f288f6565a621ea13ae
lib/upsert/merge_function/SQLite3_Database.rb10064400174 Bytesc2aff1a724b6288fd36d606fcf145aa71360384e37e3c1c994a8ccd816fe08ea
lib/upsert/merge_function/mysql.rb100644003.29 KBbf7058df806d6e7e449da333e3ea9ebfccb9f88417a385a71a1275c1422ca7c7
lib/upsert/merge_function/postgresql.rb1006440011.1 KB411ccea7982264e5715cb27551969958dd7371100116b57552f0b4b93e06ca58
lib/upsert/merge_function/sqlite3.rb100644001.39 KBed92e4bb9f216deafaed20d8dabee76837ac8373f561070c1f95eaedd2baa2a4
lib/upsert/row.rb100644001.42 KB728c3e052244ccffc1601b76d253bf980463d497a5575a245683678fe1710d2e
lib/upsert/version.rb1006440037 Bytes7555a1cba116e3af20e79614d14825f5bbe0232395537f748c9e6e5c0979fd87
spec/active_record_upsert_spec.rb10064400709 Bytes17f3d290e982c050a4eaf7d11237587c39a706d6427fcfe3af209499c765ae47
spec/binary_spec.rb10064400716 Bytes75e73e501d3dc5f54301e396c91288d736dc39b8222e83d656f719f024dd65c2
spec/correctness_spec.rb100644005.87 KBeda7f0e38d1b596fe00aee5e4e95e430111aa659d8ede6db6c50e56c72402fb9
spec/database_functions_spec.rb100644003.18 KB0160c1f25c315e28c4079acf2c3d5969118c384a2811ef453f3f6aecda9c9d66
spec/database_spec.rb100644004.88 KB036d087bb924e6587f066826b1290531a9aeb464a3f5fbc1b0b547ee8c88f3de
spec/hstore_spec.rb1006440010.2 KB79f044ec3fc7aa1029741e0e2d5e2f422e5e163c233daba20eba4ca0ea2bbf0b
spec/jruby_spec.rb10064400335 Bytes8c4944a181f9886fb0a774eaa481d081735b9a39a2b7609971728c4d205c9807
spec/logger_spec.rb100644001.33 KB514f700ebf1c70d2f513b4abf64bf66f5eaa66879a7c07363a69198a5fd5ff41
spec/misc/get_postgres_reserved_words.rb10064400287 Bytesd9118b6024c470a23ba68064b30ea9834be10c9138038fa0dc57b8c41675a217
spec/misc/mysql_reserved.txt100644001.74 KB917aab6fd85187620cb8b08eb3d7ce15c95cae089bccdc71470c5c6d02087093
spec/misc/pg_reserved.txt100644006.33 KBa18f59b002663b2871e9156b0d96f376612b2628c4c9d1d8b91b67c45c557f8c
spec/multibyte_spec.rb10064400948 Bytes0b85e0bf6f5188588c877381e3bbb2e3ba80ac8fc6df286aad2dd88badc2fd52
spec/postgresql_spec.rb10064400603 Bytesd5f98d9bc6b4299e6d5d0e128df6a74363b20c50c40eaf546e45b7d6d408a1f8
spec/precision_spec.rb10064400326 Bytes5ee7054d1075e21267554218b90a4cb56cd9438f076768af95356b32f22bb26e
spec/reserved_words_spec.rb100644001.47 KB4c4ca80b62cefbaf96e1a985d9d0ff6af39360d8575c345c2f78d80fd4f4bc70
spec/sequel_spec.rb100644001.44 KBf900923c3a5753d83c897a3a94993a68176b6d23dd41196e0e0a5ee4c68475fa
spec/spec_helper.rb100644008.06 KB6c96f8a273490b0d8b678ef530d349c04eeb99d7c91034143f26c145fa23f81f
spec/speed_spec.rb100644002.71 KB6b0b4cd1155cf226d5d7d38723d373c85a859a220ae223a1232eadd7359577aa
spec/threaded_spec.rb100644001002 Bytes113281dbb7b6c6eaf58fc9fcb1b42429eb3be6c89d4c862ae2e975ebe52857b5
spec/timezones_spec.rb100644001.79 KB4fc02cae151d1dfc7f7a0068abc74a374b3a46fa34c1cf37bdb1b0e6ff208cac
spec/type_safety_spec.rb10064400285 Bytes78613ad53860f412ef225643d0297fc2a197031e864d70c5d72f9eda412f6e56
travis/install_postgres.sh100755001.41 KB6429fd3d1b43838f5022fa1e801b746a1b510afee6dc5a2f500fb2305fa88cf5
travis/tune_mysql.sh10075500404 Bytesfb22e53ee17d11c2377c513a7e0245729e3bed39347f90c233e70ab4e104aada
upsert.gemspec100644002.36 KB9ee6883737e5ef1cda722061b299e742890fa298f19222545a4f89977b364b02