upsert-2.2.1

https://rubygems.org

upsert

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 365559

number: 2.2.1

platform: ruby

spec_sha256: 12164ed739e98b7c8ed2197de6defc7c0bebf3954a716be56f716e7026bab0e6

sha256: 5f465a732941207e0472229f8cd64e6de2c28caa1d51d575dfad3ff3004bf9cb

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

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

position: 2

version_data_entries_count: 61

uploaded_at: 2017-04-20 12:34:59 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.88 KBc06e20bbc8d790b35b889fcc908d0852d68a60b526b86c536bb875e5f2520a1d
Gemfile1006440092 Bytes5f6b490e344cf34cca4799d47f20bc5e33ee9134ab71c2c3f4dfcd4e6ff4208a
LICENSE100644001.05 KB459f7a0543dd9f8c60d108d947e81a2870af4a8de697114f9a237e356e432b88
README.md1006440013.1 KBeb9bb6cfd6d1ce0cc84ab99cd2c9c08a10f63feefc884aa9a45e55390a9a7f3b
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.rb10064400702 Bytesdfccb7251ba845d197813e6414f6784ff646c0f001b65ddc5133f0a1c8fc5d6e
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 Bytes649d51d59de188e5a6eefe1973af595e99992f8f1851c5ce9f83b1149bf09cbe
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.45 KBb0011b00013cf2424593d50fea4ea17d46e2c007c1c3b1fa206403bdf1c946f5