psql janu.doc

2
cara mengaktifkan postgresql : sudo service postgresql start cara men-stop postgresql : sudo service postgresql stop cara mengecek postgresql jalan atau tidak : sudo netstat -tanp | grep postgres cara login : sudo su postgres cara login : sudo psql -U postgres template1 cara melihat database yang tersedia : \l cara keluar dari database : \q cara mengganti password : ALTER USER postgres with password 'password'; cara membuat database : createdb NamaDatabase -U postgres = creatdb dblatihan - U postgres cara masuk kedalam database : psql -U postgres NamaDatabase = psql -U postgres dblatihan cara pindah database : \c namadatabase membuat table (agama): dblatihan=# CREATE TABLE agama ( dblatihan(# id integer primary key, dblatihan(# nama varchar(20) dblatihan(# ); melihat tabel yg ada dalam database tertentu : \dt melihat tabel yg ada dalam tabel tertentu : \d nama_tabel cara mengisi isi tabel : dblatihan=# INSERT INTO agama VALUES (1,'Islam'); dblatihan=# INSERT INTO agama VALUES (2,'Kristen'); dblatihan=# INSERT INTO agama VALUES (3,'Khatolik'); cara melihat isi dari tabel agama : dblatihan=# SELECT * FROM agama; membuat tabel pegawai : dblatihan=# CREATE TABLE pegawai ( dblatihan(# id serial primary key, dblatihan(# nim varchar(10) unique not null,

Upload: feri-setiawan

Post on 28-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: psql janu.doc

cara mengaktifkan postgresql :sudo service postgresql start

cara men-stop postgresql :sudo service postgresql stop

cara mengecek postgresql jalan atau tidak :sudo netstat -tanp | grep postgres

cara login :sudo su postgres

cara login :sudo psql -U postgres template1

cara melihat database yang tersedia :\l

cara keluar dari database :\q

cara mengganti password :ALTER USER postgres with password 'password';

cara membuat database :createdb NamaDatabase -U postgres = creatdb dblatihan -U postgres

cara masuk kedalam database :psql -U postgres NamaDatabase = psql -U postgres dblatihan

cara pindah database :\c namadatabase

membuat table (agama):dblatihan=# CREATE TABLE agama (dblatihan(# id integer primary key,dblatihan(# nama varchar(20)dblatihan(# );

melihat tabel yg ada dalam database tertentu :

\dt

melihat tabel yg ada dalam tabel tertentu :\d nama_tabel

cara mengisi isi tabel :dblatihan=# INSERT INTO agama VALUES (1,'Islam');dblatihan=# INSERT INTO agama VALUES (2,'Kristen');dblatihan=# INSERT INTO agama VALUES (3,'Khatolik');

cara melihat isi dari tabel agama :dblatihan=# SELECT * FROM agama;membuat tabel pegawai :dblatihan=# CREATE TABLE pegawai (dblatihan(# id serial primary key,dblatihan(# nim varchar(10) unique not null,dblatihan(# nama varchar(40) not null,dblatihan(# idagama integer references agama(id)dblatihan(# );

cara mengisi isi tabel pegawai:dblatihan=# INSERT INTO pegawai VALUES (default,'001','sani',1);dblatihan=# INSERT INTO pegawai (nim,nama,idagama)VALUES ('002','zulvi',1);INSERT 0 1

cara melihat isi dari tabel pegawai :dblatihan=# SELECT * FROM pegawai;

sebelum membackup database masuk dulu ke :postgres@sanilaptop:/home/sani$ cd /var/lib/postgresql/

cara back up database :postgres@sanilaptop:~$ pg_dump -U postgres dblatihan > dblatihan.sql

Page 2: psql janu.doc

cara melihat data hasil backup :postgres@sanilaptop:~$ ls

cara me restore dbkoperasi kedalam dblatihan.sql :postgres@sanilaptop:~$ pg_dump -U postgres dbkoperasi < dblatihan.sql

kemudian masuk kedalam dbkoperasi :postgres@sanilaptop:~$ psql -U postgres dbkoperasi

melihat isi tabel:dbkoperasi=# \d