World.db es una base de datos abierta y gratuita que contiene a todos los países, regiones y ciudades del mundo. Un recurso impresionante que muchos agradecerán.
La base de datos es genial por dos motivos: los datos que contiene y sus esquemas, ideal para clonar y utilizar directamente en nuestras aplicaciones.
Los esquemas de las tablas los muestro a continuación, como podrán ver son muy fáciles de entender, cuentan con una estructura lógica que hace que integrarlos a nuestros proyectos sea cuestión de unos pocos minutos.
Esquema de países:
CREATE TABLE "countries" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) NOT NULL, "key" varchar(255) NOT NULL, "tag" varchar(255) NOT NULL, "synonyms" varchar(255), "pop" integer, "area" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL );
Esquema de regiones:
CREATE TABLE "regions" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) NOT NULL, "key" varchar(255) NOT NULL, "synonyms" varchar(255), "country_id" integer NOT NULL, "pop" integer, "area" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL );
Esquema de ciudades:
CREATE TABLE "cities" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255) NOT NULL, "key" varchar(255) NOT NULL, "synonyms" varchar(255), "country_id" integer NOT NULL, "region_id" integer, "pop" integer, "area" integer, "capital" boolean DEFAULT 'f' NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL );
Un recurso muy útil que todo programador debe tener siempre a mano 😀
Web: World.db