Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Monday, November 11, 2019

Tips Dan Trik Menciptakan Table Backup Di Postgresql

Tabel backup (cadangan) yaitu tabel duplikat yang dipakai sebagai backup dari tabel orisinil jika seandainya tabel orisinil tidak sengaja kehapus baik datanya maupun tabelnya.

Konsepnya yaitu ibarat menciptakan tabel ibarat biasa, tetapi data dan struktur tabelnya mengcopy dari tabel sumber atau asal. Untuk menciptakan tabel backup, Anda sanggup menggunakan perintah "CREATE TABLE AS".

Ada beberapa cara untuk menciptakan tabel backup di PostgreSQL, tetapi pada tutorial kali ini Anda akan menggunakan cara yang paling sederhana.

Baca Juga: Membuat Tabel Di PostgreSQL.


Sintak Dasar

Di bawah ini sintak dasar perintah Create Table As di PosgtreQL:

CREATE TABLE new_table AS    SELECT expressions   FROM existing_tables   WHERE conditions; 

Keterangan:
- new_table yaitu nama table gres (backup)
- expression yaitu nama kolom atau operator "*"
- existing_tables yaitu tabel sumber

Contoh

Asumsikan Anda telah mempunyai table pegawai yang mempunyai data sebagai berikut:

hr=# SELECT * FROM pegawai;  id_pegawai |    nama_pegawai        | umur |     alamat ------------+------------------------+------+------------------  001        | Nursalim               |   20 | Brebes  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung  005        | Ahmad Fathoni          |   20 | Yogyakarta (10 rows) 

Dari table pegawai diatas, coba Anda buat table backup dengan nama pegawai_bkp menggunakan perintah di bawah:

hr=# CREATE TABLE pegawai_bkp hr-# AS SELECT * FROM pegawai; SELECT 10 

Coba Anda tampilkan daftar tabel di database hr untuk menunjukan apakah tabel pegawai_bkp berhasil dibuat, dan coba Anda tampilkan data dari tabel pegawai_bkp.

Daftar Tabel:

hr-# \dt             List of relations  Schema |    Name     | Type  |  Owner --------+-------------+-------+----------  public | pegawai     | table | postgres  public | pegawai_bkp | table | postgres (2 rows) 

Menampilkan Data Tabel pegawai_bkp

hr=# SELECT * FROM pegawai_bkp;  id_pegawai |    nama_pegawai        | umur |     alamat ------------+------------------------+------+------------------  001        | Nursalim               |   20 | Brebes  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung  005        | Ahmad Fathoni          |   20 | Yogyakarta (10 rows) 

                                                                    ###

Sekian tutorial perihal Cara Membuat Table Backup Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.