データベース サーバー Postgres 9.x または Postgres 10.x では、2 人のユーザーから同じシーケンスを共有できますか?
たとえば、同じデータベース dbTest には 2 つのスキーマがあります。
- userA は、sequenceA を持つスキーマ所有者 schemaA です。
- userB はスキーマ所有者 schemaB
userB は sequenceA シーケンスを使用できますか? どのような許可が与えられますか?
解決後、次のような状況があります。
userA: select nextval('sequenceA');
userB: select nextval('schemaA.sequenceA');
userB も必要な場合: nextval('sequenceA'); を選択します。
解決策はありますか?