Muhammad Hafid

Blog Belajar Python atau Django

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Duplicate Schema PostgreSQL

Cerita disini saya ingin memberikan cara tutorial bagaimana cara mudah copy schema postgresql dalam 1database, atau bisa kita sebut duplikasi, bebas untuk kepentingan apa saja, backup kah atau apa saja bebas.

Pada tutorial ini saya menggunakan Linux Ubuntu 18 dan PostgreSQL versi 10.

Hal yang harus dilakukan adalah :
  • Masuk kedalam postgres dengan mengetikan "su postgres" biasanya di ubuntu urutan untuk masuk ke dalam postgres adalah
    • Masuk kedalam level root atau "sudo su"
    • Masuk kedalam level postgres dengan mengetikan "su postgres"
  • Setelah itu perhatikan baris dibawah ini, karena baris commandline dibawah ini yang akan menjalankan perintah duplikasi skema.
pg_dump -U username --schema='namaskemaMaster' namadatabase | sed 's/namaskemaMaster/namaskemaTujuan/g' | psql -U username -d namadatabase
Bagaimana mudah dipahami ? perintah diatas tidak untuk duplikasi skema dalam 1 tabel tetapi bisa beda tabel loh.

Sebelum melakukan perintah tersebut kalian harus sudah membuat skema baru yang akan menjadi skea tujuan duplikasinya, hanya dengan perintah create schema atau bisa menggunakan phpPgadmin / PgSQL.



Semoga berhasil.
Labels: database , postgreSQL

Thanks for reading Duplicate Schema PostgreSQL . Please share...!

0 Comment for "Duplicate Schema PostgreSQL"

Back To Top