Conforme mencionado no meu comentário faça uma grade regular . Fazer uma grade de 1 km para um país inteiro pode ser um desafio, já que a Terra não é plana e não pode ser dividida em grades perfeitas de 1 km.
Para fazer uma grade de 1 km, você precisa de um sistema de coordenadas projetado, com unidades de comprimento de metros. WGS84 (EPSG:4326) não pode fazer isso, pois tem unidades de graus lat/long. Para encontrar um sistema de projeção adequado, você precisa encontrar uma projeção de "área igual", como Lambert projeção azimutal de área igual (LAEA). Por exemplo, toda a Europa poderia usar ETRS-LAEA (EPSG:3035) , embora possa haver alguma distorção em algumas partes. Ou, se estiver na Nova Zelândia, Nova Zelândia Transverse Mercator 2000 . Cada região geralmente tem uma boa projeção para usar.
Para executar sua consulta PostGIS, você precisaria projetar geometrias na grade usando
ST_Transform(geom, 3035)
(por exemplo, para ETRS-LAEA).