Encontrando colunas que NÃO são NULL no PostgreSQL

Eu tinha uma atribuição para cada tabela para contar colunas anuláveis. Fácil

 SELECT table_name, count(*) FROM INFORMATION_SCHEMA.COLUMNS
 WHERE is_nullable='NO'
 GROUP BY table_name;


Agora eu tenho que modificar isso para contar "colunas que possuem a propriedade" NOT NULL "". O código a seguir fará isso ou apenas verificará o nome da coluna climática não é 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;

Se não ... Algum conselho?

questionAnswers(1)

yourAnswerToTheQuestion