[pgsql-jp: 31449] Re: テーブル名、フィールド名の日本語の利用
HOTTA Michihide
hotta @ net-newbie.com
2003年 11月 13日 (木) 15:06:39 JST
堀田です。
From: "Yoshiaki Saita" <saita @ code.iis.toyama-u.ac.jp>
Subject: [pgsql-jp: 31448] Re: テーブル名、フィールド名の日本語の利用
Date: 2003/11/13 14:19:05
> しかしSQL入門書のサンプルに日本語が利用されており、
> もちろんそれらをローマ字に直しながら読み進めれば良いのですが
> どうせならPostgresの日本語の扱いも少し見てみようと思って
> WEB上をあさっていた次第でございます。
VineLinux 2.6 + updates な環境だと文字化けが再現しませんね。
hotta @ vpn-gw ~$ rpm -qa|grep ^postg
postgresql-jdbc-7.3.4-0vl1
postgresql-pl-7.3.4-0vl1
postgresql-libs-7.3.4-0vl1
postgresql-python-7.3.4-0vl1
postgresql-tcl-7.3.4-0vl1
postgresql-contrib-7.3.4-0vl1
postgresql-docs-7.3.4-0vl1
postgresql-7.3.4-0vl1
postgresql-devel-7.3.4-0vl1
postgresql-server-7.3.4-0vl1
postgresql-test-7.3.4-0vl1
ただし 7.3.4 は VineSeed の SRPMS をリビルドしたものです。
基本的には updates にある postgresql*-7.2.3-0vl1.i386.rpm でも
同じだと思います。
hotta @ vpn-gw ~$ psql -l
データベース一覧
名前 | 所有者 | エンコーディング
-----------+----------+------------------
hotta | hotta | EUC_JP
template0 | postgres | EUC_JP
template1 | postgres | EUC_JP
(4 行)
$ psql
PostgreSQL の会話型ターミナル、psql 7.3.4 へようこそ
\copyright とタイプすると、配布条件を表示します。
\h とタイプすると、SQL コマンドのヘルプを表示します。
\? とタイプすると、内部スラッシュコマンドのヘルプを表示します。
\g と打つかセミコロンで閉じると、クエリーを実行します。
\q で終了します。
hotta=# select version();
version
---------------------------------------------------------------
PostgreSQL 7.3.4 on i686-pc-linux-gnu, compiled by GCC 2.95.3
(1 行)
hotta=# CREATE TABLE 場所(
hotta(# 地名 varchar(80)
hotta(# );
CREATE TABLE
hotta=# \d 場所
テーブル "public.場所"
カラム | 型 | 修飾語
--------+-----------------------+--------
地名 | character varying(80) |
hotta=# INSERT INTO 場所 VALUES ('東京');
INSERT 29238 1
hotta=# SELECT * FROM 場所;
地名
------
東京
(1 行)
> RedHat9
> Postgres7.3.4
> WindowsXP TeraTermからアクセス
> の環境でデータベースをいじっているのですが、
と聞いて、ひょっとしてまた initdb --no-locale の問題かなぁとも思
ったのですが、確認できる環境がないので黙ってました。一度お試しに
なられてはいかがですか?
hotta @ vpn-gw ~$ grep no-locale /etc/init.d/postgresql
su -l postgres -s /bin/sh -c "/usr/bin/initdb --pgdata=$PGDATA -E EUC_JP --no-locale > /dev/null 2>&1" < /dev/null
--
堀田 倫英 <hotta @ net-newbie.com> <http://www.net-newbie.com>
pgsql-jp メーリングリストの案内