Fixed #27420 -- Quoted the Oracle test user password in queries.
This commit is contained in:
parent
fd78fb82d6
commit
c4b04e1598
|
@ -209,7 +209,7 @@ class DatabaseCreation(BaseDatabaseCreation):
|
||||||
print("_create_test_user(): username = %s" % parameters['user'])
|
print("_create_test_user(): username = %s" % parameters['user'])
|
||||||
statements = [
|
statements = [
|
||||||
"""CREATE USER %(user)s
|
"""CREATE USER %(user)s
|
||||||
IDENTIFIED BY %(password)s
|
IDENTIFIED BY "%(password)s"
|
||||||
DEFAULT TABLESPACE %(tblspace)s
|
DEFAULT TABLESPACE %(tblspace)s
|
||||||
TEMPORARY TABLESPACE %(tblspace_temp)s
|
TEMPORARY TABLESPACE %(tblspace_temp)s
|
||||||
QUOTA UNLIMITED ON %(tblspace)s
|
QUOTA UNLIMITED ON %(tblspace)s
|
||||||
|
@ -226,7 +226,7 @@ class DatabaseCreation(BaseDatabaseCreation):
|
||||||
success = self._execute_allow_fail_statements(cursor, statements, parameters, verbosity, acceptable_ora_err)
|
success = self._execute_allow_fail_statements(cursor, statements, parameters, verbosity, acceptable_ora_err)
|
||||||
# If the password was randomly generated, change the user accordingly.
|
# If the password was randomly generated, change the user accordingly.
|
||||||
if not success and self._test_settings_get('PASSWORD') is None:
|
if not success and self._test_settings_get('PASSWORD') is None:
|
||||||
set_password = "ALTER USER %(user)s IDENTIFIED BY %(password)s"
|
set_password = 'ALTER USER %(user)s IDENTIFIED BY "%(password)s"'
|
||||||
self._execute_statements(cursor, [set_password], parameters, verbosity)
|
self._execute_statements(cursor, [set_password], parameters, verbosity)
|
||||||
# Most test-suites can be run without the create-view privilege. But some need it.
|
# Most test-suites can be run without the create-view privilege. But some need it.
|
||||||
extra = "GRANT CREATE VIEW TO %(user)s"
|
extra = "GRANT CREATE VIEW TO %(user)s"
|
||||||
|
|
|
@ -758,6 +758,7 @@ To run a project's test suite, the user usually needs these *additional*
|
||||||
privileges:
|
privileges:
|
||||||
|
|
||||||
* CREATE USER
|
* CREATE USER
|
||||||
|
* ALTER USER
|
||||||
* DROP USER
|
* DROP USER
|
||||||
* CREATE TABLESPACE
|
* CREATE TABLESPACE
|
||||||
* DROP TABLESPACE
|
* DROP TABLESPACE
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
===========================
|
||||||
|
Django 1.10.4 release notes
|
||||||
|
===========================
|
||||||
|
|
||||||
|
*Under development*
|
||||||
|
|
||||||
|
Django 1.10.4 fixes several bugs in 1.10.3.
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
========
|
||||||
|
|
||||||
|
* Quoted the Oracle test user's password in queries to fix the "ORA-00922:
|
||||||
|
missing or invalid option" error when the password starts with a number or
|
||||||
|
special character (:ticket:`27420`).
|
|
@ -0,0 +1,14 @@
|
||||||
|
===========================
|
||||||
|
Django 1.8.17 release notes
|
||||||
|
===========================
|
||||||
|
|
||||||
|
*Under development*
|
||||||
|
|
||||||
|
Django 1.8.17 fixes a regression in 1.8.16.
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
========
|
||||||
|
|
||||||
|
* Quoted the Oracle test user's password in queries to fix the "ORA-00922:
|
||||||
|
missing or invalid option" error when the password starts with a number or
|
||||||
|
special character (:ticket:`27420`).
|
|
@ -0,0 +1,14 @@
|
||||||
|
===========================
|
||||||
|
Django 1.9.12 release notes
|
||||||
|
===========================
|
||||||
|
|
||||||
|
*Under development*
|
||||||
|
|
||||||
|
Django 1.9.12 fixes a regression in 1.9.11.
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
========
|
||||||
|
|
||||||
|
* Quoted the Oracle test user's password in queries to fix the "ORA-00922:
|
||||||
|
missing or invalid option" error when the password starts with a number or
|
||||||
|
special character (:ticket:`27420`).
|
|
@ -33,6 +33,7 @@ versions of the documentation contain the release notes for any later releases.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
|
1.10.4
|
||||||
1.10.3
|
1.10.3
|
||||||
1.10.2
|
1.10.2
|
||||||
1.10.1
|
1.10.1
|
||||||
|
@ -43,6 +44,7 @@ versions of the documentation contain the release notes for any later releases.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
|
1.9.12
|
||||||
1.9.11
|
1.9.11
|
||||||
1.9.10
|
1.9.10
|
||||||
1.9.9
|
1.9.9
|
||||||
|
@ -61,6 +63,7 @@ versions of the documentation contain the release notes for any later releases.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
|
1.8.17
|
||||||
1.8.16
|
1.8.16
|
||||||
1.8.15
|
1.8.15
|
||||||
1.8.14
|
1.8.14
|
||||||
|
|
Loading…
Reference in New Issue