▼スレッド
│
└◇2610:"initdb -E EUC_JP"実行時エラー [davosuke] 12/02 17:32
└◇2613:Re:"initdb -E EUC_JP"実行時エラー [zxcv] 12/03
└◇2614:Re[2]:"initdb -E EUC_JP"実行時エラー [davosuk] 12/03
├◇2616:Re[3]:"initdb -E EUC_JP"実行時エラー [zxcv] 12/04
└◇2622:Re[3]:"initdb -E EUC_JP"実行時エラー [Chi] 12/05 <
Cygwin環境でPostgresqlでDBの初期化を実行時に、スレッド一覧
以下のように実行時エラーが発生しました。
ーーー以下抜粋ーーーー
conversion between SJIS and EUC_JP is not supp
orted
とあるので、サポートしていないらしくSJIS and EUC_JPのコンバートができないみたいです。
私見で解決方法として
以下の2点だと思われるのですが、
@コンバート可能なパッケージをインストール
A環境変数間違い
何かお気づきの点があればご教授ください。
The files belonging to this database system will be owned by user "Administrator
".
This user must also own the server process.
The database cluster will be initialized with locale C.
creating directory /usr/local/pgsql/data... ok
creating directory /usr/local/pgsql/data/base... ok
creating directory /usr/local/pgsql/data/global... ok
creating directory /usr/local/pgsql/data/pg_xlog... ok
creating directory /usr/local/pgsql/data/pg_clog... ok
selecting default max_connections... 100
selecting default shared_buffers... 1000
creating configuration files... ok
creating template1 database in /usr/local/pgsql/data/base/1... ok
initializing pg_shadow... FATAL: conversion between SJIS and EUC_JP is not supp
orted
私もつい先日 PostgreSQL を立ち上げましたが、そのエラーには遭遇しませんでした。スレッド一覧
使用したのは Cygwin 正規配付版のPostgreSQLで、本体には手を加えていません。 Perlの DBI とか DBD とかは CPAN から頂いてインストールしました。 DBの内部コードを EUC_JP にしましたが、CLIENT_ENCODING は EUC_JP でも SJIS でも正常にデータの登録・参照ができています。
なので、同じく正規配付版のPostgreSQL をお使いなら、できるはずでは無いかと思います。
ただ、bash から psql で接続したときは、CLIENT_ENCODING を SJIS にしてもうまく行きませんが、追及してません。
原因と解決法については、新米の私には判らないです。 m(_r_)m
早速のご回答有難うございます。スレッド一覧
>正規配付版のPostgreSQL
とは、Cygwinのインストラーを使用したPostgreSQLのと
でしょうか??
> >正規配付版のPostgreSQLスレッド一覧
> とは、Cygwinのインストラーを使用したPostgreSQLのと
> でしょうか??
そうです。 Cygwin の setup.exe でダウンロード・インストールした PosrgreSQL で、ダウンロードファイルの名前は postgresql-7.4.5-1.tar.bz2 です。
configure の引数はどうしていますか?スレッド一覧