Что такое composite type в PostgreSQL?

Middle+
60 просмотров
AFK Offer AI

Пользовательский составной тип — CREATE TYPE address AS (city text, street text, zip text). Можно использовать как тип колонки или возвращать из функций. В Go маппится через pgx CompositeFields или кастомный Scanner. Менее популярен чем JSONB для вложенных данных, но даёт строгую типизацию на уровне БД. Используется в хранимых процедурах и для domain types.

Следующий вопрос

Что такое go:nosplit?