├── .formatter.exs ├── .github └── workflows │ └── config.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _plts └── .gitkeep ├── config ├── config.exs └── runtime.exs ├── lib ├── bitcrowd_ecto.ex └── bitcrowd_ecto │ ├── assertions.ex │ ├── changeset.ex │ ├── date_time.ex │ ├── migration.ex │ ├── migrator.ex │ ├── random.ex │ ├── repo.ex │ └── schema.ex ├── mix.exs ├── mix.lock └── test ├── bitcrowd_ecto ├── assertions_test.exs ├── changeset_test.exs ├── date_time_test.exs ├── random_test.exs ├── repo_test.exs └── schema_test.exs ├── support ├── alternative_primary_key_test_schema.ex ├── factory.ex ├── serial_primary_key_test_schema.ex ├── test_case.ex ├── test_cldr.ex ├── test_repo.ex ├── test_repo │ └── migrations │ │ ├── 20211118191014_create_test_schema.exs │ │ ├── 20220209132658_add_more_fields_to_test_schema.exs │ │ ├── 20220830130116_add_money_to_test_schema.exs │ │ ├── 20230103000000_create_alternative_primary_key_test_schema.exs │ │ ├── 20230209214749_create_test_schema_with_prefix.exs │ │ ├── 20230317120000_add_uuid_field_to_test_schema.exs │ │ └── 20230904120000_create_serial_primary_key_test_schema.exs └── test_schema.ex └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: Apache-2.0 2 | 3 | [ 4 | inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] 5 | ] 6 | -------------------------------------------------------------------------------- /.github/workflows/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/.github/workflows/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.15.7 2 | erlang 26.2 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/README.md -------------------------------------------------------------------------------- /_plts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /lib/bitcrowd_ecto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/assertions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/assertions.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/changeset.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/changeset.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/date_time.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/date_time.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/migration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/migration.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/migrator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/migrator.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/random.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/random.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/repo.ex -------------------------------------------------------------------------------- /lib/bitcrowd_ecto/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/lib/bitcrowd_ecto/schema.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/mix.lock -------------------------------------------------------------------------------- /test/bitcrowd_ecto/assertions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/assertions_test.exs -------------------------------------------------------------------------------- /test/bitcrowd_ecto/changeset_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/changeset_test.exs -------------------------------------------------------------------------------- /test/bitcrowd_ecto/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/date_time_test.exs -------------------------------------------------------------------------------- /test/bitcrowd_ecto/random_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/random_test.exs -------------------------------------------------------------------------------- /test/bitcrowd_ecto/repo_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/repo_test.exs -------------------------------------------------------------------------------- /test/bitcrowd_ecto/schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/bitcrowd_ecto/schema_test.exs -------------------------------------------------------------------------------- /test/support/alternative_primary_key_test_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/alternative_primary_key_test_schema.ex -------------------------------------------------------------------------------- /test/support/factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/factory.ex -------------------------------------------------------------------------------- /test/support/serial_primary_key_test_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/serial_primary_key_test_schema.ex -------------------------------------------------------------------------------- /test/support/test_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_case.ex -------------------------------------------------------------------------------- /test/support/test_cldr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_cldr.ex -------------------------------------------------------------------------------- /test/support/test_repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo.ex -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20211118191014_create_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20211118191014_create_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20220209132658_add_more_fields_to_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20220209132658_add_more_fields_to_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20220830130116_add_money_to_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20220830130116_add_money_to_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20230103000000_create_alternative_primary_key_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20230103000000_create_alternative_primary_key_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20230209214749_create_test_schema_with_prefix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20230209214749_create_test_schema_with_prefix.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20230317120000_add_uuid_field_to_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20230317120000_add_uuid_field_to_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_repo/migrations/20230904120000_create_serial_primary_key_test_schema.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_repo/migrations/20230904120000_create_serial_primary_key_test_schema.exs -------------------------------------------------------------------------------- /test/support/test_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/support/test_schema.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/bitcrowd_ecto/HEAD/test/test_helper.exs --------------------------------------------------------------------------------