Jestem początkującym użytkownikiem PostgreSQL. Z powodzeniem utworzyłem bazę danych, ustaw "philipyoung" - mój identyfikator jako superużytkownik i użyj poniższego polecenia, aby skopiować lokalną bazę danych na nowy serwer w słonieqq.Nie można skopiować bazy danych postgresql na nowy serwer z błędem [nierozpoznany parametr "row_security"]
pg_dump -C -h localhost -U localuser dbname | psql -h remotehost -U remoteuser dbname
a następnie błąd poniżej dzieje
SET
SET
SET
SET
SET
ERROR: unrecognized configuration parameter "row_security"
ERROR: permission denied to create database
ERROR: role "philipyoung" does not exist
FATAL: no pg_hba.conf entry for host "xxx.xxx.xxx.xx", user "xxxx", database "xxxx", SSL on
Każda pomoc będzie mile widziane
Dzięki za rozwiązanie, Richard! Obniżanie wersji Postgre w wersji lokalnej wykonuje sztuczki. W zupełnie innym kontekście korzystałem z bezpłatnej usługi Heroku, aby poznać RESTful API w prawdziwym świecie. Nie dali pozwolenia na klonowanie mojej lokalnej bazy danych, ponieważ korzystam z darmowego abonamentu. Czy istnieje możliwość sklonowania całej tabeli do udostępnionej bazy danych online? Dzięki! –
Obawiam się, że nie jestem użytkownikiem Heroku - będziesz musiał przeczytać ich dokumentację. Zakładając, że nie możesz instalować czegokolwiek na końcu Heroku, albo skończysz upuszczając wszystkie dane na zdalnym końcu i przesyłając ponownie lub skryptując swój własny skrypt różnicujący. –