.devcontainer/Dockerfile | 100644 | 0 | 0 | | | 903 Bytes | 5eeed68c74cc7ee923c54383417bae1ee69dd653599f02f9b9f3a5645f3bed4a |
.devcontainer/boot.sh | 100755 | 0 | 0 | | | 15 Bytes | 63443ae75c51328da21b6edbf40cd824dc083ee3f45ee6c5cc16ebdc05cd808d |
.devcontainer/devcontainer.json | 100644 | 0 | 0 | | | 1.66 KB | 44ca242311ddaf3e75b494dfb87eb1de269943655975f5e9992a65ae510a2ddd |
.devcontainer/docker-compose.yml | 100644 | 0 | 0 | | | 921 Bytes | 47c3a88b07572688aa7e654a8c87818784de3a9df03e9e1254e3eb5422eb76a0 |
.github/CODEOWNERS | 100644 | 0 | 0 | | | 21 Bytes | 3fbcb327ae1d822998114404880412d7727227049561e7d507af378963e17d44 |
.github/workflows/declare_schema_build.yml | 100644 | 0 | 0 | | | 1.9 KB | 47810a976defcff57c245d6b3525e140a631c9f18d2327049b542c9c656853c3 |
.github/workflows/gem_release.yml | 100644 | 0 | 0 | | | 994 Bytes | 66a00595fdcfe7c33a1f76cfaf089ad233241cf59024310c9ec332833e6617bd |
.gitignore | 100644 | 0 | 0 | | | 148 Bytes | 596a0d298b5e81571aa9857fa4bb20b648abda186ba7794e8aa9abb0cc40f299 |
.rspec | 100644 | 0 | 0 | | | 30 Bytes | fa2c777ce093361ce8e48d1f480099ce8a95577775ab0aa9e5451874dd15e7a6 |
.rubocop.yml | 100644 | 0 | 0 | | | 3.17 KB | 7313fca5446338d6a49b638735c1bcd2964b6fb31608bf05122b06b96f2a48f9 |
.ruby-version | 100644 | 0 | 0 | | | 6 Bytes | 79b9fb49a71869140833837e3a27ae1722a41faf59746519fde5e1346f9dd5b8 |
Appraisals | 100644 | 0 | 0 | | | 614 Bytes | 08f34518397278d3ed2554697e6f41e877dcd9addfdcc1c20043f63498929b84 |
CHANGELOG.md | 100644 | 0 | 0 | | | 12.1 KB | 782e87a366ad3b95aa7d9f9401fec34d84cff808cc954c14adfe0cd87cc41359 |
CODE-OF-CONDUCT.md | 100644 | 0 | 0 | | | 1.46 KB | 7f4ffe6ba28e8249c6099044a4ba8524e5ff1c8fff279120853299a85976b57f |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 2.17 KB | 69522ae9f9a83bbeca5d749c7604426a7cffb7293090ac23f2dd78fab4a13905 |
Gemfile | 100644 | 0 | 0 | | | 465 Bytes | 75607d68e82053e3d559160b801ab5e5c3eec3b3fb061927aab0eabce23dec19 |
Gemfile.lock | 100644 | 0 | 0 | | | 5.86 KB | 50bc2f49d32f7ea77fb888faba4a4c2ca562dfe6a99780eb13eb3fb39a4813df |
LICENSE.txt | 100644 | 0 | 0 | | | 1.03 KB | 0d6cf8bdeccd94814cd1a5eab5692b3fdaf5a4e707c60f3b50650097605b3328 |
README.md | 100644 | 0 | 0 | | | 16 KB | 55c37aea700614579ae9eec72a455b56757e0ef487279b433c8627c3aa563396 |
Rakefile | 100644 | 0 | 0 | | | 1.73 KB | 1920faf60a6e9c8e80df579cb77093edc71dfcb6f8c4d09c3feaf2e367ba08eb |
bin/declare_schema | 100755 | 0 | 0 | | | 320 Bytes | 30db005b077b3369459b6df1df6d8a0cfbbac726bf50ba9dfe6e0a206830e356 |
catalog-info.yaml | 100644 | 0 | 0 | | | 1.02 KB | 7030e44b8d450c59748549cd7557366422c6783f69e9404901f0c786da84c267 |
config/brakeman.ignore | 100644 | 0 | 0 | | | 2.31 KB | 7def3124f07fdb5e3ac245e210eeb2d4afa519825a63a67cc5ce4682eafb4222 |
declare_schema.gemspec | 100644 | 0 | 0 | | | 822 Bytes | eb3c122676815a2ad7b24bbb3fbf09ea13e13a01977f8fa732a7d52f7b696277 |
gemfiles/.bundle/config | 100644 | 0 | 0 | | | 22 Bytes | 24af64adea4d830aee275f204ce9347f4fb555c236362ceccf2d3d401ec163f5 |
gemfiles/rails_6_1.gemfile | 100644 | 0 | 0 | | | 436 Bytes | 7aefe920dc952b4e39c7eddaaadf35259fc41f894c650e70b50e06ecc3e71759 |
gemfiles/rails_7_0.gemfile | 100644 | 0 | 0 | | | 436 Bytes | c4b63a8fe571fdc5f6883eda89361355c5d2d7b370a4b563c1c089e73e686a09 |
gemfiles/rails_7_1.gemfile | 100644 | 0 | 0 | | | 436 Bytes | e5a35f0cceb04cfb0422485848a19682cd0eae629706b829f40f3a9203754ea8 |
gemfiles/rails_7_2.gemfile | 100644 | 0 | 0 | | | 436 Bytes | 2bdfc047d1894a57f07b85d77babaa62562497267281353461ff0786b994b563 |
lib/declare_schema.rb | 100644 | 0 | 0 | | | 6.08 KB | 9ba011a610977252960a1081d77c317fd3302393e506424f0afcb57b4bc96f50 |
lib/declare_schema/command.rb | 100644 | 0 | 0 | | | 1.95 KB | b50626ec27b0ca1c811f603d0beedfd6544385b95642c07a2a3929db6e08f901 |
lib/declare_schema/dsl.rb | 100644 | 0 | 0 | | | 1.26 KB | 226d977ec85d2de0da1c12810c0d4be48cae4b999956e4af78bff6deee223e2f |
lib/declare_schema/extensions/active_record/fields_declaration.rb | 100644 | 0 | 0 | | | 1011 Bytes | 8c43b398e879688eac5c850adef42a2b20192ecce332cacc566632d77181b905 |
lib/declare_schema/extensions/module.rb | 100644 | 0 | 0 | | | 1000 Bytes | d0f74c1c56c9f08b9fc4500c976a803a826654174032663d298269cd27e6db0a |
lib/declare_schema/field_declaration_dsl.rb | 100644 | 0 | 0 | | | 988 Bytes | 0e1b6f41b76489558f27fce3bf21bcd945e702d0a7cf214ae323e7ca6b1858c4 |
lib/declare_schema/model.rb | 100644 | 0 | 0 | | | 18.9 KB | 6bdf74a26a9f1b3e7da497e21b39dc4a46adde3bdff253f9c5a9efb19b480024 |
lib/declare_schema/model/column.rb | 100644 | 0 | 0 | | | 6.22 KB | b75138e1bab42cb8f4724ded2952f0b1490b101e325b33b3a6c2cb3bc66b419f |
lib/declare_schema/model/field_spec.rb | 100644 | 0 | 0 | | | 6.38 KB | 2c7d4a2258cffc0997bad7f2e7242e9014370c25341b0bacad22910f4ce6af60 |
lib/declare_schema/model/foreign_key_definition.rb | 100644 | 0 | 0 | | | 2.57 KB | 31462dfb4dc0e0e3acf006373d26056302c9790796a947cebe25f7b29d8df8b3 |
lib/declare_schema/model/habtm_model_shim.rb | 100644 | 0 | 0 | | | 2.74 KB | bc32879eb273c656d9cfde6d23154ef6e5a041c4baf5ac68872263b7b94ccf92 |
lib/declare_schema/model/index_definition.rb | 100644 | 0 | 0 | | | 6.7 KB | 07df3a2a89f60784b2c1c1c594e5c9bf27cbb101bdef470702d055deeda50161 |
lib/declare_schema/model/table_options_definition.rb | 100644 | 0 | 0 | | | 2.95 KB | d9208d00dcfea3862fe4ff73e3309a02ae3560e15f83b257d0cc2edc1ddfd7ec |
lib/declare_schema/railtie.rb | 100644 | 0 | 0 | | | 265 Bytes | c49026fd50cdbf7cae5c79dd9c31a1540a06c74a99b8446a53e077f86ac1aeec |
lib/declare_schema/rake.rb | 100644 | 0 | 0 | | | 1.6 KB | 1614d9e71c9dd205ee4cef10ae5f8dbd1cafc8525cc5dda8924a92ee05cbabc3 |
lib/declare_schema/schema_change/all.rb | 100644 | 0 | 0 | | | 1.08 KB | d9f5c9dcbeb6a9c7f6c1a1b5e5e00acea48bcaf96885b2483b90760d5c6ec752 |
lib/declare_schema/schema_change/base.rb | 100644 | 0 | 0 | | | 953 Bytes | 6b0365dce766363a412f77fa8c3afc2d0dac8f7c24ae6192e737cc788c5fbede |
lib/declare_schema/schema_change/column_add.rb | 100644 | 0 | 0 | | | 1.1 KB | 2a4a6c0f50481dc82aebea429f2a089376ea90ff5df8db2315dc3365aa77dba9 |
lib/declare_schema/schema_change/column_change.rb | 100644 | 0 | 0 | | | 999 Bytes | ba6c47d16af22ef36b5a009b79c156de6ee61357f405e0d80bd3bdabb2a6ca91 |
lib/declare_schema/schema_change/column_remove.rb | 100644 | 0 | 0 | | | 380 Bytes | 3da91e74711631d551e8edbb04198cae30977036cbfa3a3cfba9934e1b62a9ed |
lib/declare_schema/schema_change/column_rename.rb | 100644 | 0 | 0 | | | 591 Bytes | af2d11b25402d9f8c7fff6a599ca8f8f0e230b7ec36fce8ff66d30d606a79dc3 |
lib/declare_schema/schema_change/foreign_key_add.rb | 100644 | 0 | 0 | | | 703 Bytes | 3461e2d105bca996d7c289f330d4c08e9d1904741d9fafdde5464bae6d9211cf |
lib/declare_schema/schema_change/foreign_key_remove.rb | 100644 | 0 | 0 | | | 389 Bytes | 89c25f2d8fe594fb3ee3b273013ba48b68ce2e81b8ca96d19a9f07e9413a4850 |
lib/declare_schema/schema_change/index_add.rb | 100644 | 0 | 0 | | | 938 Bytes | 5558f7db8b28627d6433da6e556860a6dcaa904e1b13aecdc7f20a50cb34df3b |
lib/declare_schema/schema_change/index_remove.rb | 100644 | 0 | 0 | | | 373 Bytes | eb6ee5870e4d3267c24332704ea60348cb387a0c5e343425b3772135d244d2f4 |
lib/declare_schema/schema_change/primary_key_change.rb | 100644 | 0 | 0 | | | 1.64 KB | 28580ee0e250ad41b986702b62212b35b298fe11429158fad4c5ded7e5777084 |
lib/declare_schema/schema_change/table_add.rb | 100644 | 0 | 0 | | | 1.31 KB | c3fb02abae49c0f2d917fa42442f3806e8a496bbc020c334ec32b29aadd7fb5a |
lib/declare_schema/schema_change/table_change.rb | 100644 | 0 | 0 | | | 1.35 KB | 9c52b53b2662b1ccbbd3d3f72f6a820ac96e85382fbfcfa4015d32923a4be75d |
lib/declare_schema/schema_change/table_remove.rb | 100644 | 0 | 0 | | | 420 Bytes | 5f65b289ddb25c4c2e8dce1999600ff2b4d46474705f42e6e9c2172d59af397e |
lib/declare_schema/schema_change/table_rename.rb | 100644 | 0 | 0 | | | 481 Bytes | 959ebb77c5786881f17eec44edf534c6db62cac38de9e94d78270415cd00c026 |
lib/declare_schema/version.rb | 100644 | 0 | 0 | | | 76 Bytes | 0b00ca5e9b7bf956ac79fb2ccd324ed03b6b6d681a5599ce73693abf5e2a41a1 |
lib/generators/declare_schema/migration/USAGE | 100644 | 0 | 0 | | | 1.2 KB | c9e89a668397145b9fcd7461c9b296446f6601c51579a87cb9957c36751c7e3f |
lib/generators/declare_schema/migration/migration_generator.rb | 100644 | 0 | 0 | | | 6.9 KB | 4da30506c7315a5010819ebb5480001ebec4b48efb7db38a345db00076603116 |
lib/generators/declare_schema/migration/migrator.rb | 100644 | 0 | 0 | | | 28.9 KB | e253651b6aba04931e80823bbf228785d05811309f7aa856aec0698fadd85793 |
lib/generators/declare_schema/migration/templates/migration.rb.erb | 100644 | 0 | 0 | | | 207 Bytes | 2fa6066522fa43df8a162a23ffbdd5b15e534762ee25ae5ce3f79face187ccf0 |
lib/generators/declare_schema/model/USAGE | 100644 | 0 | 0 | | | 732 Bytes | c0182eca68d2ff37ee0d33f4b8e22f562aafa9e6ea4c609a2aa2a3c2e9e7d979 |
lib/generators/declare_schema/model/model_generator.rb | 100644 | 0 | 0 | | | 308 Bytes | f1e10bfd257d0aaeb8694f736357f7e2a0e40458b31fca69a1d700ec1c85211d |
lib/generators/declare_schema/support/eval_template.rb | 100644 | 0 | 0 | | | 795 Bytes | 09b21a4223449bae53a1a6ae9037fe8c5719b2e976d125b04c3c5c08b8fbf44a |
lib/generators/declare_schema/support/model.rb | 100644 | 0 | 0 | | | 3.64 KB | e1c609799518940f92d255e5c27db3d0613d5aebfdee2f3749b489d382e1ae4c |
lib/generators/declare_schema/support/thor_shell.rb | 100644 | 0 | 0 | | | 875 Bytes | 816942ddf1e93761da142898d727c2ada67ab895c145a4a1299f379d934d3d8c |
spec/fixtures/migrations/mysql2/will_generate_unique_constraint_names_rails_6.txt | 100644 | 0 | 0 | | | 1.01 KB | f053493d725a8b5856b0985f114841b0954a0e391156c9ca2a3b4fb68de81fb0 |
spec/fixtures/migrations/mysql2/will_generate_unique_constraint_names_rails_7.txt | 100644 | 0 | 0 | | | 1.01 KB | ca32419740f610d65959136d76ea4dbf1b367f0e93f8e871a27e38b317cfe3c3 |
spec/fixtures/migrations/postgresql/will_generate_unique_constraint_names_rails_6.txt | 100644 | 0 | 0 | | | 744 Bytes | 33dc963fc80e77643132701d5190915da1464e799e47939193f7398529e461dd |
spec/fixtures/migrations/postgresql/will_generate_unique_constraint_names_rails_7.txt | 100644 | 0 | 0 | | | 744 Bytes | edd3e3f5a26131b21ba55bcd127f603dd7af5da9ed259c3262da617a660bc10d |
spec/fixtures/migrations/sqlite3/will_generate_unique_constraint_names_rails_6.txt | 100644 | 0 | 0 | | | 877 Bytes | a6dcee37fd2c4bb7cc31a388a43a85820716f98a6c52b7736515d35cb354e33f |
spec/fixtures/migrations/sqlite3/will_generate_unique_constraint_names_rails_7.txt | 100644 | 0 | 0 | | | 1.01 KB | ca32419740f610d65959136d76ea4dbf1b367f0e93f8e871a27e38b317cfe3c3 |
spec/lib/declare_schema/api_spec.rb | 100644 | 0 | 0 | | | 3.19 KB | 39c2791051df96704e042c444d90e8450acb3c8ff2896233ca2924e3509f8559 |
spec/lib/declare_schema/field_declaration_dsl_spec.rb | 100644 | 0 | 0 | | | 968 Bytes | fb450a3d88d46de1891a62203b405db80b6b7c041732594df1554024cfd487a4 |
spec/lib/declare_schema/field_spec_spec.rb | 100644 | 0 | 0 | | | 12.9 KB | 169db308a19900692b2cc7eb908ab563059f5515f1d1ae5a81319b59771083fd |
spec/lib/declare_schema/generator_spec.rb | 100644 | 0 | 0 | | | 2 KB | 0245d0819654b9e32ea118dcf84e14a6bbf9db16fad203e78a0f013516612951 |
spec/lib/declare_schema/interactive_primary_key_spec.rb | 100644 | 0 | 0 | | | 2.67 KB | 8ae22386b9ae2b91df61c720a463bd36d34291043778dd0965cf2d51fc39afe0 |
spec/lib/declare_schema/migration_generator_spec.rb | 100644 | 0 | 0 | | | 59.5 KB | 528576d64d5850ed38f5fddf33e293042aa21fc0cb61c3a0b8c8c65869bcc082 |
spec/lib/declare_schema/model/column_spec.rb | 100644 | 0 | 0 | | | 5.68 KB | 8ed0016a59a158050d8ff28a764168568aceab30df6c60416be6f7432e28c714 |
spec/lib/declare_schema/model/foreign_key_definition_spec.rb | 100644 | 0 | 0 | | | 4.48 KB | 7579e1d47232c2e6c91907c3456e59d4f328c9908440330caeba74e107ea6bb9 |
spec/lib/declare_schema/model/habtm_model_shim_spec.rb | 100644 | 0 | 0 | | | 6.97 KB | b7c6fe45cfd9cce9689c9ebac0aa8fe51fcbbdeb933c2524d1ff76ff28d7c70f |
spec/lib/declare_schema/model/index_definition_spec.rb | 100644 | 0 | 0 | | | 11.8 KB | ecd7983ac1e4dae5c291c6be0314686763c3f58b5939d2da962971093c42eb39 |
spec/lib/declare_schema/model/table_options_definition_spec.rb | 100644 | 0 | 0 | | | 3.22 KB | 091c7d4a72545ee8dc35dd23a9aac2962ad53189ff93ba072959d24f76787da2 |
spec/lib/declare_schema/schema_change/base_spec.rb | 100644 | 0 | 0 | | | 2.17 KB | 757b77a4858c75beebcb6d8c1814c9ffe00237b52f888a39e25dbc127df65050 |
spec/lib/declare_schema/schema_change/column_add_spec.rb | 100644 | 0 | 0 | | | 877 Bytes | e93be52454dcb9fd232ef1953b6c1dc63ebd247fc4ac18cd4e03a26ce60cd58d |
spec/lib/declare_schema/schema_change/column_change_spec.rb | 100644 | 0 | 0 | | | 1.11 KB | d60a1b2feaf649c75c1d84b4fd7d051fa4f5cdf511005801f1214e2559c8cbfb |
spec/lib/declare_schema/schema_change/column_remove_spec.rb | 100644 | 0 | 0 | | | 883 Bytes | 2d79f06d37e78d96a76d6e701541a0ec2d1f38c81064938126878105321f7903 |
spec/lib/declare_schema/schema_change/column_rename_spec.rb | 100644 | 0 | 0 | | | 751 Bytes | 888d4bd93840ad1e5f021cdd4d669dff7b23e2c03aa77930b557d80e95429cf9 |
spec/lib/declare_schema/schema_change/foreign_key_add_spec.rb | 100644 | 0 | 0 | | | 925 Bytes | a67e0ccd771891dc7044c20c4dc6814918660fabac4ef925ff4cd2f07b904277 |
spec/lib/declare_schema/schema_change/foreign_key_remove_spec.rb | 100644 | 0 | 0 | | | 931 Bytes | 5415fa4e0ec0b04054080f7166f0351f0e336bdccdac24c2b5b2565f661b218f |
spec/lib/declare_schema/schema_change/index_add_spec.rb | 100644 | 0 | 0 | | | 3.06 KB | 7a54ca39d887e2f2bf0b814bdb3aaace5313a8350f1efcb83cb10dad6cd69b98 |
spec/lib/declare_schema/schema_change/index_remove_spec.rb | 100644 | 0 | 0 | | | 888 Bytes | 2b8dac0f6f8fc13aff2763303f3a91949839c1f34c56f20834e683c009417983 |
spec/lib/declare_schema/schema_change/primary_key_change_spec.rb | 100644 | 0 | 0 | | | 3.79 KB | 3627f56267bf659567000a0adf584a53be90b3c81e8ba6b53303026f5da20434 |
spec/lib/declare_schema/schema_change/table_add_spec.rb | 100644 | 0 | 0 | | | 1.37 KB | b56bf60123bc88d94624a3ef54ed2b9cd6a5d57888ea999c3fff133b884a69d2 |
spec/lib/declare_schema/schema_change/table_change_spec.rb | 100644 | 0 | 0 | | | 2.06 KB | 7dfe40d8b4d9ba54d28b8bbc4802832bb0cfdb495af9488d0874f2dcbaf122be |
spec/lib/declare_schema/schema_change/table_remove_spec.rb | 100644 | 0 | 0 | | | 672 Bytes | f212dc713d297ed4cd764ccfd52f974d0e92db9348efb93d81eda8e466cbcd47 |
spec/lib/declare_schema/schema_change/table_rename_spec.rb | 100644 | 0 | 0 | | | 674 Bytes | db6e914b94c186f47a380aab739953a662a3f1ebf666e99e7a3fb853590e5cb1 |
spec/lib/declare_schema_spec.rb | 100644 | 0 | 0 | | | 7.06 KB | f5c994da21c561bc42be406046a036aa05584516701256e769cf3f13656e8a40 |
spec/lib/generators/declare_schema/migration/migrator_spec.rb | 100644 | 0 | 0 | | | 5.24 KB | bf64753fa112e28618335290f01357c95a6673d4e93a217b08a96b2f4ac8562c |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 2.16 KB | 113b7624507342843d514c77812b37c79cfeaba8b02b806e53a81ddcbd6eba8e |
spec/support/acceptance_spec_helpers.rb | 100644 | 0 | 0 | | | 1.82 KB | d1df435f57315df68d7fac7b2c98e78bcd7794f66e55e1c2d77c79c60b2b0d3f |
spec/support/adapter_specific_test_helpers.rb | 100644 | 0 | 0 | | | 430 Bytes | 3c0441dc13ba2b0c8e4bb55f3c5286ee9c05bdcce30ec250d5ddc35c9f2a279e |
spec/support/prepare_testapp.rb | 100644 | 0 | 0 | | | 1.36 KB | d90af201e0b261e520d3594f8e5d4c6187e933ec97fdd04b766be0d9f0eb960b |
spec/support/test_app_spec_helpers.rb | 100644 | 0 | 0 | | | 155 Bytes | 858986e4f0273243f0c82ba14bee43415e70ac1380e430a202ba22d9d9c9449a |