<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mas Rony's Notes &#187; PostgreSQL 8.4</title>
	<atom:link href="http://www.masrony.com/tag/postgresql-8-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masrony.com</link>
	<description>Restore your brain... !!</description>
	<lastBuildDate>Wed, 10 Mar 2010 14:45:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Install DataBase PostgreSQL 8.4 di Ubuntu 9.10</title>
		<link>http://www.masrony.com/2009/11/install-database-postgresql-8-4-di-ubuntu-9-10/</link>
		<comments>http://www.masrony.com/2009/11/install-database-postgresql-8-4-di-ubuntu-9-10/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 20:51:48 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[PostgreSQL 8.4]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=320</guid>
		<description><![CDATA[
Untuk menginstall Database PostgreSQL di Ubuntu OS tidaklah sulit, apalagi ubuntu udah menyediakan package-packagenya. Mungkin yang perlu diperhatikan hanyalah langkah-langkahnya, berikut adalah langkah-langkah menginstall Databas PostgreSQL:

Langkah pertama adalah menginstall PostgreSQL Server disini saya menggunakan PostgreSQL Server 8.4, untuk mendapatkan packagenya bisa menggunakan Synaptic Package Manager

→ Quick Search with key “postgresql”
maka akan muncul nama-nama package yang [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Untuk menginstall Database PostgreSQL di Ubuntu OS tidaklah sulit, apalagi ubuntu udah menyediakan package-packagenya. Mungkin yang perlu diperhatikan hanyalah langkah-langkahnya, berikut adalah langkah-langkah menginstall Databas PostgreSQL:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Langkah pertama adalah menginstall PostgreSQL Server disini saya menggunakan PostgreSQL Server 8.4, untuk mendapatkan packagenya bisa menggunakan Synaptic Package Manager</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ Quick Search with key “postgresql”</p></blockquote>
<p>maka akan muncul nama-nama package yang tersedia di ubuntu</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ postgresql-server-dev-8.4</p></blockquote>
<p>pilih <em>mark for installation</em> lalu <em>Applay </em><span style="font-style: normal">maka secara otomatis proses installasi akan berjalan dengan sendirinya.</span></p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Langkah berikutnya adalah install PostgreSQL Client, PostgreSQL Contrib &amp; Install PgAdmin3, pada intalasi berikut bisa dilakukan melalui Synaptic atau langsung melalui <span id="more-320"></span>command seperti berikut:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo apt-get install postgresql postgresql-client postgresql-contrib</p>
<p>→ $ sudo apt-get install pgadmin3</p></blockquote>
<p style="margin-left: 0.57in;text-indent: -0.3in;margin-bottom: 0in">ket: Baris pertama untuk menginstall paket postgresql dan paket-paket yang lain yang dibutuhkan, sedangkan dibaris berikutnya menginstall pgadmin yaitu Graphical User Interface untuk PostgreSQL Admin.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Setelah proses instalasi berhasil, yang perlu diperhatikan adalah melakukan reset password postgres (account administrator). Ketik perintah berikut dalam command:</p>
<p><!-- 		@page { margin: 0.20in } 		P { margin-bottom: 0.03in } --></p>
<blockquote><p>→ $ sudo su postgres -c psql</p>
<p>→ postgres=# ALTER USER postgres WITH PASSWORD &#8216;passwordku&#8217;;</p>
<p>→ postgres=# \q</p></blockquote>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->perintah tersebut akan merubah password postgres menjadi passwordku, dan sekarang waktunya menyamakan password unix untuk user postgres.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo passwd -d postgres</p>
<p>→ $ sudo su postgres -c passwd</p></blockquote>
<p>masukkan password yang sama dengan tadi, dalam hal ini passwordku(minimal 6 Digit). Setelah itu agar pgAdmin bisa masuk ke database server menggunakan user postgres, kita harus men set-up PostgreSQL admin pack. caranya jalankan perintah berikut dalam command line</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→$ sudo su postgres -c psql &lt; /usr/share/postgresql/8.4/contrib/adminpack.sql</p></blockquote>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Kemudia atur konfigurasi postgresql.conf</p>
<blockquote><p>→ $ sudo gedit /etc/postgresql/8.4/main/postgresql.conf</p></blockquote>
<p>ganti baris berikut:</p>
<p>#listen_addresses = ‘localhost’</p>
<p>menjadi</p>
<p>listen_addresses = ‘*’</p>
<p>dan juga baris :</p>
<p>#password_encryption = on</p>
<p>menjadi</p>
<p>password_encryption = on</p>
<p>Simpan dan tutup gedit.</p>
<p>Langkah terakhir adalah menentukan siapa saja yang berhak masuk ke dalam server dengan mengedit file pg_hba.con</p>
<blockquote><p>$ sudo gedit /etc/postgresql/8.4/main/pg_hba.conf</p></blockquote>
<p>pastikan isi file seperti berikut</p>
<blockquote><p># DO NOT DISABLE!</p>
<p># If you change this first entry you will need to make sure that the</p>
<p># database</p>
<p># super user can access the database using some other method.</p>
<p># Noninteractive</p>
<p># access to all databases is required during automatic maintenance</p>
<p># (autovacuum, daily cronjob, replication, and similar tasks).</p>
<p>#</p>
<p># Database administrative login by UNIX sockets</p>
<p>local all postgres ident sameuser</p>
<p># TYPE DATABASE USER CIDR-ADDRESS METHOD</p></blockquote>
<blockquote><p># “local” is for Unix domain socket connections only</p>
<p>local all all md5</p>
<p># IPv4 local connections:</p>
<p>host all all 127.0.0.1/32 md5</p>
<p># IPv6 local connections:</p>
<p>host all all ::1/128 md5</p></blockquote>
<blockquote><p># Connections for all PCs on the subnet</p>
<p>#</p>
<p># TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD</p>
<p>host all all [ip address] [subnet mask] md5</p></blockquote>
<p>Ganti [ip address] denga alamat ip dari komputer yang diperbolehkan masuk ke dalam server database, seperti 192.168.1.5 dan [subnet mask] dengan subnet jaringan kita. Jika ingin yang terkoneksi dari semua ip yang ada dalam subnet, anda bisa memberi ip address dengan subnet address seperti 192.168.1.0 maka semua ip 192.168.1.x</p>
<p>dan langkah yang terakhir adalah merestart Server PostgreSQL dengan perintah:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo /etc/init.d/postgresql-8.4 restart</p></blockquote>
<p>Selesai sudah, Semoga bermanfaat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/11/install-database-postgresql-8-4-di-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
