Crea una tabla pacientes con:
paciente_id → INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEYnombre → TEXT NOT NULLtelefono → TEXTInserta 3 pacientes.
Después, imagina que la clínica te pide hacer estos cambios:
email de tipo TEXT.fecha_registro de tipo DATE, NOT NULL y con DEFAULT CURRENT_DATE.activo de tipo BOOLEAN, NOT NULL y con DEFAULT TRUE.email de TEXT a VARCHAR(100).telefono a numero_telefono.Finalmente, consulta information_schema.columns para comprobar cómo quedó la tabla.
<aside> 💡
SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.columns
WHERE table_name = 'tabla' -- Nombre de la tabla
ORDER BY ordinal_position;
</aside>
Crea esta tabla:
CREATE TABLE proveedores (
proveedor_id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
nombre TEXT NOT NULL,
email TEXT,
telefono TEXT
);
Inserta 3 proveedores.
Ahora realiza estas modificaciones mediante ALTER TABLE: