graphile / graphile/graphile.github.io
Add a note about 'NOT NULL' JSONB 'null'
- Langage dominant
- SCSS
- Étoiles
- 27
- Forks
- 126
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
```
create table a (
b jsonb not null default 'null'
);
```
We expose this as "non-nullable", but it's possible to store a JSON 'null' (rather than an SQL null) in the column. PostGraphile doesn't differentiate these, and trusts you'll do the right thing. Otherwise _all_ JSON/JSONB columns would have to be nullable, and that'd not be a pleasant experience.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser la section de la documentation de PostGraphile qui explique comment la nullabilité de JSON/JSONB est exposée. Utilisez l’exemple SQL de l’issue comme référence, et considérez le travail terminé lorsque la documentation précise qu’une colonne JSONB non nullable peut tout de même contenir un JSON null distinct d’un SQL NULL.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- postgresql, sql
- Domaine
- databases, documentation
- Type d'issue
- Documentation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100