Привет, ребята, я пытаюсь применить команду развертывания к базе данных, которая размещена на azure. Тем не менее, я получил следующую ошибку:
sqitch deploy db:pg://cmurcia%40dataplatform:*****@dataplatform.postgres.database.azure.com:5432/dataplatform_metadata_service
Adding registry tables to db:pg://cmurcia%40dataplatform:@dataplatform.postgres.database.azure.com:5432/dataplatform_metadata_service
psql:/usr/share/perl5/App/Sqitch/Engine/pg.sql:4: ERROR: permission denied for database dataplatform_metadata_service
"/usr/bin/psql" unexpectedly returned exit value 3
I tested with psql and I can both log in and modify tables in the database that is accessed with the mentioned URI (db:pg://cmurcia%40dataplatform:*****@dataplatform.postgres.database.azure.com:5432/dataplatform_metadata_service).
Я также пробовал
sqitch deploy -t postgresql://cmurcia%40dataplatform:Welcome0518%21@dataplatform.postgres.database.azure.com:5432/dataplatform_metadata_service
Adding registry tables to db:postgresql://cmurcia%40dataplatform:@dataplatform.postgres.database.azure.com:5432/dataplatform_metadata_service
psql:/usr/share/perl5/App/Sqitch/Engine/pg.sql:4: ERROR: permission denied for database dataplatform_metadata_service
"/usr/bin/psql" unexpectedly returned exit value
3
Я хотел бы спросить, есть ли у вас какие-либо подсказки о том, как решить этот. Спасибо!
К вашему сведению. Я использую виртуальную машину ubuntu linux, размещенную на azure, чтобы запустить команду, в которой я установил sqitch, sqitch работает локально.