Create table with custom primary key

I’m trying out Yugabyte and I need to create a primary key like:

PRIMARY KEY ((client_id, opportunity_id) HASH, user_id)

How can I do this in an Ecto migration?

Thanks for the help!