スカイ・エス・エイッチ

menu

ORCAレセコンをご利用中のお客様

TOP > ORCA よくある質問・回答集 > 技術

よくある質問・回答集 ORCAレセコン

SargeにPostgreSQLのデータが移らない


SargeのPostgreSQL(バージョン7.4.7)にデータを移そうとしたら、次のようなエラーが出て移すことができません。
value too long for type character varying(850)・・・・・

薬事日報社のCD-ROMから薬剤情報を入れましたか?
WoodyのPostgreSQL(バージョン7.2.1)はcharacter varying(n)のnより長い文字列でもエラーにならず入ってしまうことからこのようなことが起こります。
対応策
バックアップを取ってから
$ 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環境に移す

バックアップデータが大きくなってきました


pg_dumpでバックアップを取っていますが、レセプト枚数が多いためそろそろCD−Rには収まらなくなってきました。解決策はありますか?

圧縮されていますか。
gzip orca.dump など
これで1/10程度のファイルサイズになります。

どのユーザもsuとパスワードでrootになれるのは危険では


どのユーザもsuとパスワードでrootになれるのは危険では?

A
以下でrootになることのできるユーザが制限できます。
wheelグループを作成
sudo addgroup wheel
wheelグループにrootになることのできるユーザ追加
sudo vi /etc/group
-----------------------
wheel:x:104:root,hasegawa
-----------------------
sudo vi /etc/pam.d/su
以下を追加します。
-----------------------
auth requisite pam_wheel.so group=wheel debug
-----------------------

プリンタから延々と印字され止まりません


 プリンタから延々と印字され止まりません。止めたいのですが。

ktermなどから以下を実行してみて下さい。
$ sudo lprm -Pプリンタ名
(-Pとプリンタ名の間はスペース無し)
※いきなりプリンタの電源を切ると間違いなく紙詰まりになります。詰まった紙を抜くのは、プリンタの取扱説明書をよく読んだ方が良いです。無理に引き抜くとプリンタ内部にちぎれた紙が残り、永遠と紙詰まりになった状態になることがあります。この場合修理しかなくなります。
プリンタによっては、プリンタバッファのボタンを押すなどによりクリアできるものがあります。

test