20 Tip Berguna untuk Pemula PostgreSQL

20 Tip Berguna untuk Pemula PostgreSQL

PostgreSQL adalah sistem manajemen basis data canggih yang digunakan untuk menyimpan data terstruktur atau tidak terstruktur. Ini mendukung permintaan SQL (relasional) dan JSON (non-relasional), yang membuatnya lebih maju daripada database tradisional lainnya.

Dalam tutorial pemula ini, Anda akan belajar tentang perintah dasar postgresql dan pernyataan SQL. Kami telah mencoba memasukkan semua perintah dasar, diperlukan untuk pemula untuk mulai bekerja dengannya. Juga, saya meminta semua pembaca kami untuk mengirimkan saran berharga mereka untuk meningkatkan artikel ini.

Tutorial ini tidak mencakup instalasi server PostgreSQL. Anda dapat mengunjungi di sini untuk menginstal server postgresql sesuai sistem operasi Anda.

1. Masuk ke PostgreSQL

Gunakan perintah berikut untuk terhubung ke server postgresql.

Su - Postgres  psql  

2. Buat database baru

Menggunakan Buat database Pernyataan untuk membuat database baru di server postgresql.

Postgres =# Buat Database DB_1 

Anda juga dapat menggunakan utilitas baris perintah untuk membuat database secara langsung.

dibuat db_1  

3. Jatuhkan database

Anda dapat menghapus database PostgreSQL apa pun Jatuhkan database pernyataan atau dropdb dari linux shell.

postgres =# drop database db_1; 

Untuk menghapus basis data dari terminal linux

DropdB DB_1  

4. Sebutkan semua database

Jenis \ l atau \daftar Untuk mencantumkan semua database yang tersedia di server postgresql saat ini.

Postgres =# \ l 

5. Terhubung ke database

Ini untuk terhubung ke database tertentu. Setelah Anda terhubung, semua pernyataan akan dieksekusi pada database itu.

Postgres =# \ c db_1  

6. Buat tabel dalam database

Menggunakan BUAT TABEL Pernyataan untuk membuat tabel baru dalam database. Sebelum membuat database, Anda harus terhubung ke database. Berikut adalah pernyataan sampel untuk membuat tabel di database PostgreSQL.

db_1 =# Buat tabel tabel_1 (Nama varchar (20), tbl_id int, tbl_name varchar (100), tanggal tbl_date); 

7. Daftar tabel dalam database

Pernyataan berikut digunakan untuk mendaftarkan semua tabel di database saat ini.

db_1 =# \ dt 

8. Daftar kolom tabel

Menggunakan \D diikuti oleh nama tabel untuk descirbe struktur tabel.

db_1 =# \ d Table_1 

9. Tambahkan kolom di tabel yang ada

db1 =# ubah table table_1 Tambahkan tbl_address varchar (400); 

10. Hapus kolom dari tabel

Untuk menghapus nama kolom dari tabel yang ada, gunakan pernyataan di bawah ini.

db1 =# ubah tabel tbl1 drop tbl_address; 

11. Buat Peran di Postgres

Buat peran baru di server postgresql menggunakan perintah berikut.

postgres =# Buat peran peran1 dengan kata sandi terenkripsi 'kata sandi' yang dienkripsi; 

Anda harus mengubah "role1" dengan nama peran Anda dan mengubah "kata sandi" dengan kata sandi yang aman.

12. Daftar peran di postgres

Sebutkan semua peran yang tersedia di server postgres. Ini adalah praktik yang baik bagi administrator database untuk terus memeriksa peran saat ini di server produksi dan menghapusnya jika tidak diperlukan.

Postgres =# \ du 

13. Hibah hak istimewa untuk peran di database

Setelah membuat peran baru, Anda harus menyediakan akses ke database. Ini akan memungkinkan pengguna untuk mengakses database.

postgres =# berikan semua hak istimewa pada database DB1 ke Role1; 

14. Mengubah peran tertentu

Anda dapat menambah atau menghapus izin spesifik dari peran kapan saja. Untuk mengubah peran, gunakan perintah berikut.

postgres =# ubah peran peran1 createrole createdb superuser; 

Klik di sini untuk mendapatkan daftar peran di Postgresql.

15. Menjatuhkan peran spesifik

Jika perannya tidak lagi diperlukan, hapus Peran drop penyataan.

Postgres =# drop Role Role1; 

16. Database Cadangan

Cadangkan satu basis data dari server postgres dan simpan dalam file.

PG_DUMP DB_1> Cadangan.SQL  

17. Kembalikan database

Gunakan perintah berikut untuk mengembalikan database Postgres dari file cadangan.

PSQL DB_1 < backup.sql  

18. Cadangkan semua database

Anda juga dapat mencadangkan semua database dalam satu perintah dan menyimpan dalam file.

PG_DUMPALL> pgbackup.SQL  

19. Tampilkan semua parameter runtime dari database

Itu TUNJUKKAN SEMUA Pernyataan akan mencantumkan semua parameter runtime yang ditetapkan di server database.

Postgres =# tunjukkan semua; 

20. Antarmuka Web PostgreSQL

Ya, phppgadmin bisa menjadi pilihan terbaik untuk Anda. Gunakan tautan berikut untuk menginstal.

  • Pasang phppgadmin di Centos/Rhel dan Fedora