[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:09014] Re: sargeORCAへの薬剤情報データ移行の件(改題)



八木先生
いつもお世話になります。長谷川です。

> ですから、全体的には長い注意事項を編集しないで登録されて
> いるものも多く残っています。
> 
> Sargeの状態は、原因を切り分けるため、
> rubyは、1.6.7-3woody5 のままにしてあります。
> 他は、sargeで、postgres7.4.7です。

> 
> データ移行の方法は、WoodyORCAのpostgres7.2.1-2でダンプした
> ものを、sargeでpostgres7.4.7にリストアしました。

原因はこの辺だと思うのですが、外していたらすみません。
当方に試験する環境がありません。
http://www.postgresql.jp/document/pg721doc/user/datatype-character.html

以下試してください。

バックアップを取る
$ sudo -u orca pg_dump -R orca > orca.dump

$ sudo -u orca psql orca

注意事項を変更しても良い薬剤か確認を取る(1行で)
orca=> select tbl_yakujyo.srycd,tbl_tensu.name,character_length(caution) from tbl_yakujyo,tbl_tensu where character_length(caution)>425 and tbl_tensu.srycd=tbl_yakujyo.srycd and tbl_tensu.yukostymd<='20060521' and tbl_tensu.yukoedymd>='20060521';

850byteを超える場合850byteに
orca=> update tbl_yakujyo set caution = substring(caution,1,425) where character_length(caution)>425;

おしまい
orca=> \q

これ以降7.4.7環境に移す


★★★☆☆☆★★★☆☆☆★★★☆☆☆★★★☆☆☆
有限会社スカイ・エス・エイッチ http://www.sky.sh/
日医総研日医IT認定サポート事業所
             http://www.sky.sh/orca/
長谷川 司 hasegawa@xxxxxxx
京都市伏見区新町5丁目495北本ビル4F401
TEL 075-622-7385 FAX 075-622-7403
i-mode 090-7354-4305