Azure / Azure/data-api-builder

[Enh]: For auto-config entities support keyless views

Offen
#2,791 0 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
2.2 auto-config azure-host ⛅ needs discussion
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

## What?

Allow for views without key fields.

## Why?

Read-only views shouldn't require keys and may not even have them.

## How?

This is dependent on index pagination as `$after` would not be supported. #2460

## Configuration

```json
{
"entities": {
"Actor": {
"source": {
"object": "dbo.Actor",
"type": "keyless-view"
}
"permissions": [
{
"role": "role-1",
"actions": "read"
},
{
"role": "role-2",
"actions": "*" // read
},
{
"role": "role-3",
"actions": "create" // error
}
]
}
}
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Lesen der Behandlung von auto-config-Entitäten und von Issue #2460 zur Index-Paginierung, da schlüssellose Views von dieser Arbeit abhängen. Überprüfe die Quellkonfiguration von `keyless-view` auf Lesezugriff, stelle sicher, dass die Paginierung mit `$after` nicht unterstützt wird, und bestätige, dass Erstellberechtigungen einen Fehler erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
backend-api-design, databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.