MySQL veritabanını PostgreSQL e çevirmek
Yazdır- 0
MySQL veritabanınızı PostgreSQL e çevirmek isterseniz MySQL çıktısı alırken compatible seçeneğini kullanabiliriz.
mysqldump -u root -p --compatible=postgresql VeritabaniAdi > yedekleme.sql
yedekleme.sql dosyamızı aşağıdaki komutlar ile PostgreSQL kurulu sunucuya yüklüyoruz
Önce bulunduğumuz sunuya PostgreSQL kuruyor ve kullanıcı oluşturuyoruz.
apt install -y pgloader postgresql postgresql-contrib libpq-dev python3-psycopg2
sudo -u postgres createuser <kullaniciadi>
sudo -u postgres psql
psql=# alter user <kullaniciadi> with encrypted password '<parola>';
psql=# grant all privileges on database <veritabaniadi> to <kullaniciadi> ;
pgloader mysql://mysqlroot@localhost/VeritabaniMYSQL postgresql://kullaniciadi@localhost/VeritabaniPOSTGRE