Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇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 <


2610● "initdb -E EUC_JP"実行時エラー[ davosuke ] 2004 12/02 17:32
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
スレッド一覧


2613● Re:"initdb -E EUC_JP"実行時エラー[ zxcv ] 2004 12/03 00:16
私もつい先日 PostgreSQL を立ち上げましたが、そのエラーには遭遇しませんでした。

使用したのは Cygwin 正規配付版のPostgreSQLで、本体には手を加えていません。 Perlの DBI とか DBD とかは CPAN から頂いてインストールしました。 DBの内部コードを EUC_JP にしましたが、CLIENT_ENCODING は EUC_JP でも SJIS でも正常にデータの登録・参照ができています。

なので、同じく正規配付版のPostgreSQL をお使いなら、できるはずでは無いかと思います。

ただ、bash から psql で接続したときは、CLIENT_ENCODING を SJIS にしてもうまく行きませんが、追及してません。


原因と解決法については、新米の私には判らないです。 m(_r_)m
スレッド一覧


2614● Re[2]:"initdb -E EUC_JP"実行時エラー[ davosuke ] 2004 12/03 13:53
早速のご回答有難うございます。

>正規配付版のPostgreSQL
とは、Cygwinのインストラーを使用したPostgreSQLのと
でしょうか??


スレッド一覧


2616● Re[3]:"initdb -E EUC_JP"実行時エラー[ zxcv ] 2004 12/04 08:53
> >正規配付版のPostgreSQL
> とは、Cygwinのインストラーを使用したPostgreSQLのと
> でしょうか??

そうです。 Cygwin の setup.exe でダウンロード・インストールした PosrgreSQL で、ダウンロードファイルの名前は postgresql-7.4.5-1.tar.bz2 です。
スレッド一覧


2622● Re[3]:"initdb -E EUC_JP"実行時エラー[ Chi ] 2004 12/05 16:10
configure の引数はどうしていますか?
スレッド一覧

早田のホームページへ
CGIROOM