Merubah Type Column di PostgreSQL

Tak jarang banyak yang akan merubah type column di suatu table postgreSQL, lalu bagaimana caranya ?.. Ok, diumpamakan sebagai berikut :

1. Table yang berisi (id_user,nama_user) ternyata terlanjur melakukan kesalahan dalam membuat type column nama_user yang seharusnya varchar menjadi int, Berikut perintahnya :
# CREATE TABLE pengguna (id_user char(5) primary key, nama_user int);

Merubah Type Column di PostgreSQL

2. Sekarang coba rubah type column nama_user dengan perintah berikut :
# ALTER TABLE pengguna alter column nama_user type varchar(30);



Semoga Membantu..

Membuat Type Enum di PostgreSQL

Mungkin ada yang bingung bagaimana membuat suatu type itu enum di postgreSQL, sebenarnya tidak ada yang sulit untuk membuatnya karena kita bisa membuat (create) type sendiri. Ok, berikut contohnya :

1. Buat Type Enum dengan perintah berikut :
# CREATE TYPE jk AS enum ('L','P');
jk = nama type

Membuat Type Enum di PostgreSQL

2. Kemudian Buat Tabelnya :
# CREATE TABLE jeniskelamin (nama varchar(30), jenis jk);


3. Sekarang coba insert data dengan data yang benar :
# insert into jeniskelamin values ('abby','L');


4. Tetapi jika insert data dengan data yang salah :
# insert into jeniskelamin values ('abby','X');
maka akan muncul peringatan :
ERROR:  invalid input value for enum jk: "X"
LINE 1: insert into jeniskelamin values ('abby','X');



Semoga Membantu..

Membuat Auto_Increment di PostgreSQL

Membuat Auto_Increment di PostgreSQL
Sebelumnya sempat bingung dengan yang namanya auto_increment di PostgreSQL, Berbeda dengan Mysql yang cukup sangat mudah, Ok, berikut saya contohkan :

Perintah di Mysql :

CREATE TABLE data (id_data int auto_increment primary key);
Query OK, 0 rows affected (0.13 sec)


Tetapi Jika perintah diatas dilakukan di PostgreSQL maka akan muncul :
CREATE TABLE data (id_data int auto_increment primary key);
ERROR:  syntax error at or near "auto_increment"
LINE 1: CREATE TABLE data (id_data int auto_increment primary key);


Berikut caranya :

Contoh untuk table yang belum dibuat :

1. Buat Sequence :
# CREATE SEQUENCE data_sequence;


2. Buat Table :
# CREATE TABLE data (id_data int default nextval('data_sequence'));



3. Lihat type table nya :
# \d data;



Contoh untuk table yang sudah dibuat :

1. Buat Sequence :
# CREATE SEQUENCE data_sequence;


 2. Rubah dengan perintah Alter :
# ALTER TABLE data alter id_data set default nextval('data_sequence');



Semoga Membantu..

Install Gambas3 di openSUSE 12.1

Install Gambas3 di openSUSE 12.1

Sebelumnya saya sudah pernah menulis cara install gambas3 di linux, Tetapi kali ini saya coba gambas3 di openSUSE 12.1, caranya lebih sangat mudah, bisa menggunakan Yast. atau bisa menggunakan Terminal dengan mengetikan perintah berikut :
# zypper install gambas3
Ok, untuk masalah install mungkin tidak begitu sulit, Gambas3 sudah ada di Menu, tetapi masalahnya adalah Gambas3 tidak bisa dibuka. Setelah mencari cari, akhirnya ketemu dengan link berikut :
Dan cara mengatasinyapun juga sebenarnya sangat mudah, Direktori hasil instalasi ada di /usr/local/src/
Ok, berikut caranya :

1. Masuk ke direktori tersebut :
# cd /usr/local/src
2. Contoh kali ini saya menggunakan gambas3-3.1.1 jadi masuk ke direktorinya :
# cd gambas3-3.1.1/
3. Ketikan perintah berikut :
# make uninstall
4. Untuk penjelasanya saya kurang begitu tau, kemudian coba buka lagi Gambas3nya
Install Gambas3 di openSUSE 12.1

Selesai, Semoga membantu..

Import Database PostgreSQL ke phpPgAdmin

Import Database Postgresql ke PhpPgadmin
Untuk import database PostgreSQL ke phpPgAdmin sebenarnya sama dengan import database Mysql ke phpMyAdmin tetapi yang berbeda hanya penempatan menu Import. 
Untuk yang mungkin bingung mencari dimana, berikut caranya :

1. Login phpPgAdmin
Import Database Postgresql ke PhpPgadmin/></a></span></div><div><span style= 

2. Pilih Database yang akan dimport kedalamnya :
Import Database Postgresql ke PhpPgadmin/></a></span></div><div><span style= 
3. Kemudian Pilih Menu SQL di sebelah Menu SCHEMAS
Import Database Postgresql ke PhpPgadmin/></a></span></div><div><span style= 
4. Scrool kebawah, maka akan menemukan tombol browse, nah disitulah tempat untuk import database postgreSQL, Klik Browse dan pilih database yang akan diimport :
Import Database Postgresql ke PhpPgadmin/></a></span></div><div><span style= 

Semoga Membantu..

Install Wine di openSUSE 12.1

Berikut cara untuk menginstall wine di openSUSE, :
1. Install dependensinya dengan perintah berikut :
# zypper install cmake libqt4-devel
2. Setelah selesai kemudian install wine dengan perintah berikut :
# zypper install wine

Semoga membantu..
Membuat User di PostgreSQL

Membuat User di PostgreSQL

Hanya sebagai catatan,  Berikut cara membuat user di PostgreSQL untuk Sistem Operasi yang saya gunakan adalah openSUSE 12.1 dan PostgreSQL 9.1.3  :

1. Jalankan PostgreSQL :
# /etc/init.d/postresql start
2. Masuk ke user Postgres :
# su postgres
3. Buat User dengan perintah berikut :
> createuser -P
Enter name of role to add: abby
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) y
4. Keluar dan buat database dengan user yang sudah dibuat :
$ createdb labkom -U abby
5. Masuk ke database yang sudah dibuat :
$ psql labkom -U abby

Selesai