[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:09014] Re: sargeORCAへの薬剤情報データ移行の件(改題)
- To: orca-users@xxxxxxxxxxxxxx
- Subject: [orca-users:09014] Re: sargeORCAへの薬剤情報データ移行の件(改題)
- From: Hasegawa Tsukasa <hasegawa@xxxxxxx>
- Date: Sun, 21 May 2006 18:19:24 +0900
八木先生
いつもお世話になります。長谷川です。
> ですから、全体的には長い注意事項を編集しないで登録されて
> いるものも多く残っています。
>
> 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