Questions marquées «cast»

13
Requête JSONB dans PostgreSQL

J'ai une table, personsqui contient deux colonnes, une idet une datacolonne basée sur JSONB (cette table vient d'être créée à des fins de démonstration pour jouer avec le support JSON de PostgreSQL). Maintenant, supposons qu'il contienne deux enregistrements: 1, { name: 'John', age: 30 } 2, { name:...

10
Pourquoi dois-je convertir NULL en type de colonne?

J'ai un assistant qui génère du code pour faire des mises à jour en masse pour moi et génère du SQL qui ressemble à ceci: (Les champs actifs et principaux sont de type boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419),...

8
Pourquoi cette recherche sur BIGINT col a-t-elle des opérateurs de balayage constant supplémentaire, de calcul scalaire et de boucles imbriquées?

Lorsque je regarde le plan d'exection réel de certaines de mes requêtes, je remarque que les constantes littérales utilisées dans une clause WHERE apparaissent comme une chaîne imbriquée de calcul scalaire et de balayage constant . Pour reproduire cela, j'utilise le tableau suivant CREATE TABLE...