Categories: PostgreSQL

postgreSQL: Perintah dasar psql command line

Bismillaahirrohmaanirrohiim…

Berikut daftar perintah command line postgresql yang perlu kita ketahui.

Masuk command line:

su - postgres

atau kl dengan user

psql -d namadatabase -U namauserdatabase -W

koneksi ke host yang lain

psql -h host -d namadatabase -U namauserdatabase -W

jika ingin menggunakan mode ssl

psql -U user -h host "dbname=namadatabase sslmode=require"

Bantuan

help

Masuk ke psql command line

psql

listing database

\l

masuk atau ganti database aktif

\c namadatabase namauserdatabase

show tables

\dt

deskripsi table

\d table_name

List yang lain

\dn => list schema database

\df => list available function

\dv = > list available view

\du => list user dan role

eksekusi perintah sebelumnya

SELECT version();
\g => sama spt select version

command history

\s

eksekusi query postgresql lewat file

\i filename

help

\?

untuk alter table

\h ALTER TABLE

Query biasa

select * from namatable LIMIT 10 OFFSET 0;
Copy table

Catatan: copy table primary key dan index tidak ikut dicopy, jadi harus di set setelah copy berhasil

copy table + isinya
create table nama_table_baru AS TABLE nama_table_asal;

copy table tanpa isi
CREATE TABLE nama_table_baru AS TABLE nama_table_asal WITH NO DATA;

copy table dengan kondisi
CREATE TABLE nama_table_baru AS 
SELECT
*
FROM
nama_table_asal
WHERE
kondisi='nilaikondisi';

Keluar dari psql CLI

\q

Keluar / logout bash

exit

 

 

Bagikan
rasupe

Share
Published by
rasupe

Recent Posts

Source code Template website sekolah dengan react js

Bismillaahirrohmaanirrohiim... Berikut ini source code yang dapat dimodifikasi untuk membuat front end website sekolah dengan…

1 week ago

Subdomain pada cyberpanel tidak dapat diakses

Bismillaahirrohmaanirrohiim... Jika domain dan sub domainnya berada dalam satu vps cyberpanel, maka seringkali jadi tidak…

2 weeks ago

10 Aplikasi Kasir Terbaik di Indonesia (2025)

Bismillaahirrohmaanirrohiim... Dalam era digital saat ini, penggunaan aplikasi kasir (Point of Sale/POS) menjadi solusi penting…

2 weeks ago

Website di aapanel sering mati sendiri

Bismillaahirrohmaanirrohiim... Saat browsing-browsing saya seringkali melihat iklan aapanel, sekilas membuat penasaran sampai akhirnya saya mencoba…

2 weeks ago

Reset password cyberpanel via SSH

Bismillaahirrohmaanirrohiim... Berikut ini perintah untuk reset password admin cyberpanel melalui SSH command line. pastikan login…

3 weeks ago

Template Blogger Blogspot Gratis dan Bagus

Bismillaahirrohmaanirrohiim... Berikut ini beberapa template blogspot yang dapat anda gunakan secara gratis namun tampilannya bagus.…

2 months ago