Preamble: you may want to check the attached screenshot
Before Appwrite Cloud was moved to v1.4, I had 3 collections. The User
, the CommunicationChannel
and the CommunicationChannelToUser
collection.
The CommunicationChannelToUser
collection is an explicit many-to-many table, which also contains attributes. Attributes of the relation. Each row in CommunicationChannelToUser
contained one userId
and one communicationChannelId
, each user and each communication channel could appear multiple times in this table. However the pair userId, communicationChannelId
, needed to be unique.
How would this be represented with the new relations features? I don't seem to be able to create unique
indexes on relationship attributes.
right...i don't think you can create a unique index on relationships at the moment..
you should probably 👍🏼 this issue: https://github.com/appwrite/appwrite/issues/5400
Recommended threads
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...
- Edit ID of an existing collection
Hi there. Is it possible to edit an ID of an existing collection? Right now it looks impossible from AppWrite cloud at least.
- Seed db
hello there... is this correct way to seed appwrite