переименуйте базу данных в psql

В коде у вас должно быть

Mat testobject = imread("tree.jpg",IMREAD_UNCHANGED);

Изображение должно быть в файле, где у вас есть файлы cpp, а не там, где находится файл sln.

25
задан frogatto 29 November 2014 в 08:39
поделиться

3 ответа

Какая версия postgresql? От 8.1 Документации :

имя ALTER DATABASE ПЕРЕИМЕНОВЫВАЮТ К newname;

Только владелец базы данных или суперпользователь могут переименовать базу данных; у владельцев несуперпользователя должно также быть полномочие CREATEDB. Текущая база данных не может быть переименована. (Соединитесь с другой базой данных, если необходимо сделать это.)

20
ответ дан PW Kad 28 November 2019 в 21:37
поделиться

Вам, возможно, понадобились бы полномочия к renmae дб. Только владелец дб или суперпользователь могут сделать это, владельцу также нужен createdb priv.

Также база данных, с которой Вы подключены, не может быть переименована, необходимо соединиться с другим

5
ответ дан CountZero 28 November 2019 в 21:37
поделиться

Вы не можете переименовать базу данных, к которой вы подключены. Убедитесь, что вы отключены, прежде чем менять имя базы данных. В PGAdmin вы можете просто щелкнуть правой кнопкой мыши на самой базе данных, перейти к свойствам и переименовать ее оттуда. Как уже отмечали другие, вы также можете попробовать команду: ALTER DATABASE (DB NAME) RENAME TO (NEW DB NAME);

2
ответ дан Max Alexander Hanna 28 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: