Hераспознанный параметр роли "IDENTIFIED" в PgAdmin 3
Здравствуйте скажите пожалуйста в чем заключается проблема того что PgAdmin 3 не понимает что такое "IDENTIFIED".
Вот мой запрос:
CREATE USER DEMO IDENTIFIED BY '123456789';
При запуске данного запроса выскакивает ошибка что нераспознанный параметр роли "IDENTIFIED". В чем заключается проблема ?
Ответы (1 шт):
Потому что такого синтаксиса и не существует в PostgreSQL
А вот использование странного тега натолкнуло на мысль - и, действительно, в mysql именно такой синтаксис есть.
Не нужно путать эти две СУБД. Как прямым текстом поясняет документация PostgreSQL,
The SQL standard leaves the definition of users to the implementation.
Стандарт SQL оставляет всю кухню с созданием пользователей на усмотрение каждой конкретной СУБД. С такой вводной синтаксис, конечно, совместимым не получится.