Database
PostgreSQL <> MySQL
- Gilang V. Perdana
- 15 Sep 2021
- dilihat 496

PostgreSQL <> MySQL
Gunakan MySQL versi 5.7 dengan Docker.$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
$ docker cp your_db.sql mysql:/root/
$ docker exec -it mysql bash$ cd /root/$ mysql -u root -p$ CREATE DATABASE your_db_name;$ exit
$ mysql -u root -p your_db_name < your_db.sql
- Dump Database pada MySQL :
$ mysqldump -u root -p nama_database --compatible=postgresql --default-character-set=utf8 > database.mysql
2. Clone script converter berbasis python3 :
$ git clone https://github.com/gilangvperdana/mysql-postgresql-converter-python3
3. Eksekusi :
$ python3 db_converter.py database.mysql database.psql
4. Import ke PGAdmin :
Buka database.psql lalu copas. Isi pada query tool di pgadmin4 lalu execute.
Cara ini adalah cara unofficial, hanya cara yang biasa dilakukan penulis pada saat migrasi.
0 Komentar