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

Teks panjang jadi titik-titik dengan css

Bismillaahirrohmaanirrohiim... Saat kita membuat kotak dengan lebar dan tinggi tertentu, tentunya teks didalamnya harus kita…

3 weeks ago

Bekerja dengan clearfix di css untuk posisi gambar dan teks dalam kotak

Bismillaahirrohmaanirrohiim... Clearfix pada css biasanya digunakan untuk menangani posisi elemen saat menggunakan float, dimana float…

3 weeks ago

Fix npx atau npm tidak jalan di windows

Bismillaahirrohmaanirrohiim... Setelah menginstall node.js dan ingin menggunakan perintah npx atau npm di power shell atau…

4 weeks ago

CPU usage tinggi pada server

Bismillaahirrohmaanirrohiim... Untuk mendeteksi cpu usage tinggi memang perkara rumit, adakalanya karena codingan bermasalah, akses ke…

3 months ago

Membersihkan log mongodb yang besar

Bismillaahirrohmaanirrohiim... Jika tidak dirawat dan dicek berkala, log mongodb akan semakin membesar. Bahkan sampai menghabiskan…

3 months ago

Cara mengakses gps di HP dengan javascript

Bismillaahirrohmaanirrohiim... Jika kita membuat website yang digunakan untuk memantau lokasi HP client, maka kita memerlukan…

6 months ago