Gua berencana mau mutasi my old tradeERP ke Linux platform. pengennya sih pakai Oracle, tapi terlalu canggih, akhirnya gua putusin pakai PostgreSQL karena secara syntax dan struktur ga jauh beda dengan oracle.
Database sebelumnya gua pake MS SQL server 2000. update terbaru sudah keluar versi 2008 menggunakan .NET framework 3.5 ( kl tidak salah), karena itu gua males upgrade.. pasti ada tetek bengek dan sebagainya :P
Ini comparasi selama gua pelajari MSSQL dan PGSQL
Datatype :
Di postgreSQL tidak mengenal datatype tinyint , smallmoney , smalldatetime, dan datetime, semuanya mesti diconvert dahulu tinyint jadi smallint , smallmoney jadi numeric, smalldatetime / datetime jadi timestamp
PostgreSQL support banyak datatype diantaranya Array , Ciddr , Inetd, Polygon, Circle, GIS format, dsb. sedangkan SQL server tidak (Udah mahal .. payah .. :P)
Store procedure :
DI postgreSQL kita bisa define variable dengan tipe data langsung dari table nya ..
contoh :
create table mydb ( idx as varchar(20) );
;
Database sebelumnya gua pake MS SQL server 2000. update terbaru sudah keluar versi 2008 menggunakan .NET framework 3.5 ( kl tidak salah), karena itu gua males upgrade.. pasti ada tetek bengek dan sebagainya :P
Ini comparasi selama gua pelajari MSSQL dan PGSQL
Datatype :
Di postgreSQL tidak mengenal datatype tinyint , smallmoney , smalldatetime, dan datetime, semuanya mesti diconvert dahulu tinyint jadi smallint , smallmoney jadi numeric, smalldatetime / datetime jadi timestamp
PostgreSQL support banyak datatype diantaranya Array , Ciddr , Inetd, Polygon, Circle, GIS format, dsb. sedangkan SQL server tidak (Udah mahal .. payah .. :P)
Store procedure :
DI postgreSQL kita bisa define variable dengan tipe data langsung dari table nya ..
contoh :
create table mydb ( idx as varchar(20) );
;
<font face="sans-serif">maka deklarasi variable untuk merefer idx adalah user_idx mydb.idx%TYPE<br /><br />RDMS & ORM <br /><br />Yang unik yang belum aku temuin di MSSQL adalah di postgreSQL support inheritance dan polymorph.. dasar OOP<br />jadi bener-bener Object Oriented Database :D<br /><br />contohnya <br /><br /></font><small><font face="sans-serif"><i><small>CREATE TABLE cities (<br /> name text,<br /> population float,<br /> altitude int -- in feet<br />);<br /><br />CREATE TABLE capitals (<br /> state char(2)<br />) INHERITS (cities);<br /></small></i></font></small><font face="sans-serif"><small><font face="sans-serif"><i><small><br />select * from capitals;<br /><br /><u>name | population | altitude | state </u></small></i></font></small><br />.....................<br /><br /><br /></font>Yang lain tentang postgreSQL menyusul
Powered by ScribeFire.
Tidak ada komentar:
Posting Komentar