(Kısa süren)Aramalarımız sonucunda yararlı bir program bulamayınca ellerimizi kullanarak (tabiki bilgisayar üzerinde) bir sitenin verilerini Postgresql'den Mysql'e aktardık. Eğer böyle bir şeye niyet ederseniz sırasıyla aşağıdaki işlemleri gerçekleştirebilirsiniz.
1 - Pgadmin kurulumu ve veritabanındaki tabloların şemalarının alınması.
2 - Alınan şemaların Mysql'in tanıyacağı şekilde değiştirilmesi.
3 - Pgadmin ile verileri kopyalamak (listeleme bölümünde hepsini seçip CTRL+C yapmak).
4 - Bu kopyalanan verileri bir editör kullanarak (Geany) csv dosyası şeklinde kaydetmek (aslında sadece dosya sonu csv oluyor, txt de olabilir. ya da hiç bir şey).
5 - Ardından oluşan csv dosyasını mysql konsol'da aşağıdaki şekilde kullanmak:
LOAD DATA INFILE "CSV_DOSYASI_YOLU" INTO TABLE table1 FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY """" LINES TERMINATED BY "\r\n";
Bu son yazılan komut ile herhangi bir düzenli veri olan dosyadan mysql üzerindeki tablolara veri ekleyebilirsiniz. Koddaki FIELDS TERMINATED BY ile belirtilen karakter, dosya içindeki verilerin ayraç karakteri; LINES TERMINATED BY ile belirtilen karakter ise satır sonu karakteridir. OPTIONALLY ENCLOSED BY ile belirtilen karakter ise herhangi bir alandaki veride bulunan, veriyi çevreleyen, ama göz ardı edilmesi istenen karakterdir. Örneğin dosyanızdaki veri aşağıdaki şekilde ise:
1;1986;"Osmaniye"
Veritabanına bu veriler şu şekilde eklenir;
ID Tarih Şehir
1 1986 Osmaniye

