Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebuild-db belum bisa menggunakan database terbaru wilayah.sql atau wilayah_2022.sql #1

Closed
xakiy opened this issue Oct 5, 2022 · 1 comment

Comments

@xakiy
Copy link
Owner

xakiy commented Oct 5, 2022

Script rebuild-db.py gagal membuat geo.db menggunakan database wilayah.sql atau wilayah_2022.sql terbaru karena ada perubahan format dump di berkas tersebut. Konverter mysql2sqlite gagal mem-parse nama tabel dan field yang tidak diapit tanda petik atau pada versi dump sebelumnya menggunakan backtick.

wilayah.sql (terbaru)

DROP TABLE IF EXISTS wilayah;
CREATE TABLE IF NOT EXISTS wilayah (
kode varchar(13) NOT NULL,
nama varchar(100) DEFAULT NULL
);
...
-- Provinsi Aceh
INSERT INTO wilayah (kode, nama)
VALUES
('11','ACEH'),

wilayah_2020.sql (lama)

DROP TABLE IF EXISTS wilayah_2020;
CREATE TABLE wilayah_2020 (
kode varchar(13) NOT NULL,
nama varchar(100) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
...
INSERT INTO wilayah_2020 (kode, nama) VALUES
('11', 'ACEH'),

Semoga terpecahkan..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant