table:
  schema: public
  name: plan_feature
object_relationships:
  - name: plan
    using:
      foreign_key_constraint_on: plan_id
  - name: plan_feature
    using:
      foreign_key_constraint_on: feature
insert_permissions:
  - role: nutritionist_manager
    permission:
      check: {}
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      backend_only: false
select_permissions:
  - role: marketplace
    permission:
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      filter: {}
      allow_aggregations: true
  - role: nutritionist_manager
    permission:
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      filter: {}
      allow_aggregations: true
  - role: patient
    permission:
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      filter: {}
      allow_aggregations: true
  - role: user
    permission:
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      filter: {}
      allow_aggregations: true
update_permissions:
  - role: nutritionist_manager
    permission:
      columns:
        - order
        - quantity
        - price
        - country_code
        - feature
        - interval
        - provider
        - plan_id
      filter: {}
      check: null
delete_permissions:
  - role: nutritionist_manager
    permission:
      filter: {}
