Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kmirzavaziri/iranCitiesDataset

دیتاست استان‌ها، شهرستان‌ها، بخش‌ها، دهستان‌ها و آبادی‌های ایران
https://github.com/kmirzavaziri/iranCitiesDataset

Last synced: 3 months ago
JSON representation

دیتاست استان‌ها، شهرستان‌ها، بخش‌ها، دهستان‌ها و آبادی‌های ایران

Awesome Lists containing this project

README

        

# دیتاست استان‌ها، شهرستان‌ها، بخش‌ها، دهستان‌ها و شهر-یا-روستاهای ایران

## How to use

- Create a table with the following DDL.

```
create table %TABLE_NAME%
(
id mediumint auto_increment
primary key,
title varchar(200) charset utf8mb4 not null,
type enum ('ostan', 'shahrestan', 'bakhsh', 'dehestan', 'shahr_roosta') not null,
parent int unsigned null
)
collate = utf8mb4_persian_ci;

create index _type_asc_index
on %TABLE_NAME% (type);
```

- Clone this repo and enter it.
```
git clone https://github.com/kmirzavaziri/iranCitiesDataset.git
cd iranCitiesDataset
```

- Make the `.sql` file with the following script.

```
python3 make.py %TABLE%
```

- Import the `.sql` into the database. (Beware that the sql file `TRUNCATE`s the table and then inserts the rows.)

```
nohup mysql %CREDENTIALS% %DATABASE% < iranAdministrativeDivision.sql
```