Data Types Best Practices
Type choices are schema decisions you live with for years.
Search across all documentation pages
Type choices are schema decisions you live with for years.
Renaming is OK; removing values is hard. Prefer lookup tables if labels churn.
Stack versions: This page was written for PostgreSQL 18.4 (stable 18, maintenance 17), pgvector 0.8+, PgBouncer 1.x, Patroni 3.x, and PostGIS 3.5+.
Reviewed by Chris St. John·Last updated Jul 18, 2026