ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示
ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示

2014年6月25日水曜日

大文字と小文字を区別しないで like 検索する



PostgreSQLで、大文字と小文字を区別しないで like 検索する場合は、ilike にすればよい。




select * from tableA where col1 like 'a%';

select * from tableA where col1 ilike 'a%';



これで、a~ と A~ の両方にマッチする。





2009年4月18日土曜日

別ポートで1台のサーバでPostgreSQLを複数起動する方法



テスト環境の設備の問題などで、あんまりサーバの台数がまかなえなかった時に


1台のPCで2役をしてもらいたい時なんかに有効です。


まずは、PostgreSQLをインストールして、デフォルトの状態で起動します。



postmaster -D /var/lib/pgsql/data -p 5432


次に、複数起動する場合は、ポートと、データの保存場所を変えてやれば


起動できます。




initdb -D /var/lib/pgsql/data2

# postgresql.conf 編集
tcpip_socket = true
port = 5433

postmaster -D /var/lib/pgsql/data2 -p 5433 &



あと、適当に pg_hba.conf を環境に合わせて編集したらOKかと。