.gitignore | |
|
|
.rspec | |
|
|
.travis.yml | |
|
|
CONTRIBUTORS.md | |
|
|
Gemfile | |
|
|
LICENSE.txt | |
|
|
README.md | |
|
|
Rakefile | |
|
|
examples/db/migrations/albums/001_create_albums.rb | 13 | A 0 mins |
|
examples/db/migrations/artists/001_create_artists.rb | 12 | A 0 mins |
|
examples/model.rb | 12 | A 0 mins |
|
examples/sharding.rb | 3 | A 0 mins |
|
examples/sharding.yml | |
|
|
lib/sequel-schema-sharding.rb | 1 | A 0 mins |
|
lib/sequel/plugins/dataset_shard_id.rb | 19 | A 0 mins |
|
lib/sequel/schema-sharding.rb | 53 | A 0 mins |
|
lib/sequel/schema-sharding/configuration.rb | 60 | A 0 mins |
|
lib/sequel/schema-sharding/connection_manager.rb | 69 | A 0 mins |
|
lib/sequel/schema-sharding/connection_strategies/primary_with_failover.rb | 15 | A 0 mins |
|
lib/sequel/schema-sharding/connection_strategies/random.rb | 11 | A 0 mins |
|
lib/sequel/schema-sharding/database_manager.rb | 116 | B 5 hrs |
|
lib/sequel/schema-sharding/database_manager/schema_iterator.rb | 16 | A 0 mins |
|
lib/sequel/schema-sharding/dtrace_provider.rb | 28 | A 0 mins |
|
lib/sequel/schema-sharding/extensions/migrations_ext.rb | 21 | A 0 mins |
|
lib/sequel/schema-sharding/extensions/postgres/dataset.rb | 15 | A 0 mins |
|
lib/sequel/schema-sharding/extensions/sequel_ext.rb | 16 | A 0 mins |
|
lib/sequel/schema-sharding/finder.rb | 34 | A 0 mins |
|
lib/sequel/schema-sharding/logger_proxy.rb | 12 | A 0 mins |
|
lib/sequel/schema-sharding/model.rb | 69 | A 0 mins |
|
lib/sequel/schema-sharding/monkey_patching.rb | 2 | A 0 mins |
|
lib/sequel/schema-sharding/ring.rb | 22 | A 0 mins |
|
lib/sequel/schema-sharding/version.rb | 5 | A 0 mins |
|
lib/sequel/tasks/reset.rake | |
|
|
lib/sequel/tasks/test.rake | |
|
|
sequel-schema-sharding.gemspec | |
|
|