2017-08-17 14 views
0

インターネット上ではこれに対する回答がありますが、どういうわけか私にとってはうまくいきません。Postgresは自分のシーケンスを見つけることができません

シーケンスの次の値を手動で変更する必要があります。 pgAdminでは、私はシーケンスの下のリストにシーケンスSubstances_SUBID_seqを見ることができますが、次のクエリでは、クエリツールに動作していないのpgAdminで

select setval('Substances_SUBID_seq', (select max("SUBID") from "Substances")); 

私が手にエラーがある:

ERROR: relation "substances_subid_seq" does not exist 
LINE 1: select setval('Substances_SUBID_seq', (select max("SUBID") f... 

私は間違って何をしていますか?

答えて

1

あなたはSubstances_SUBID_seqとしてそれを見た場合、正確に、あなたは二重引用符で(単一引用符内の二重引用符を)名前を指定する必要があり

'"Substances_SUBID_seq"' 

方法にpostgresqlを実行中に、それを小文字ないこと(エラーメッセージを参照してください)。

+0

ありがとうzerkms、それは働いた – Ashutosh

関連する問題