Copy Database PostgreSQL

 

Bismillah, Untuk postingan blog ismata kali ini, saya akan membahas cara menyalin database di PostgreSQL,. 
Menyalin/Copy Database Tujuannya adalah untuk membuat database baru dari database lama yang ukuruannya sudah lumayan besar yang sulit di restor kalopun bisa terkadang banyak error sana sini. 
Untuk menyalin / Copy Database di PostgreSQL, anda bisa ikuti langkah-langkahnya:

  1.  $ sudo su postgres

  2.  $ psql

  3.  $ \l

  4.  $ CREATE DATABASE database_baru WITH TEMPLATE database_lama OWNER odoo;

  5.  $ \l

Perintah no 4 di atas menyalin database_lama ke database_baru.

Contoh Lain, untuk menyalin database warung123 ke database 123warung , dengan perintah berikut:

$ CREATE DATABASE 123warung WITH TEMPLATE warung123 OWNER odoo;

Untuk waktu penyalinan Database Tergantung pada ukuran database sumber. jika database sudah besar size/ukurannya mungkin perlu beberapa saat untuk menyelesaikan penyalinan/copy database tersebut