graphile / graphile/graphile.github.io

Add a note about 'NOT NULL' JSONB 'null'

Ouverte
#134 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.