lunes, 16 de abril de 2012

Tabla de países y actualización de códigos postales

En la entrada anterior habíamos ofrecido forma libre y gratuita un archivo que generaba una base de datos de provincias, municipios y códigos postales (MySQL). Ese archivo tenía algunos pequeños errores, por lo que ahora ofrecemos la versión 1.1 del mismo. Se permite explícitamente usar y alterar los datos contenidos en ese archivo para cualesquier fin, aunque no garantizamos que los datos sean correctos o estén totalmente actualizados.

Descargar codigos-postales-v1.1.zip (393 KB).

Además hemos necesitado para otro cliente una lista actualizada de países que se seleccionarán de una lista desplegable en un formulario HTML. En otro proyecto anterior ya habíamos necesitado esa lista de países, así que en este caso ha sido fácil. Aprovechamos para poner a disposición de quien lo necesite, nuevamente de forma libre y gratuita, un archivo que genera una tabla de países en formato MySQL. Se permite explícitamente usar y alterar los datos contenidos en ese archivo para cualesquier fin, aunque no garantizamos que los datos sean correctos o estén totalmente actualizados.

Descargar paises-v1.0.zip (2,67 KB).

El formato de las tablas es el siguiente:

CREATE TABLE `provincias`
( `cod_prov` VARCHAR(2) NOT NULL
, `provincia` VARCHAR(48) NOT NULL
, PRIMARY KEY ( `cod_prov`, `provincia` )
);

CREATE TABLE `poblaciones`
( `cod_postal` VARCHAR(5) NOT NULL
, `poblacion` VARCHAR(64) NOT NULL
, `cod_prov` VARCHAR(2) NOT NULL
, PRIMARY KEY ( `cod_postal`, `poblacion`, `cod_prov` )
);

CREATE TABLE `paises`
( `cod_pais` VARCHAR(2) NOT NULL
, `pais` VARCHAR(64) NOT NULL
, PRIMARY KEY ( `cod_pais` )
);