Encontrar columnas que NO SON NULL en PostgreSQL
Tenía una asignación para cada tabla para contar columnas anulables. Fácil
SELECT table_name, count(*) FROM INFORMATION_SCHEMA.COLUMNS
WHERE is_nullable='NO'
GROUP BY table_name;
Ahora tengo que modificar esto para contar "columnas que tienen la propiedad" NOT NULL "". ¿El siguiente código hará esto o solo comprobará que el nombre de la columna meteorológica no es nulo?
CREATE TEMP TABLE A AS
SELECT DISTINCT column_name, table_name AS name FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name IS NOT NULL
GROUP BY table_name, column_name;
SELECT name, count(*) FROM A
GROUP BY name;
Si no ... ¿Algún consejo?