PerlでPostgreSQL (98レス)
1-

11
(1): 名無しさん@お腹いっぱい。 01/09/04 12:39 ID:rGjMK36k(1) AAS
技術評論社の「シーラカンス本」のPerlのサンプルがPg.pmで載ってたから、それでそのままDBIじゃなくてPg.pmをつかっちゃってるヒトが多いです。
ちなみにあの著者、実はPerlが苦手で(改訂版で書いてる)改訂版ではPerlのサンプルが無くなってるってありさま。

苦手なら書くなよ....
12: 名無しさん@お腹いっぱい。 01/09/04 12:53 ID:PWaJZT/.(1) AAS
postgres のソースに附属するのはPg.pmだから、っていう
理由もあるのでは?
13
(1): 名無しさん@お腹いっぱい。 01/09/04 14:37 ID:wI63.qcQ(2/2) AAS
シーラカンス本(改訂前)しかメジャーな文献はないのか?
14: 名無しさん@お腹いっぱい。 01/09/16 16:20 ID:OZyejt4c(1) AAS
pg使ってます

\copy hoge to /tmp/backup/a.dat

これをPerlからやることってできますか?
15: 名無しさん@お腹いっぱい。 01/09/16 17:44 ID:g64gmsh2(1) AAS
モロ、無修正画像サイト発見!

外部リンク:www.sex-jp.net
外部リンク:www.sex-jp.net
外部リンク:www.sex-jp.net
外部リンク:www.sex-jp.net
16
(2): aaa 01/10/27 16:32 ID:qLc2EkHI(1) AAS
CGIでPostgreSQLとウエブ上から連携とりたいのですが、
create nobodyでユーザをつくり、GRANTで権利をあたえても
CGIうまく動作しません。
どなたか、心当たりある方いらっしゃいますか?

環境は
Debian+Apache+PostgreSQL(7.1.1)です。
Apacheはaptでもってきたものです。
17: 名無しさん@お腹いっぱい。 01/10/30 11:07 ID:Iv/6CeiO(1) AAS
>>16
PostgreSQL7.ほにゃらら以降から、sequence の方にも権限を
与えなければINSERTが出来ない、という現象が確認されました。
もしかしてそれかにゃ?
18
(1): 名無しさん@お腹いっぱい。 01/11/06 15:52 ID:Xj3DYLEy(1) AAS
意外とPerlで使ってる人が少ないのに驚きだなぁ
CGIに入門するときはPerlで覚える人が多いのになぁ
やっぱしPHPでやる人が多いんだろうか?
19: 名無しさん@お腹いっぱい。 01/11/06 17:21 ID:5lp+3lEo(1) AAS
>>18
オレはPerlぜよ
20: 名無しさん@お腹いっぱい。 01/11/06 17:46 ID:jsqMkagZ(1) AAS
>>16
error_log見せて
21
(2): 名無しさん@お腹いっぱい。 [ ] 01/12/03 17:46 ID:??? AAS
ラージオブジェクトを使おうと思うのだが勇気のいるものなのか?
Perl関連はテキスト少なすぎ、ここを育てましょうか
22: 名無しさん@お腹いっぱい。 01/12/03 17:58 ID:??? AAS
>>21
BLOBってPostgreSQL 7.1より前だとバックアップが面倒だよね。
23: 名無しさん@お腹いっぱい。 [ ] 01/12/03 18:11 ID:??? AAS
バックアップに不便だから勇気がいるって言われたのか。。。納得
24: 名無しさん@お腹いっぱい。 [ ] 01/12/21 14:24 ID:??? AAS
age
25
(4): 名無しさん@お腹いっぱい。 [ ] 01/12/22 14:59 ID:??? AAS
$conn->exec("begin");
$pic = $conn->lo_open(OID, "PGRES_INV_READ");
print "$pic\n";
$conn->lo_close($pic);
$conn->exec("commit");

Pg使用
これでやったけど絵が表示できないっす。根本的に何か間違ってるっすかね?
26: 25 [ ] 01/12/22 18:50 ID:??? AAS
自己訂正

$conn->exec("begin");
$fd = $conn->lo_open(OID, "PGRES_INV_READ");
$bite = $conn->lo_read($fd, $pic,30000);
print "$pic\n";
$conn->lo_close($fd);
$conn->exec("commit");

表示ヘッダはimage/jpegで内容も当然jpgです。
様々と試してみたのですがバイナリをそのまま文字として吐き出してる
のでしょうか?文字化けしたような文字が出てくるだけです。
27: 名無しさん 01/12/22 18:55 ID:??? AAS
外部リンク[html]:www.adultcross.com
28: 名無しさん@お腹いっぱい。 01/12/22 21:25 ID:??? AAS
>>25

print $pic;
じゃ駄目かな??よくわからないけど。
""が怪しい
29
(1): 名無しさん@お腹いっぱい。 01/12/22 22:43 ID:??? AAS
syswrite 使えば?
30
(1): 25 [ ] 01/12/23 13:30 ID:??? AAS
自己レス

$conn->exec("begin");
$fd = $conn->lo_open(OID, "PGRES_INV_READ");
$bite = $conn->lo_read($fd, $pic,30000);
binmode STDOUT;
print $pic;
$conn->lo_close($fd);
$conn->exec("commit");

としてみてもだめだね、なんだろう?
pgsql-jp MLの検索で同じようなのを見つけてその解決スクリプトみたいなのを
省3
1-
あと 68 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.348s*