A continuación te muestro una lista de los tipos de datos de PostgreSQL
Categoría de Enteros
🔢 smallint(13)
🔢 integer(42)
🔢 bigint(999999999999)
Categoría de Números de coma flotante
🔢💻 real(3.14)
🔢💻 double precision(2.71828)
Categoría de Texto
📝 character varying(n)('Hola mundo')
📝 varchar(n)('Adiós mundo')
📝 text('Esto es un texto largo')
Categoría de Tipo booleano
👍 boolean(true)
👎 boolean(false)
Categoría de Fecha y hora
📅 date('2023-03-16')
⏰ time('14:30:00')
🕰️ timestamp('2023-03-16 14:30:00')
Categoría de Intervalo de tiempo
⏲️ interval('1 day 12 hours')
Categoría de Enumerado
🏆 enum('Oro', 'Plata', 'Bronce')
Categoría de Tipo de red
🖧 cidr('192.168.0.0/24')
🖧 inet('192.168.0.1')
🖧 macaddr('08:00:2b:01:02:03')
Categoría de Decimal
💰 numeric(p, s)(123.45)
Categoría de Entero con autoincremento
🔢 serial(1)
🔢 bigserial(100000000000)
Categoría de Bytea
📊 bytea('\x1234567890ABCDEF')
Categoría de XML
📜 xml('<book><title>El Quijote</title></book>')
Categoría de JSON
📋 json('{"nombre": "Juan", "apellido": "Pérez"}')
📋 jsonb('{"ciudad": "Buenos Aires", "país": "Argentina"}')