<?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>おれ最前線ねっと &#187; PostgreSQL</title>
	<atom:link href="http://ore.saizensen.net/archives/tag/postgresql/feed" rel="self" type="application/rss+xml" />
	<link>http://ore.saizensen.net</link>
	<description>イェ〜〜ィ。見てる〜〜〜？？</description>
	<lastBuildDate>Fri, 18 Dec 2009 02:55:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Mac]SnowLeopardで開発環境構築するよ &#8211; MacPortsでApache、PHP、MySQL、PostgreSQLをインストールする[SnowLeopard]</title>
		<link>http://ore.saizensen.net/archives/510</link>
		<comments>http://ore.saizensen.net/archives/510#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:54:56 +0000</pubDate>
		<dc:creator>bubbkis</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[インストールメモ]]></category>

		<guid isPermaLink="false">http://ore.saizensen.net/?p=510</guid>
		<description><![CDATA[				
				Apacheをインストール
				
				インストール
				$ sudo port install apache2

自動起動設定
$ sudo launchctl load -w /Libra [...]]]></description>
			<content:encoded><![CDATA[				<ol>
				<li><strong>Apacheをインストール</strong>
				<ul>
				<li>インストール
				<pre>$ sudo port install apache2</pre>
</li>
<li>自動起動設定
<pre>$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist</pre>
				</li>
				<li>httpd.confを編集
				<pre>$ sudo vi /opt/local/apache2/conf/httpd.conf</pre>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">ServerAdmin</span> you@<span style="color: #00007f;">example</span>.com
↓
<span style="color: #00007f;">ServerAdmin</span> webmaster@localhost
&nbsp;
<span style="color: #00007f;">ServerName</span> www.<span style="color: #00007f;">example</span>.com:<span style="color: #ff0000;">80</span>
↓
<span style="color: #00007f;">ServerName</span> localhost
&nbsp;
<span style="color: #00007f;">DocumentRoot</span> <span style="color: #7f007f;">&quot;/opt/local/apache2/htdocs&quot;</span>
↓
<span style="color: #00007f;">DocumentRoot</span> <span style="color: #7f007f;">&quot;/Users/bubbkis/Sites&quot;</span>
&nbsp;
&lt;<span style="color: #000000; font-weight:bold;">Directory</span> /&gt;
    <span style="color: #00007f;">Options</span> <span style="color: #0000ff;">FollowSymLinks</span>
    <span style="color: #00007f;">AllowOverride</span> <span style="color: #0000ff;">None</span>
<span style="color: #adadad; font-style: italic;">#    Order deny,allow ←コメントアウト追加</span>
<span style="color: #adadad; font-style: italic;">#    Deny from all ←コメントアウト追加</span>
&lt;/<span style="color: #000000; font-weight:bold;">Directory</span>&gt;
&nbsp;
&lt;<span style="color: #000000; font-weight:bold;">Directory</span> <span style="color: #7f007f;">&quot;/opt/local/apache2/htdocs&quot;</span>&gt;
↓
&lt;<span style="color: #000000; font-weight:bold;">Directory</span> <span style="color: #7f007f;">&quot;/Users/bubbkis/Sites&quot;</span>&gt;
&nbsp;
<span style="color: #adadad; font-style: italic;">## &lt;Directory &quot;/Users/bubbkis/Sites&quot;&gt;内のOptionsとAllowOverrideを以下の様に修正。</span>
<span style="color: #00007f;">Options</span> <span style="color: #0000ff;">Indexes</span> <span style="color: #0000ff;">Includes</span> ExecCGI <span style="color: #0000ff;">FollowSymLinks</span> MultiViews
<span style="color: #00007f;">AllowOverride</span> <span style="color: #00007f;">All</span>
&nbsp;
<span style="color: #00007f;">DirectoryIndex</span> index.html
↓
<span style="color: #00007f;">DirectoryIndex</span> index.php index.html index.htm
&nbsp;
<span style="color: #adadad; font-style: italic;">## &lt;Directory &quot;/opt/local/apache2/cgi-bin&quot;&gt;内のOptionsを以下の様に修正。</span>
<span style="color: #00007f;">Options</span> <span style="color: #0000ff;">Indexes</span> <span style="color: #0000ff;">Includes</span> ExecCGI <span style="color: #0000ff;">FollowSymLinks</span> MultiViews
&nbsp;
<span style="color: #adadad; font-style: italic;">#AddHandler cgi-script .cgi</span>
↓
<span style="color: #00007f;">AddHandler</span> cgi-<span style="color: #00007f;">script</span> .cgi .pl .rb
&nbsp;
<span style="color: #adadad; font-style: italic;">#Include conf/extra/httpd-languages.conf</span>
↓
<span style="color: #00007f;">Include</span> conf/extra/httpd-languages.conf
&nbsp;
<span style="color: #adadad; font-style: italic;">#Include conf/extra/httpd-default.conf</span>
↓
<span style="color: #00007f;">Include</span> conf/extra/httpd-default.conf</pre></div></div>
				
				</li>
				<li>Apache起動
				<pre>
$ /opt/local/apache2/bin/apachectl configtest
$ sudo /opt/local/apache2/bin/apachectl graceful
</pre>
				</li>
				</ul>
				</li>
				<li><strong>MySQLをインストール</strong>
				<ul>
				<li>インストール
				<pre>
$ sudo port install mysql5 +innodb_plugin
$ sudo port install mysql5-server
</pre>
				</li>
				<li>初期化
				<pre>$ sudo -u mysql mysql_install_db5</pre>
</li>
<li>MySQL起動
<pre>$ sudo /opt/local/share/mysql5/mysql/mysql.server start</pre>
				</li>
				<li>自動起動設定
				<pre>$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist</pre>
</li>
<li>MySQLのrootアカウントへパスワードを設定
<pre>$ /opt/local/lib/mysql5/bin/mysqladmin -u root password '******'</pre>
				<pre>
$ mysql -u root -p
mysql> select user,host,password from mysql.user;
mysql> set password for root@'bubbkis-MacBook.llocal'=password('パスワード');
mysql> set password for root@'127.0.0.1'=password('パスワード');
mysql> exit
</pre>
				</li>
				<li>MySQL設定ファイル編集
				<pre>
$ sudo cp /opt/local/share/mysql5/mysql/my-medium.cnf /opt/local/etc/mysql5/my.cnf
$ sudo vi /opt/local/etc/mysql5/my.cnf
</pre>
				<pre>
##[mysqld]の項目へ追加
character-set-server = utf8
collation-server = utf8_unicode_ci
init-connect = 'SET NAMES utf8'
skip-character-set-client-handshake

##[mysqldump]の項目へ追加
default-character-set = utf8

##[mysql]の項目へ追加
default-character-set = utf8
</pre>
				</li>
				<li>MySQL再起動
				<pre>$ sudo /opt/local/share/mysql5/mysql/mysql.server restart</pre>
</li>
</ul>
</li>
<li><strong>PostgreSQLをインストール(2009/12/01現在、phpがpostgresql83までしか対応してない)</strong>
<ul>
<li>インストール
<pre>
$ sudo port install postgresql83 +perl +python
$ sudo port install postgresql83-server
</pre>
				</li>
				<li>自動起動設定
				<pre>$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql83-server.plist</pre>
</li>
<li>初期化
<pre>
$ sudo mkdir -p /opt/local/var/db/postgresql83/defaultdb
$ sudo chown postgres:postgres /opt/local/var/db/postgresql83/defaultdb
$ sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb'
</pre>
				</li>
				<li>PostgreSQL起動
				<pre>
$ sudo su postgres -c '/opt/local/lib/postgresql83/bin/postgres -D /opt/local/var/db/postgresql83/defaultdb'
or
$ sudo su postgres -c '/opt/local/lib/postgresql83/bin/pg_ctl -D /opt/local/var/db/postgresql83/defaultdb start'
</pre>
				</li>
				<li>PL/pgSQL &#038;&#038; dblinkをインストール
				<pre>
$ sudo su postgres
sh-3.2$ createdb testdb
sh-3.2$ /opt/local/lib/postgresql83/bin/createlang plpgsql testdb
sh-3.2$ psql -U postgres -d testdb < /opt/local/var/macports/software/postgresql83/8.3.8_1/opt/local/share/postgresql83/contrib/dblink.sql
</pre>
				<p>インストール後、これらを使いたい場合は「testdb」をテンプレートDBとして新規DBを作成し使う。
				</li>
				<li>postgresアカウントへパスワードを設定
				<pre>
sh-3.2$ psql template1
template1=# alter user postgres with password '******';
template1=# \q
</pre>
				</li>
				<li>一般ユーザへのデータベース作成権限設定
				<pre>
sh-3.2$ createuser -AdPE bubbkis
sh-3.2$ exit
</pre>
				</li>
				<li>PostgreSQL設定ファイル編集<br />
				postgresql.confを編集。</p>
				<pre>$ sudo vi /opt/local/var/db/postgresql83/defaultdb/postgresql.conf</pre>
<pre>
#listen_addresses = 'localhost'
↓
listen_addresses = '*'
</pre>
				<p>pg_hba.confを編集</p>
				<pre>$ sudo vi /opt/local/var/db/postgresql83/defaultdb/pg_hba.conf</pre>
<pre>
#追記
host    all         all       0.0.0.0    0.0.0.0      password
</pre>
				</li>
				<li>PostgreSQL再起動
				<pre>$ sudo su postgres -c '/opt/local/lib/postgresql83/bin/pg_ctl -D /opt/local/var/db/postgresql83/defaultdb restart'</pre>
</li>
</ul>
</li>
<li><strong>PHPをインストール</strong>
<ul>
<li>いろいろインストール
<pre>
$ sudo port install php5 +apache2 +mysql5 +pear +postgresql83 +sqlite
$ sudo port install php5-curl
$ sudo port install php5-exif
$ sudo port install php5-gd
$ sudo port install php5-gettext
$ sudo port install php5-imagick
$ sudo port install php5-mbstring
$ sudo port install php5-mcrypt
$ sudo port install php5-mysql
$ sudo port install php5-postgresql  +postgresql83
$ sudo port install php5-readline
$ sudo port install php5-sqlite
$ sudo port install php5-sqlite3
$ sudo port install php5-xmlrpc
$ sudo port install php5-zip
$ sudo port install php5-zlib
$ sudo pear upgrade PEAR
</pre>
				</li>
				<li>ApacheへPHPモジュールを読み込ませる
				<pre>
$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
</pre>
				</li>
				<li>PHP設定ファイル編集
				<pre>
    $ sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini
or
    $ sudo cp /opt/local/etc/php5/php.ini-production /opt/local/etc/php5/php.ini
$ sudo vi /opt/local/etc/php5/php.ini
</pre>
				<pre>
max_execution_time = 30
↓
max_execution_time = 0

post_max_size = 8M
↓
post_max_size = 64M

upload_max_filesize = 2M
↓
upload_max_filesize = 64M

;date.timezone =
↓
date.timezone = Asia/Tokyo

mysql.default_socket =
↓
mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock

mysqli.default_socket =
↓
mysqli.default_socket = /opt/local/var/run/mysql5/mysqld.sock

pdo_mysql.default_socket =
↓
pdo_mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock
</pre>
				</li>
				<li>Apache設定ファイル編集
				<pre>$ sudo vi /opt/local/apache2/conf/httpd.conf</pre>
<pre>
# 追記
Include conf/extra/mod_php.conf
</pre>
				</li>
				<li>Apache再起動
				<pre>$ sudo /opt/local/apache2/bin/apachectl restart</pre>
</li>
</ul>
</li>
</ol>
<p>このインストールしたPHPはバージョンが5.3なんで注意。MacPortsにまだ5.2系が残ってたけど、モジュール類が5.3対応となってたんで5.2系はインストールしませんでした。<br />
ただこれまで5.2系で開発してたんで5.3にバージョン上げると動きませんorz<br />
5.3系の環境も欲しかったのでMacPortsは5.3な環境。<br />
5.2系の環境も必須なんでVMwareFusionにCentOSなりDebianなりをインストールして環境を作ることにしました。</p>
]]></content:encoded>
			<wfw:commentRss>http://ore.saizensen.net/archives/510/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[PostgreSQL]PostgreSQLチューニング方法まとめサイト[Ubuntu]</title>
		<link>http://ore.saizensen.net/archives/228</link>
		<comments>http://ore.saizensen.net/archives/228#comments</comments>
		<pubDate>Wed, 20 May 2009 05:08:47 +0000</pubDate>
		<dc:creator>bubbkis</dc:creator>
				<category><![CDATA[DB]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ore.saizensen.net/?p=228</guid>
		<description><![CDATA[				昨日、Ubuntu9.04のPostgreSQL8.3をチューニングしてみました。
				すでにチューニング方法を詳細に載せていてくれるサイトがいくつか有るので、今回はそのサイトの紹介です。
				
				 [...]]]></description>
			<content:encoded><![CDATA[				<p>昨日、<strong>Ubuntu9.04</strong>の<strong>PostgreSQL8.3</strong>をチューニングしてみました。<br />
				すでにチューニング方法を詳細に載せていてくれるサイトがいくつか有るので、今回はそのサイトの紹介です。</p>
				<ul>
				<li><a href="http://php.y-110.net/wiki/index.php?PostgreSQL%A1%A7%A5%C1%A5%E5%A1%BC%A5%CB%A5%F3%A5%B0%B4%AA%BD%EA">Y-110&#8217;s Wiki &#8211; PostgreSQL：チューニング勘所</a></li>
				<li><a href="http://www.tsujita.jp/blojsom/blog/default/Linux/2007/07/23/PostgreSQL-%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%81%BE%E3%81%A8%E3%82%81.html">徒然なるままにBlog &#8211; PostgreSQL パフォーマンスチューニングまとめ</a></li>
				<li><a href="http://www.asahi-net.or.jp/~aa4t-nngk/pgsql5.html">Stray Penguin &#8211; Linux Memo(PostgreSQL-5)</a></li>
				<li><a href="http://postgresql.g.hatena.ne.jp/umitanuki/20090224/1235485047">象と戯れ &#8211; 空気を読まずにPostgreSQLのを高速化する10のポイント</a></li>
				<li><a href="http://www.nonsensecorner.com/wp25/?p=3888">独り言v6 &#8211; PostgreSQLを本当に高速化したい人のための10のポイント</a></li>
				<li><a href="http://d.hatena.ne.jp/nekoruri/20090226/">めもおきば &#8211; PostgreSQL小ネタ</a></li>
				<li><a href="http://neta.ywcafe.net/000960.html">Web屋のネタ帳 &#8211; PostgreSQLを高速化する16のポイント</a></li>
				<li><a href="http://prepro.wordpress.com/2009/01/08/postgresql%E3%81%AEshmmax%E3%81%AE%E8%A8%88%E7%AE%97%E5%BC%8F%E3%81%AE%E6%A4%9C%E8%A8%BC/">ひよっこ &#8211; PostgreSQLのSHMMAXの計算式の検証</a></li>
				</ul>
				<p>ここまで細かく載せていてくれると、私なんかが言えることはございません。<br />
				まま使わせてもらってチューニングしました。</p>
				<p>あ、一つだけ。<br />
				ubuntuで/proc/sys/kernel/shmmaxへ値を上書きしても再起動時に元の値へ戻ってしまっていました。<br />
				ということで↓のように。</p>
				<pre>
# sudo vi /etc/sysctl.conf
##ファイル末尾へ
kernel.shmmax = 設定値
</pre>
				<p>ファイル保存後、</p>
				<pre>
# sysctl -p
</pre>
				<p>としましょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://ore.saizensen.net/archives/228/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[CentOS]CentOS5の「PHP、MySQL、PostgreSQL」のバージョンをYumでアップデートする。</title>
		<link>http://ore.saizensen.net/archives/163</link>
		<comments>http://ore.saizensen.net/archives/163#comments</comments>
		<pubDate>Wed, 26 Nov 2008 16:45:39 +0000</pubDate>
		<dc:creator>bubbkis</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[Lang]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[インストールメモ]]></category>

		<guid isPermaLink="false">http://ore.saizensen.net/?p=163</guid>
		<description><![CDATA[				なんかサーバーを弄ってたら、PHPとかMySQLとかPostgresのバージョンを無性に上げたくなってきたからバージョンアップした。全部、自前でbuildなんてやってられんので全てYumで管理します。
				C [...]]]></description>
			<content:encoded><![CDATA[				<p>なんかサーバーを弄ってたら、PHPとかMySQLとかPostgresのバージョンを無性に上げたくなってきたからバージョンアップした。全部、自前でbuildなんてやってられんので全てYumで管理します。<br />
				CentOSのリポジトリのPHPなんて5.1.6とかPostgresが8.1とか・・・ねぇ？って感じだったのでつい・・・<br />
				ということでインストールメモ開始。このブログ、インストールメモ専門になってきたな・・・</p>
				<ol>
				<li>まず標準のCentOSのリポジトリからPHP、MySQL、PostgreSQLを除外する.。
				<pre>
# vi /etc/yum.repos.d/CentOS-Base.repo
[base] ## [base]の項目に↓を追加
exclude=postgresql* php* mysql*
[updates] ## [updates]の項目にも↓を追加
exclude=postgresql* php* mysql*
</pre>
				</li>
				<li>PHPとMySQLをアップデートする用にまずリポジトリ追加。
				<pre>
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/utterramblings.repo ## ←のファイル作って以下の内容で保存。
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
</pre>
				</li>
				<li>PostgreSQLをアップデートする用にやっぱりまずはリポジトリ追加。
				<pre>
# wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-5.noarch.rpm
# rpm -ivh pgdg-centos-8.3-5.noarch.rpm
</pre>
				</li>
				<li>PHPとMySQLとPostgreSQLをアップデート。
				<pre>
# yum update
</pre>
				<ul>
				<li><strong>※ x86_64な環境の人で、既にMySQLをインストールしている人は一度削除してからインストールしなおしてください。(mysql、mysql-devel、mysql-server)</strong>
				<pre>
# yum -y remove mysql mysql-devel mysql-server
# yum -y install mysql mysql-devel mysql-server
</pre>
				</li>
				<li><strong>※ 既にPostgreSQLをインストール済の人で「古いバージョンの〜〜〜アップグレードする必要があります。」と言われた場合</strong>
				<ol>
				<li>dataを削除、またはリネーム
				<pre># mv /var/lib/pgsql/data /var/lib/pgsql/data.old</pre>
</li>
<li>DB初期化
<pre># /etc/init.d/postgresql initdb</pre>
				</li>
				<li>PostgreSQL再起動
				<pre># /etc/init.d/postgresql restart</pre>
</li>
</ol>
</li>
</ul>
</li>
<li>リポジトリ追加したらyumでXcacheとかPostGISがインストールできるようになってたからインストールした。
<pre># yum -y install php-xcache postgis</pre>
				</li>
				</ol>
				<p>各設定は以下を参考に。Ubuntu用に書いたけどほとんどいっしょなので。</p>
				<ul>
				<li><a href="http://ore.saizensen.net/archives/122">[Ubuntu]Ubuntu8.10へApache、PHP、MySQL、PostgreSQLをインストールする。[LAMP]</a></li>
				<p>php.ini ： /etc/php.ini<br />
				my.cnf ： /etc/my.cnf<br />
				postgresql.conf ： /var/lib/pgsql/data/postgresql.conf<br />
				pg_hba.conf ： /var/lib/pgsql/data/pg_hba.conf</p>
				<li><a href="http://ore.saizensen.net/archives/113">[PHP]CentOSへXCacheをインストールしたメモ。[XCache]</a><br />
				xcache.ini ： /etc/php.d/xcache.ini
				</li>
				<li><a href="http://ore.saizensen.net/archives/160">[Ubuntu]Ubuntu8.10でPostGISを使えるようにする。[PostGIS]</a><br />
				lwpostgis.sql ： /usr/share/pgsql/contrib/lwpostgis.sql<br />
				spatial_ref_sys.sql ： /usr/share/pgsql/contrib/spatial_ref_sys.sql
				</li>
				</ul>
]]></content:encoded>
			<wfw:commentRss>http://ore.saizensen.net/archives/163/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ubuntu]Ubuntu8.10でPostGISを使えるようにする。[PostGIS]</title>
		<link>http://ore.saizensen.net/archives/160</link>
		<comments>http://ore.saizensen.net/archives/160#comments</comments>
		<pubDate>Wed, 26 Nov 2008 09:29:52 +0000</pubDate>
		<dc:creator>bubbkis</dc:creator>
				<category><![CDATA[DB]]></category>
		<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[インストールメモ]]></category>

		<guid isPermaLink="false">http://ore.saizensen.net/?p=160</guid>
		<description><![CDATA[				
				PostgreSQLとかPostGISをインストールしてない人はインストールする。
				# apt-get install postgresql postgresql-8.3-postgis
Pos [...]]]></description>
			<content:encoded><![CDATA[				<ol>
				<li>PostgreSQLとかPostGISをインストールしてない人はインストールする。
				<pre># apt-get install postgresql postgresql-8.3-postgis</pre>
<p>Postgresの設定は<a href="http://ore.saizensen.net/archives/122">[Ubuntu]Ubuntu8.10へApache、PHP、MySQL、PostgreSQLをインストールする。[LAMP]</a>でも参照して下さい。</li>
<li>PostGIS用に初期化済テンプレートDBを構築する。
<pre>
$ su - postgres
$ createdb templategis
$ createlang plpgsql templategis
$ psql -d templategis -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql
$ psql -d templategis -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql
</pre>
				</li>
				<li>PostGIS用テンプレートDBを利用して、作成したいDBを作る。
				<pre>createdb -T templategis newdb</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ore.saizensen.net/archives/160/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL Ludia</title>
		<link>http://ore.saizensen.net/archives/21</link>
		<comments>http://ore.saizensen.net/archives/21#comments</comments>
		<pubDate>Tue, 29 Jan 2008 14:42:43 +0000</pubDate>
		<dc:creator>bubbkis</dc:creator>
				<category><![CDATA[DB]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Ludia]]></category>

		<guid isPermaLink="false">http://ore.saizensen.net/archives/21</guid>
		<description><![CDATA[				全文検索インデックスはCREATE INDEX 文を利用して作成。
				CREATE INDEX index1 ON table1 USING fulltext(col1);
				Ludiaがインデックス [...]]]></description>
			<content:encoded><![CDATA[				<p>全文検索インデックスはCREATE INDEX 文を利用して作成。</p>
				<p>CREATE INDEX index1 ON table1 USING fulltext(col1);</p>
				<p>Ludiaがインデックス対象とできるのはtext型のみなので、 char型などの列に対してインデックスを作成したい場合はキャストする。:</p>
				<p>CREATE INDEX index2 ON table1 USING fulltextb((col2::text));</p>
]]></content:encoded>
			<wfw:commentRss>http://ore.saizensen.net/archives/21/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
