|
2008,07,11, Friday
諸事情でPHPからPostgreSQLのシーケンスを操作をすることに
端折って書きますと、
というようなことをしたわけですけど、 この後ロールバックしようと思ってもできません。 (commitしてないのに、値が変わってしまう) よくよく調べたら いずれにしてもsetval演算は決してロールバックしません。 だそうです。これで2時間悩みました。 同じ境遇の人のために書いておこう。 でも、シーケンス直接いじるなんて、あんまりしないのかも。 ここのページによりますと、create table などの処理もロールバックできないみたいですね。 |

