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

sarankan alat postgres untuk menemukan perbedaan antara skema dan data

Membandingkan data tidak mudah terutama jika database Anda sangat besar. Saya membuat program Python yang dapat membuang skema data PostgreSQL ke file yang dapat dengan mudah dibandingkan melalui program diff pihak ketiga:http://code.activestate.com/recipes/576557-dump-postgresql-db-schema-to-text/?in=user- 186902

Saya pikir program ini dapat diperluas dengan membuang semua data tabel ke dalam file CSV terpisah, mirip dengan yang digunakan oleh PostgreSQL COPY memerintah. Ingatlah untuk menambahkan ORDER BY yang sama di SELECT ... pertanyaan. Saya telah membuat alat yang bertuliskan SELECT pernyataan dari file dan menyimpan hasil dalam file terpisah. Dengan cara ini saya dapat mengelola tabel dan bidang mana yang ingin saya bandingkan (tidak semua bidang dapat digunakan dalam ORDER BY , dan tidak semuanya penting bagi saya). Konfigurasi seperti itu dapat dengan mudah dibuat menggunakan utilitas "skema dump".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan data ke kolom jsonb PostgreSQL dengan Daper.Net dan NPGSQL

  2. PostgreSQL - ubah ID baris tabel dengan benar

  3. Tipe pengembalian fungsi SQL:TABLE vs catatan SETOF

  4. Gabung tabel dari database yang berbeda (PostgreSQL)

  5. MAX() Fungsi di PostgreSQL