Chciałbym zmienić nazwę sekwencji, której używam. Próbowałem te dwie opcje i nie powiodło się:Zmień nazwę sekwencji w postgreSQL
ALTER TABLE PLAYER RENAME id_seq_player TO player_id_seq;
i
ALTER SEQUENCE id_seq_player RENAME TO player_id_seq;
Spojrzałem na oficjalnej dokumentacji i stamtąd stworzyłem te dwa SQL, ale żaden z nich nie pracował. W przypadku błędu first solution wystąpił błąd SQL, a wartość second przekroczyła limit czasu.
Oto błąd SQL uzyskać:
ERROR: column "id_seq_player" does not exist
********** Error **********
* AKTUALIZACJA *
Wydaje się druga instrukcja SQL spełnił swoje zadanie. Ponieważ muszę przesłać port, może to był problem z połączeniem lub OpenShift. Ale teraz kilkakrotnie próbowałem go zweryfikować i działa.
ALTER SEQUENCE id_seq_player RENAME TO player_id_seq; /* Works */
Czy jesteś właścicielem tej sekwencji? – Mihai
Ja. Korzystam tylko z jednego użytkownika i ten użytkownik utworzył wszystkie tabele z odpowiednimi sekwencjami. Ale sprawdzę dwukrotnie w dziennikach, czy dzieje się coś dziwnego. –