Из журнала сервера Postgres, я продолжаю видеть эту ошибку:Postgres БД требует владения, чтобы изменить последовательность
2015-07-07 20:04:59 EDT [22757]: [1-1] user=cvt_web,db=powerup_betz ERROR: must be owner of relation seq_id_cti_data 2015-07-07 20:04:59 EDT [22757]: [2-1] user=cvt_web,db=powerup_betz STATEMENT: ALTER SEQUENCE mla.SEQ_ID_CTI_DATA INCREMENT BY 50 2015-07-07 20:04:59 EDT [22757]: [3-1] user=cvt_web,db=powerup_betz ERROR: must be owner of relation seq_id_cti_data_map 2015-07-07 20:04:59 EDT [22757]: [4-1] user=cvt_web,db=powerup_betz STATEMENT: ALTER SEQUENCE mla.SEQ_ID_CTI_DATA_MAP INCREMENT BY 50
Видимо, вы должны быть владельцем, чтобы изменить последовательность, предоставляя все привилегии cvt_web
пользователя Безразлично» работа, только работа владельца. Может кто-нибудь сказать мне, почему это так?
Суперпользователи могут это сделать. –
Почему приложение делает это? Обычно DDL не должен запускаться как обычный пользовательский продукт webapp. –
Я попытался использовать @GeneratedValue (strategy = "IDENTITY"), и теперь он работает. – user270811