PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Beralih dari MySQL ke PostgreSQL - tips, trik, dan paham?

Baru saja melalui ini sendiri, yah saya masih ...

  • Teks peka huruf besar/kecil
  • Kurangnya INSERT IGNORE dan REPLACE
  • Pengecoran eksplisit dibutuhkan hampir di semua tempat
  • Tidak ada backtick
  • LOAD DATA INFILE (COPY dekat, tapi tidak cukup dekat)
  • Ubah autoincrement ke SERIAL
  • Meskipun bentuknya buruk di MySQL, di Postgres, sebuah INNER JOIN tanpa ON klausa tidak dapat terjadi, gunakan CROSS JOIN atau sejenisnya
  • COUNT(*) bisa gila lambat
  • Basis data dikodekan dengan kumpulan karakter, bukan tabel
  • Anda dapat memiliki beberapa database, dengan beberapa skema (MySQL sebenarnya hanya memiliki satu database dan beberapa skema)
  • Partisi berbeda
  • MySQL interval vs. interval Postgres (untuk interval waktu)
  • Penggantian nama kolom implisit, Postgres membutuhkan AS
  • Tidak dapat memperbarui beberapa tabel sekaligus di Postgres
  • Fungsi Postgres sangat kuat. Jadi tidak ada CALL proc();; tulis ulang proc() sebagai fungsi dan SELECT proc(); .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembandingan Postgres-XL

  2. Hasilkan rangkaian tanggal - gunakan tipe tanggal sebagai input

  3. Mengacu pada variabel sesi (\set var='value') dari PL/PGSQL

  4. Berapa jumlah maksimum parameter yang diizinkan per jenis penyedia basis data?

  5. Pencadangan &Pemulihan PostgreSQL 9.0