[Dokumentasi] Hal yang perlu diperhatikan pada Migrasi DB MySQL ke PostgreSQL (1)

Posted: Agustus 3, 2011 in MySQL, PostgreSQL
Tag:, ,

Sekedar catatan…

Ada beberapa hal yang perlu diperhatikan karena ketidaksesuaian script dan syntax apabila migrasi database -khususnya untuk keperluan scripting PHP- dari MySQL ke PostgreSQL, antara lain :

  1. Penggunaan query select dengan nama databasenya
    ex : select * from dbname.tablename
    -> seharusnya select * from tablename atau select * from dbname.public.tablename
  2.  Penggunaan limit <begin>, <until> pada query diganti dengan limit <until> offset <begin>
  3.  Penggunaan md5(kolominteger) pada query harus dikonversi ke text md5(kolominteger::text)
  4. Query -> Case Sensitive
  5. Jika terjadi error “client encoding mismatch”, jalankan query statement berikut :
    alter user <user> SET client_encoding to LATIN1;
  6. Untuk Insert atau update data numeric dan date pada mysql dapat diisi dengan ” yang otomatis akan mengembalikan nilai nol (0) untuk tipe field numeric dan mengembalikan nilai ‘0000-00-00’ untuk tipe field date, sementara pada postgresql, akan mengembalikan error.

 

bersambung….

WebRepOverall rating

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s