-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
Summary
Some of the PostgreSQL initialization uses outdated syntax (NOCREATEUSER) and needs to be updated (NOSUPERUSER).
Background
Same issue described in MBS-9141.
Details
The syntax is explained in the PostgreSQL documentation and the deprecated method is removed in 9.6.
An excerpt:
{{CREATEUSER
NOCREATEUSER
These clauses are an obsolete, but still accepted, spelling of SUPERUSER and NOSUPERUSER. Note that they are not equivalent to CREATEROLE as one might naively expect!}}
Action
Find all references with the old syntax and update them, like create_test_db.sql.