postgres_upsert-5.1.0

https://rubygems.org

postgres_upsert

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 718515

number: 5.1.0

platform: ruby

spec_sha256: 8dfa8890ea23ec086582de45917aa761f26dda3e97df54f19882f0c4104688e7

sha256: 2fb807a2d2a9708cf289d7e4b60173f68e76f78e6b49c036d395e38d107e81a0

created_at: 2024-05-13 08:24:41 UTC

updated_at: 2024-06-10 05:36:44 UTC

position: 0

version_data_entries_count: 69

uploaded_at: 2021-07-13 22:42:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 24.5 KB

Version Data Entries

Total: 69

Unpacked size: 63.8 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400600 Bytes074eb9e1c013c43e19d00be1b234acfda3cc82fa9c534f73e408538d3d945b6f
.rubocop.yml10064400828 Bytes30586f05d67982f810cc76fa4eb9a00d27f4826b599305e3ba54153b710f9834
.ruby-gemset1006440015 Bytes4dc4af43c9b70ff108da3a99af2153a44ec39fdd76f6330630b137a1a9866451
.ruby-version100644005 Bytesf885c5de76fd81862c9f715b74cf9ceb7aaf439ad2d17d6378c390fc8e4fd435
.travis.yml10064400521 Bytes1c1b8d01ea4f97b82d00a0450c4558356a32998cdc294a266bb3edd8b38879c4
Gemfile1006440093 Bytes1ae952dd3aa5a9218c876bf3109a79bf98a2e1449b993fe81c123b9425bf9acb
Gemfile.lock100644004.98 KBf47534a8b0157441b38eeaf19dc09668200483ed29fd8442309b37643da8dc92
LICENSE100644001.13 KBdee3624a593358e1c9e6e943716ddf92b16ceaf4502b6f7c77a182ef0476e6f4
README.md100644007.27 KBd1ac0ad4bab2fee5f11ff0454f1490277482f3fc6e49da4637e4a7f8fd08a062
Rakefile10064400249 Bytes2ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb
app/assets/config/manifest.js100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
bin/bundle10075500129 Bytes7130bf85d0a1f4213924c456fffcc778b78258c0008e62a76bff9722a8cf1034
bin/rails10075500145 Bytes76eba5b2f8956aab4dc06b1b2de17984b10d35a2ce21386eb39062ee250160d8
bin/rake1007550090 Bytes436f1fbb82e7b52d0bc032ac6ac9dce49a3f3ec47b909c863783021c116c264c
bin/setup100755001.56 KBe38214a77a956b093db5c91763bb97106058f85f3d4b3ce9f49f63d02c61e4e4
config.ru10064400153 Bytes1f66b5c73fca9bd453fba0553ffe4207f50050e5c32219b636a7121d8b3ba5d5
config/application.rb10064400937 Bytesc0d8f811613b3ebb628bae7f9828c9c39af255282ed8e0931c3336fbb0740669
config/boot.rb10064400132 Bytesd4165163356fe0d32373bf15186114f3e004d572af2baa777b6926cd2021ef7c
config/database.yml10064400547 Bytes158118edf21eb24f73118306ee663de5018166f72ee571207ba9261913360a75
config/database.yml.travis10064400534 Bytes931c79a9b48a62dad78575c5a800ab9d18d10e8da8fc2e26875e8521e44d174e
config/environment.rb10064400150 Bytes6a4d7f5e0c46b1c8352a9a083f83b6b2053157662c090726282e7ad14a5a5ef9
config/environments/development.rb100644001.56 KB77c7a5a1db6ac6a4f78021b41d89fb1b118accf624ee80d6f71e93bbaca87e16
config/environments/production.rb100644003.23 KB96951fb43ab72ac02c04fde25d2645de092e07b01feb5a0bd87b4099b68c4265
config/environments/test.rb100644001.71 KB7375bb68985e53cdd5eb53e06492813774d2f77bdfbec7ff5a17c2faf9dd61e4
config/locales/en.yml10064400634 Bytes44028606fa6334147bef7aeb7ef9303dd7971c96c2e0d9d29525c19919bac57c
config/routes.rb100644001.56 KBa0ffc49e2d8ba00e413a48603913eb079f37cf2b397b8608eb6d424e0b4498b6
config/secrets.yml10064400964 Bytesb0cf0622aa4f11d98b745ce06fcb4983f0ba80544bfa7110b1f4f27c81cf0ad2
db/migrate/20150214192135_create_test_tables.rb10064400464 Bytes7eeee2aecceae1f8f092975ac904319ec5a714572aa49a774956991e7d018ecb
db/migrate/20150710162236_create_composite_models_table.rb10064400218 Bytesb12e934784b9728d2fbe6b09164fff7a01771efc22ecb0cc6e42c81c60804926
db/schema.rb100644001.69 KB8c3295c78710b197330630e734dd45968c5fbb51e5d678a2a3a64021bec28104
db/seeds.rb10064400343 Bytes23894953d6535a862947de82cfa02ba7d2e9fd627acfabefaef9dc22953b6255
lib/postgres_upsert.rb100644001.59 KBc8ca647d7fe8119dae9a2cb89598e56d7f9be4f1849e813f33bd7d514d475217
lib/postgres_upsert/model_to_model_adapter.rb10064400976 Bytes8561d6dd98f089431d11c16355d08c3085bde6e352af64a92dd667d519e80972
lib/postgres_upsert/read_adapters/active_record_adapter.rb10064400767 Bytesa58696a6c887a4ff3e88eb69e21ad0fa1d80a6bdaeee5cffa13b322401e18973
lib/postgres_upsert/read_adapters/file_adapter.rb100644001.08 KB9bfba74139e27038e5cdec1e33997b8e3c82b8cca307dc426eca96bd5441c513
lib/postgres_upsert/read_adapters/io_adapter.rb100644001.06 KBb5d1461bb9066b69516cffd3ca85da0106346bebc2756cf1699a9fb6527f85ec
lib/postgres_upsert/result.rb10064400481 Bytes4c06d1fd7969cb41972b9405fc2ae870c6ef3cfc70b448a28fdb42f61c12f555
lib/postgres_upsert/table_writer.rb100644001.49 KB6fc02f40cf07e1810d13590d6a34c0ed5c7d5d9fc17f9e280d61222bdb1b6c8e
lib/postgres_upsert/write_adapters/active_record_adapter.rb10064400727 Bytes3cc6d0c3619d7508fac81bc92eb59353cea59b9a4e028af3272d64f15386bd6c
lib/postgres_upsert/write_adapters/table_adapter.rb100644001.58 KB989b1e27b98aefd17e21c80594cee44063317b41e28302ec51dbe6effe4a5933
lib/postgres_upsert/writer.rb100644006.01 KBcbee077c4c081cf64a69fae6b2152fc0009c1f5f12b1c9f9e4c5d302b2be1c4c
postgres_upsert.gemspec100644001.34 KB41b2170b480885434e74ece8073667bb1480ec1fd6ae3fe1523340b0bb86ac0c
spec/composite_key_spec.rb100644001.7 KBd7730f0616743ce74e77f70014811f9f3eb13be27802b82b265b0780189f203b
spec/fixtures/comma_with_header.csv1006440022 Bytes35a4d9fb4191106914e9ea09312b7f8ac0dc353ecbce5abdb69ad600b2847a51
spec/fixtures/comma_with_header_and_comma_values.csv1006440029 Bytes493f57781d87ea27db9629676fa3585d9858a97aa6c2add41ce80a3839e2109d
spec/fixtures/comma_with_header_and_unquoted_comma.csv1006440027 Bytesa32e3a6259bb5591d18e5bcd95f0d329639580dae1e768bf50cba2adbf16bab6
spec/fixtures/comma_with_header_duplicate.csv1006440038 Bytes9398d4819051d5c125137999e462ea9965a3c9a5050557b92a1f6261306ef3a3
spec/fixtures/comma_without_header.csv1006440014 Bytes3563f0a1f6fa947a2d7f52b0def5034a2266359c9e9f25afb80dd084e37590b0
spec/fixtures/composite_key_model.rb1006440076 Bytes6951b541c82b8ab4641e028f41e0a1c8762344c0d27dd04a9ae3b7521909c705
spec/fixtures/composite_key_with_header.csv1006440059 Bytesf02110aabc4d33590b7f6037734d2a897437a7869d9d52f0ac0af14afcb66111
spec/fixtures/composite_nonkey_with_header.csv1006440059 Bytes425cb1e62c4d517188450f7df38fbb5ff431a638fc79575c0028cea2d80bca7f
spec/fixtures/no_id.csv1006440046 Bytes70731da74b06767bc59dfa40376a6687e22762dca6ff278b45405910c6a9d667
spec/fixtures/reserved_word_model.rb1006440077 Bytesa76c1f83ae422af43ab8fa058cef087d7247cde09510ec93673540ca6bde3305
spec/fixtures/reserved_words.csv1006440041 Bytesa99b8d089d68769dc4fdb5876a192fbc3708f8516dd804be8ee4147e5ffdcd94
spec/fixtures/semicolon_with_different_header.csv1006440023 Bytes39646dec04caef6184627565b51e27f409a7de5e570c8fca60608805b1a08595
spec/fixtures/semicolon_with_header.csv1006440022 Bytesce92c0c37366aa8478b4c903e4a62eb785554615405696ccf6c42a588c60ba20
spec/fixtures/tab_only_data.csv1006440022 Bytes1e824c97f0cfced12ff09a617deebb7445e7b030ddbcf6cd27d131dd92e0047a
spec/fixtures/tab_with_different_header.csv1006440023 Bytes9ddd4e074a6e4a25498e2b4eca1e2a2a2b32601164b7a23cf4526004a9ff5779
spec/fixtures/tab_with_error.csv1006440036 Bytes6d132ccaffccc15c02c66ec9db3a9a62442d5ffe2ac5e23105398c0b9904be55
spec/fixtures/tab_with_extra_line.csv1006440023 Bytesa9a5de507b66db2ccf27a481fc9a61ef627ca893b51f64456052f87500835a58
spec/fixtures/tab_with_header.csv1006440022 Bytes1e824c97f0cfced12ff09a617deebb7445e7b030ddbcf6cd27d131dd92e0047a
spec/fixtures/tab_with_two_lines.csv1006440036 Bytesd0145bacd3445dee22ef59dbceeba3aacd76a86060b921340885ea05e8af1f87
spec/fixtures/test_model.rb1006440068 Bytes9f7ad4119cea00620775c70d791c4d678338a7332a51793ecfc44aad4e388fe8
spec/fixtures/test_model_copy.rb1006440072 Bytes9a7847dee6c89cddc853279aeb8c3144a7a59c4fdba0a0a77bfaa49dc9e0f2fd
spec/fixtures/three_column.rb1006440070 Bytes7a1284d5c0b7446ed45fb424dae1050f071675cf21bb3d0205a10cbbde759925
spec/from_table_spec.rb100644001.15 KB350988e4124ad2ebdfa7e7fc6a1de2631bd7899c3ed8b1ef610f3f4a2794ae73
spec/pg_upsert_csv_spec.rb1006440010.1 KB987b594dbdc985bf3f3d32b2c26935b48554ca2ddbe43a1cdd72393c806ec9f0
spec/rails_helper.rb1006440050 Bytes7dfacbfa7d8513467860bba5067910c12688da655b4bb94759bdbdfbb7b0dfca
spec/spec_helper.rb10064400644 Bytesf5d09ff8f8930bcc16d83b352e32110934bc78ab674eaadb32f9923413961016