MySQL den PostgreSQL e veritabanı, tablo ve kayıtlar nasıl taşınır?

MySQL de bulunan bir veritabanını PostgreSQL e çevirmek ve taşımak için aşağıdaki işlemler yapılmalı.

 

NOT: Bu işlemler Ubuntu/Debian üstünde anlatılmıştır ve PostgreSQL bulunan sunucuda yapılması gerekir.
apt install pgloader -y
sudo -i -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'postgresqlpass';"
sudo -i -u postgres psql -c 'CREATE DATABASE postgresqldb;'
sudo -i -u postgres psql -c 'GRANT ALL PRIVILEGES on DATABASEpostgresqldb to postgres;'
sudo -i -u postgres psql -c 'GRANT ALL ON ALL TABLES IN SCHEMA public to postgres;'
sudo -i -u postgres psql -c 'GRANT ALL ON ALL SEQUENCES IN SCHEMA public to postgres;'
sudo -i -u postgres psql -c 'GRANT ALL ON ALL FUNCTIONS IN SCHEMA public to postgres;'
pgloader mysql://mysqluser:mysqlpass@ip.ad.re.si/mysqldb postgresql://postgres:postgresqlpass@localhost:5432/postgresqlblog

 

Faydalı Olması Dileği İle

SunucuPARK Destek