defmodule AshPostgres.Test.Profile do @moduledoc false use Ash.Resource, domain: AshPostgres.Test.Domain, data_layer: AshPostgres.DataLayer postgres do table("profile") schema("profiles") repo(AshPostgres.TestRepo) end attributes do uuid_primary_key(:id, writable?: true) attribute(:description, :string, public?: true) end actions do default_accept(:*) defaults([:create, :read, :update, :destroy]) end relationships do belongs_to(:author, AshPostgres.Test.Author) do public?(true) end end end