Video Tutorial Cara Mudah Buat Tabel View di Postgresql
Daftar Isi:
Saat mengelola server database PostgreSQL, salah satu tugas paling umum yang kemungkinan akan Anda lakukan adalah mendaftar database dan tabel mereka.
PostgreSQL hadir dengan alat interaktif yang disebut
psql
yang memungkinkan Anda untuk terhubung ke server dan menjalankan kueri yang menentangnya. Saat menggunakan
psql
Anda juga dapat memanfaatkan perintah-meta-nya. Perintah ini berguna untuk administrasi skrip dan baris perintah. Semua meta-perintah dimulai dengan backslash tanpa tanda kutip dan juga dikenal sebagai perintah backslash.
Tutorial ini menjelaskan cara menampilkan basis data dan tabel di server PostgreSQL menggunakan
psql
.
Daftar Database
Anda dapat terhubung ke server PostgreSQL menggunakan perintah
psql
sebagai pengguna sistem apa pun. Bergantung pada konfigurasi server, pengguna mungkin perlu memasukkan kata sandi untuk terhubung ke terminal psql. Untuk mengakses terminal psql sebagai pengguna yang sedang Anda
psql
cukup ketik
psql
.
Ketika paket PostgreSQL diinstal, pengguna administratif bernama "postgres" dibuat. Secara default, pengguna ini dapat terhubung ke server PostgreSQL lokal tanpa kata sandi.
Untuk mengakses terminal
psql
sebagai pengguna "postgres", jalankan:
sudo -u postgres psql
Perintah
sudo
memungkinkan Anda untuk menjalankan perintah sebagai pengguna lain.
Dari dalam terminal psql, jalankan
\l
atau
\list
meta-command untuk mendaftar semua database:
\l
Output akan mencakup jumlah basis data, nama masing-masing basis data, pemiliknya, penyandian dan hak akses:
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+---------+----------------------- odoo | odoo | UTF8 | C | C.UTF-8 | postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 | template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
Server PostgreSQL memiliki tiga database yang dibuat secara default, template0, template1 dan postgres. Dua yang pertama adalah templat yang digunakan saat membuat basis data baru.
Untuk mendapatkan daftar semua basis data tanpa mengakses shell psql gunakan saklar
-c
seperti yang ditunjukkan di bawah ini:
sudo -u postgres psql -c "\l"
Cara lain untuk membuat daftar database adalah dengan menggunakan pernyataan SQL berikut:
SELECT datname FROM pg_database;
Tidak seperti
\l
meta-command, kueri di atas hanya akan menampilkan nama-nama database:
datname ----------- postgres odoo template1 template0 (4 rows)
Daftar Tabel
Untuk membuat daftar semua tabel pada basis data tertentu, Anda harus menyambungkannya menggunakan
\c
atau
\connect
meta-command. Pengguna yang Anda masuk ke terminal psql harus dapat terhubung ke database.
Misalnya, untuk terhubung ke database bernama "odoo" Anda harus mengetik:
\c odoo
Setelah database diaktifkan, gunakan perintah-
\dt
untuk mendaftar semua tabel database:
Output akan mencakup jumlah tabel, nama setiap tabel dan skema, tipe, dan pemiliknya:
List of relations Schema | Name | Type | Owner --------+-----------------------------------------------------+-------+------- public | base_import_import | table | odoo public | base_import_mapping | table | odoo public | base_import_tests_models_char | table | odoo… public | web_editor_converter_test_sub | table | odoo public | web_tour_tour | table | odoo public | wizard_ir_model_menu_create | table | odoo (107 rows)
Jika database kosong, output akan terlihat seperti ini:
No relations found.
Untuk mendapatkan informasi tentang ukuran tabel, dan deskripsi gunakan
\dt+
.
Kesimpulan
Anda telah belajar cara mendaftar basis data dan tabel PostgreSQL menggunakan perintah
psql
.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.
postgresqlGoogle Offers untuk Membantu Menjalankan Basis Data 'Basis Putih'
Google meminta FCC kepada administrator basis data yang akan memungkinkan perangkat untuk akses Internet broadband pada spektrum sinyal TV yang tidak berlisensi.
Cara menampilkan daftar semua basis data di mysql
Saat mengelola server database MySQL, salah satu tugas paling umum yang harus Anda lakukan adalah membiasakan diri dengan lingkungan. Tutorial ini menjelaskan cara menampilkan semua database di server MySQL atau MariaDB melalui baris perintah.
Daftar (tampilkan) tabel dalam database mysql
Artikel ini menunjukkan cara membuat daftar tabel dalam database MySQL atau MariaDB melalui baris perintah menggunakan perintah SHOW TABLES.