我想更改我使用的序列的名称。我尝试了这两个选项并失败了:
ALTER TABLE PLAYER RENAME id_seq_player TO player_id_seq;
和
ALTER SEQUENCE id_seq_player RENAME TO player_id_seq;
我查看了官方文档,并从那里创建了这两个SQL,但没有一个能够工作。 first solution导致SQL错误,second超时。
以下是我得到的SQL错误:
ERROR: column "id_seq_player" does not exist
********** Error **********
*更新*
似乎第二个SQL语句完成了这项工作。由于我必须转发端口,可能是连接或OpenShift的问题。但现在我多次重试以验证它是否有效。
ALTER SEQUENCE id_seq_player RENAME TO player_id_seq; /* Works */