psql janu.doc
TRANSCRIPT
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
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