Skip to content

Instantly share code, notes, and snippets.

@ariestiyansyah
Last active July 12, 2016 06:51
Show Gist options
  • Save ariestiyansyah/a8c72115a071514c8547cb8a21afde4b to your computer and use it in GitHub Desktop.
Save ariestiyansyah/a8c72115a071514c8547cb8a21afde4b to your computer and use it in GitHub Desktop.
prov
UPDATE auth_userprofile
SET location = CASE
WHEN city IN ('Banda Aceh','Langsa','Lhokseumawe','Sabang','Subulussalam','Aceh Barat','Aceh Barat Daya','Aceh Besar','Aceh Jaya','Aceh Selatan','Aceh Singkil','Aceh Tamiang','Aceh Tengah','Aceh Tenggara','Aceh Timur','Aceh Utara','Bener Meriah','Bireuen','Gayo Lues','Nagan Raya','Pidie','Pidie Jaya','Simeulue'
) THEN 'Aceh'
WHEN city IN ('Binjai','Gunungsitoli','Medan','Padangsidempuan','Pematangsiantar','Sibolga','Tanjungbalai','Tebing Tinggi','Asahan','Batubara','Dairi','Deli Serdang','Humbang Hasundutan','Karo','Labuhanbatu','Labuhanbatu Selatan','Labuhanbatu Utara','Langkat','Mandailing Natal','Nias','Nias Barat','Nias Selatan','Nias Utara','Padang Lawas','Padang Lawas Utara','Pakpak Bharat','Samosir','Serdang Bedagai','Simalungun','Tapanuli Selatan','Tapanuli Tengah','Tapanuli Utara','Toba Samosir'
) THEN 'Sumatera Utara'
WHEN city IN ('Bukittinggi','Padang','Padangpanjang','Pariaman','Payakumbuh','Sawahlunto','Solok','Agam','Dharmasraya','Kepulauan Mentawai','Lima Puluh Kota','Padang Pariaman','Pasaman','Pasaman Barat','Pesisir Selatan','Sijunjung','Solok','Solok Selatan','Tanah Datar'
) THEN 'Sumatera Barat'
WHEN city IN ('Dumai','Pekanbaru','Bengkalis','Indragiri Hilir','Indragiri Hulu','Kampar','Kepulauan Meranti','Kuantan Singingi','Pelalawan','Rokan Hilir','Rokan Hulu','Siak'
) THEN 'Riau'
WHEN city IN ('Batam','Tanjung Pinang','Bintan','Karimun','Kepulauan Anambas','Lingga','Natuna'
) THEN 'Kepulauan Riau'
WHEN city IN ('Jambi','Sungai Penuh','Batanghari','Bungo','Kerinci','Merangin','Muaro Jambi','Sarolangun','Tanjung Jabung Barat','Tanjung Jabung Timur','Tebo'
) THEN 'Jambi'
WHEN city IN ('Bengkulu','Bengkulu Selatan','Bengkulu Tengah','Bengkulu Utara','Kaur','Kepahiang','Lebong','Mukomuko','Rejang Lebong','Seluma'
) THEN 'Bengkulu'
WHEN city IN ('Lubuklinggau','Pagar Alam','Palembang','Prabumulih','Banyuasin','Empat Lawang','Lahat','Muara Enim','Musi Banyuasin','Musi Rawas','Musi Rawas Utara','Ogan Ilir','Ogan Komering Ilir','Ogan Komering Ulu','Ogan Komering Ulu Selatan','Ogan Komering Ulu Timur','Penukal Abab Lematang Ilir'
) THEN 'Sumatera Selatan'
WHEN city IN ('Pangkal Pinang','Bangka','Bangka Barat','Bangka Selatan','Bangka Tengah','Belitung','Belitung Timur'
) THEN 'Kepulauan Bangka Belitung'
WHEN city IN ('Bandar Lampung','Metro','Lampung Tengah','Lampung Utara','Lampung Selatan','Lampung Barat','Lampung Timur','Mesuji','Pesawaran','Pesisir Barat','Pringsewu','Tulang Bawang','Tulang Bawang Barat','Tanggamus','Way Kanan'
) THEN 'Lampung'
WHEN city IN ('Cilegon','Serang','Tangerang','Tangerang Selatan','Lebak','Pandeglang','Serang','Tangerang'
) THEN 'Banten'
WHEN city IN ('Bandung','Banjar','Bekasi','Bogor','Cimahi','Cirebon','Depok','Sukabumi','Tasikmalaya','Bandung','Bandung Barat','Bekasi','Bogor','Ciamis','Cianjur','Cirebon','Garut','Indramayu','Karawang','Kuningan','Majalengka','Pangandaran','Purwakarta','Subang','Sukabumi','Sumedang','Tasikmalaya'
) THEN 'Jawa Barat'
WHEN city IN ('Jakarta Barat','Jakarta Pusat','Jakarta Selatan','Jakarta Timur','Jakarta Utara','Kepulauan Seribu'
) THEN 'DKI Jakarta'
WHEN city IN ('Magelang','Pekalongan','Salatiga','Semarang','Surakarta','Tegal','Banjarnegara','Banyumas','Batang','Blora','Boyolali','Brebes','Cilacap','Demak','Grobogan','Jepara','Karanganyar','Kebumen','Kendal','Klaten','Kudus','Magelang','Pati','Pekalongan','Pemalang','Purbalingga','Purworejo','Rembang','Semarang','Sragen','Sukoharjo','Tegal','Temanggung','Wonogiri','Wonosobo'
) THEN 'Jawa Tengah'
WHEN city IN ('Yogyakarta','Bantul','Gunungkidul','Kulon Progo','Sleman') THEN 'DI Yogyakarta'
WHEN city IN ('Batu','Blitar','Kediri','Madiun','Malang','Mojokerto','Pasuruan','Probolinggo','Surabaya','Bangkalan','Banyuwangi','Blitar','Bojonegoro','Bondowoso','Gresik','Jember','Jombang','Kediri','Lamongan','Lumajang','Madiun','Magetan','Malang','Mojokerto','Nganjuk','Ngawi','Pacitan','Pamekasan','Pasuruan','Ponorogo','Probolinggo','Sampang','Sidoarjo','Situbondo','Sumenep','Trenggalek','Tuban','Tulungagung'
) THEN 'Jawa Timur'
WHEN city IN ('Denpasar','Badung','Bangli','Buleleng','Gianyar','Jembrana','Karangasem','Klungkung','Tabanan') THEN 'Bali'
WHEN city IN ('Bima','Mataram','Bima','Dompu','Lombok Barat','Lombok Tengah','Lombok Timur','Lombok Utara','Sumbawa','Sumbawa Barat'
) THEN 'Nusa Tenggara Barat'
WHEN city IN ('Kupang','Alor','Belu','Ende','Flores Timur','Kupang','Lembata','Malaka','Manggarai','Manggarai Barat','Manggarai Timur','Ngada','Nagekeo','Rote Ndao','Sabu Raijua','Sikka','Sumba Barat','Sumba Barat Daya','Sumba Tengah','Sumba Timur','Timor Tengah Selatan','Timor Tengah Utara'
) THEN 'Nusa Tenggara Timur'
WHEN city IN ('Pontianak','Singkawang','Bengkayang','Kapuas Hulu','Kayong Utara','Ketapang','Kubu Raya','Landak','Melawi','Mempawah','Sambas','Sanggau','Sekadau','Sintang'
) THEN 'Kalimantan Barat'
WHEN city IN ('Banjarbaru','Banjarmasin','Balangan','Banjar','Barito Kuala','Hulu Sungai Selatan','Hulu Sungai Tengah','Hulu Sungai Utara','Kotabaru','Tabalong','Tanah Bumbu','Tanah Laut','Tapin'
) THEN 'Kalimantan Selatan'
WHEN city IN ('Palangka Raya','Barito Selatan','Barito Timur','Barito Utara','Gunung Mas','Kapuas','Katingan','Kotawaringin Barat','Kotawaringin Timur','Lamandau','Murung Raya','Pulang Pisau','Sukamara','Seruyan'
) THEN 'Kalimantan Tengah'
WHEN city IN ('Balikpapan','Bontang','Samarinda','Berau','Kutai Barat','Kutai Kartanegara','Kutai Timur','Mahakam Ulu','Paser','Penajam Paser Utara'
) THEN 'Kalimantan Timur'
WHEN city IN ('Bulungan','Malinau','Nunukan','Tana Tidung','Tarakan') THEN 'Kalimantan Utara'
WHEN city IN ('Gorontalo','Boalemo','Bone Bolango','Gorontalo','Gorontalo Utara','Pohuwato') THEN 'Gorontalo'
WHEN city IN ('Makassar','Palopo','Parepare','Bantaeng','Barru','Bone','Bulukumba','Enrekang','Gowa','Jeneponto','Kepulauan Selayar','Luwu','Luwu Timur','Luwu Utara','Maros','Pangkajene dan Kepulauan','Pinrang','Sidenreng Rappang','Sinjai','Soppeng','Takalar','Tana Toraja','Toraja Utara','Wajo'
) THEN 'Sulawesi Selatan'
WHEN city IN ('Bau-Bau','Kendari','Bombana','Buton','Buton Selatan','Buton Tengah','Buton Utara','Kolaka','Kolaka Timur','Kolaka Utara','Konawe','Konawe Kepulauan','Konawe Selatan','Konawe Utara','Muna','Muna Barat','Wakatobi'
) THEN 'Sulawesi Tenggara'
WHEN city IN ('Palu','Banggai','Banggai Kepulauan','Banggai Laut','Buol','Donggala','Morowali','Morowali Utara','Parigi Moutong','Poso','Sigi','Tojo Una-Una','Toli-Toli'
) THEN 'Sulawesi Tengah'
WHEN city IN ('Bitung','Kotamobagu','Manado','Tomohon','Bolaang Mongondow','Bolaang Mongondow Selatan','Bolaang Mongondow Timur','Bolaang Mongondow Utara','Kepulauan Sangihe','Kepulauan Siau Tagulandang Biaro','Kepulauan Talaud','Minahasa','Minahasa Selatan','Minahasa Tenggara','Minahasa Utara'
) THEN 'Sulawesi Utara'
WHEN city IN ('Mamuju','Majene','Mamasa','Mamuju','Mamuju Tengah','Mamuju Utara','Polewali Mandar'
) THEN 'Sulawesi Barat'
WHEN city IN ('Ambon','Tual','Buru','Buru Selatan','Kepulauan Aru','Maluku Barat Daya','Maluku Tengah','Maluku Tenggara','Maluku Tenggara Barat','Seram Bagian Barat','Seram Bagian Timur'
) THEN 'Maluku'
WHEN city IN ('Ternate','Tidore Kepulauan','Halmahera Barat','Halmahera Tengah','Halmahera Utara','Halmahera Selatan','Kepulauan Sula','Halmahera Timur','Pulau Morotai','Pulau Taliabu'
) THEN 'Maluku Utara'
WHEN city IN ('Jayapura','Asmat','Biak Numfor','Boven Digoel','Deiyai','Dogiyai','Intan Jaya','Jayapura','Jayawijaya','Keerom','Kepulauan Yapen','Lanny Jaya','Mamberamo Raya','Mamberamo Tengah','Mappi','Merauke','Mimika','Nabire','Nduga','Paniai','Pegunungan Bintang','Puncak','Puncak Jaya','Sarmi','Supiori','Tolikara','Waropen','Yahukimo','Yalimo'
) THEN 'Papua'
WHEN city IN ('Sorong','Fakfak','Kaimana','Manokwari','Manokwari Selatan','Maybrat','Pegunungan Arfak','Raja Ampat','Sorong','Sorong Selatan','Tambrauw','Teluk Bintuni','Teluk Wondama'
) THEN 'Papua Barat'
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment