It works if I also specify the repo
field in the resources and fragment (since it is a required field).
But I get a bunch of warnings from it when compiling the resources:
warning: postgres.polymorphic? is being overwritten from false to false by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_ignore_attributes is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.foreign_key_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.identity_index_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.exclusion_constraint_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.unique_index_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.skip_unique_indexes is being overwritten from [false] to [false] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.simple_join_first_aggregates is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_defaults is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migrate? is being overwritten from true to true by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.repo is being overwritten from Core.Repo to Core.Repo by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_types is being overwritten from [] to [first_name: {:varchar, 75}, middle_name: {:varchar, 75}, last_name: {:varchar, 75}, name_suffix: {:varchar, 30}, full_name: {:varchar, 255}, address_house_number: {:varchar, 25}, address_street_direction: {:varchar, 10}, address_street_name: {:varchar, 100}, address_street_suffix: {:varchar, 25}, address_street_post_direction: {:varchar, 10}, address_unit_prefix: {:varchar, 20}, address_unit_value: {:varchar, 25}, address_city: {:varchar, 50}, address_state: {:varchar, 2}, address_zip: {:varchar, 5}, address_zip_4: {:varchar, 4}, address_legacy: {:varchar, 100}, address_normalized: {:varchar, 281}, address: {:varchar, 284}] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.polymorphic? is being overwritten from false to false by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_ignore_attributes is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.foreign_key_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.identity_index_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.exclusion_constraint_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.unique_index_names is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.skip_unique_indexes is being overwritten from [false] to [false] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.simple_join_first_aggregates is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_defaults is being overwritten from [] to [] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migrate? is being overwritten from true to true by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.repo is being overwritten from Core.Repo to Core.Repo by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7
warning: postgres.migration_types is being overwritten from [] to [first_name: {:varchar, 75}, middle_name: {:varchar, 75}, last_name: {:varchar, 75}, name_suffix: {:varchar, 30}, full_name: {:varchar, 255}, address_house_number: {:varchar, 25}, address_street_direction: {:varchar, 10}, address_street_name: {:varchar, 100}, address_street_suffix: {:varchar, 25}, address_street_post_direction: {:varchar, 10}, address_unit_prefix: {:varchar, 20}, address_unit_value: {:varchar, 25}, address_city: {:varchar, 50}, address_state: {:varchar, 2}, address_zip: {:varchar, 5}, address_zip_4: {:varchar, 4}, address_legacy: {:varchar, 100}, address_normalized: {:varchar, 281}, address: {:varchar, 284}] by fragment: Elixir.Core.Pacman.Markets.Entity.Attributes
(spark 1.1.55) lib/spark/dsl.ex:601: anonymous fn/5 in Spark.Dsl.merge_with_warning/4
(elixir 1.16.2) lib/keyword.ex:1052: Keyword.do_merge/6
(spark 1.1.55) lib/spark/dsl.ex:585: anonymous fn/4 in Spark.Dsl.handle_fragments/2
(stdlib 5.2) maps.erl:199: :maps.merge_with_1/4
(elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
(stdlib 5.2) erl_eval.erl:746: :erl_eval.do_apply/7