📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 8

Retour
Insérer dans un tableau
Facile
INSERT INTO articles (nom, tags) VALUES ('Mon premier article', ARRAY['tech', 'postgres']);
Insérer des données JSONB
Facile
UPDATE produits SET metadata = '{"tags": ["nouveau", "en_stock"], "couleur": "bleu"}' WHERE id = 1;
Interroger un champ JSONB
Intermédiaire
SELECT nom FROM produits WHERE metadata->>'couleur' = 'bleu';
Interroger un tableau (contient)
Intermédiaire
SELECT nom FROM articles WHERE tags @> ARRAY['postgres'];
Type de données ARRAY
Facile
CREATE TABLE articles (id serial, nom text, tags text[]);
Type de données JSONB
Facile
ALTER TABLE produits ADD COLUMN metadata JSONB;
Type de données UUID
Intermédiaire
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
CREATE TABLE sessions (id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), data TEXT);
Vérifier la présence d'une clé dans JSONB
Avancé
SELECT nom FROM produits WHERE metadata ? 'tags';