PostgreSQL 2テーブル目 (680レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
236(4): [ ] 03/06/16 16:41 ID:??? AAS
すいません、PHP + PostgreSQL スレにも書いたんですけど
あまり人いないようなのでこちらにもお邪魔させてください。
別の外注が作ったシステムの移行を頼まれたのですが、
PostgreSQL 7.2 ⇒ 7.3 での非互換な項目
空の文字列 ('') は、整数フィールドに対する入力として
許可されなくなりました。 以前は、これは暗黙的に 0 と
解釈されていました。
に引っ掛かってしまいました。べらぼうな数のテーブルと
べらぼうな数のPHPソースがあり、これを一つ一つ
$SQL = "UPDATE table SET int_value = '$int_value'";
から例えば
$int_value += 0;
$SQL = "UPDATE table SET int_value = $int_value";
のような感じに変更するのはかなり厳しい状況です。
バージョンを下げる以外に何か対応策はないですかね?
postgresql.conf とかで切り替えられたらいいんですが。。。
237(1): nobodyさん [sage] 03/06/16 17:27 ID:??? AAS
>>236
コピペ?
あまりにも典型的なハマリ(ry
もし実話だったら
とりあえず新幹線に乗って
京都・奈良で寺巡りでもして来い
壮大な歴史の中では
自分がいかにちっぽけな存在であるか
よーく分かるはずだ
238(1): nobodyさん [sage] 03/06/16 23:54 ID:??? AAS
>>236
まぁ、Postgresのバージョン間の互換性には期待するな、ということで。
239(1): 236 [ ] 03/06/17 16:12 ID:??? AAS
>>237
違うよ。はまりたくてはまってるわけではないけど
頼むから register_globals を期待しないで欲しい>前の業者
>>238
漏れは期待してません。PHPに関しても然り。
その上でどうやったらこの問題を解決できるか知りたいのれす。
神はここにはいらっしゃいませんか。
242: 236 [sage] 03/06/17 19:32 ID:??? AAS
なるほど、トリガですか。何とかなるかな…
ちょっと盲点だったかもしれません。
ありがとうございます、助かりました。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s