-- 상품 테이블에 JSON 컬럼을 사용하여 다양한 속성을 저장
CREATE TABLE products (
    id SERIAL PRIMARY KEY,
    name VARCHAR(255),
    details JSONB
);

-- JSONB 필드를 사용한 상품 속성 업데이트
UPDATE products
SET details = details || '{"color": "red", "size": "M"}'::jsonb
WHERE id = 1;

-- 특정 속성에 따라 상품 검색
SELECT * FROM products
WHERE details->>'color' = 'red';


세상이 많이 변하셨구나.