@@ -47,7 +47,7 @@ Oracledb Methods
4747 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
4848 driver_name=oracledb.defaults.driver_name, use_sni=False, \
4949 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
50- extra_auth_params=None, handle=0)
50+ extra_auth_params=None, pool_name=None, handle=0)
5151
5252 Constructor for creating a connection to the database. Returns a
5353 :ref: `Connection Object <connobj >`. All parameters are optional and can be
@@ -410,6 +410,11 @@ Oracledb Methods
410410 used in both the python-oracledb Thin and Thick modes. See
411411 :ref: `tokenauth `.
412412
413+ The ``pool_name `` parameter is expected to be a string which specifies the
414+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
415+ or later. This value is used in both python-oracledb Thin and Thick modes.
416+ See :ref: `DRCP Pool Names <poolnames >`.
417+
413418 If the ``handle `` parameter is specified, it must be of type OCISvcCtx\*
414419 and is only of use when embedding Python in an application (like
415420 PowerBuilder) which has already made the connection. The connection thus
@@ -418,6 +423,10 @@ Oracledb Methods
418423 is ignored in the Thin mode. It should be used with extreme caution. The
419424 default value is *0 *.
420425
426+ .. versionchanged :: 3.2.0
427+
428+ The ``pool_name `` parameter was added.
429+
421430 .. versionchanged :: 3.0.0
422431
423432 The ``pool_alias ``, ``instance_name ``, ``use_sni ``,
@@ -470,7 +479,7 @@ Oracledb Methods
470479 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
471480 driver_name=oracledb.defaults.driver_name, use_sni=False, \
472481 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
473- extra_auth_params=None, handle=0)
482+ extra_auth_params=None, pool_name=None, handle=0)
474483
475484 Constructor for creating a connection to the database. Returns an
476485 :ref: `AsyncConnection Object <asyncconnobj >`. All parameters are optional
@@ -760,9 +769,18 @@ Oracledb Methods
760769 This value is used in both the python-oracledb Thin and Thick modes. See
761770 :ref: `tokenauth `.
762771
772+ The ``pool_name `` parameter is expected to be a string which specifies the
773+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
774+ or later. This value is used in both python-oracledb Thin and Thick modes.
775+ See :ref: `DRCP Pool Names <poolnames >`.
776+
763777 The ``thick_mode_dsn_passthrough `` and ``handle `` parameters are ignored in
764778 python-oracledb Thin mode.
765779
780+ .. versionchanged :: 3.2.0
781+
782+ The ``pool_name `` parameter was added.
783+
766784 .. versionchanged :: 3.0.0
767785
768786 The ``pool_alias ``, ``instance_name ``, ``use_sni ``,
@@ -813,7 +831,7 @@ Oracledb Methods
813831 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
814832 driver_name=oracledb.defaults.driver_name, use_sni=False, \
815833 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
816- extra_auth_params=None, handle=0)
834+ extra_auth_params=None, pool_name=None, handle=0)
817835
818836 Contains all the parameters that can be used to establish a connection to
819837 the database.
@@ -1130,11 +1148,20 @@ Oracledb Methods
11301148 used in both the python-oracledb Thin and Thick modes. See
11311149 :ref: `tokenauth `.
11321150
1151+ The ``pool_name `` parameter is expected to be a string which specifies the
1152+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
1153+ or later. This value is used in both python-oracledb Thin and Thick modes.
1154+ See :ref: `DRCP Pool Names <poolnames >`.
1155+
11331156 The ``handle `` parameter is expected to be an integer which represents a
11341157 pointer to a valid service context handle. This value is only used in the
11351158 python-oracledb Thick mode. It should be used with extreme caution. The
11361159 default value is *0 *.
11371160
1161+ .. versionchanged :: 3.2.0
1162+
1163+ The ``pool_name `` parameter was added.
1164+
11381165 .. versionchanged :: 3.0.0
11391166
11401167 The ``instance_name ``, ``use_sni ``, ``thick_mode_dsn_passthrough `` and
@@ -1196,7 +1223,7 @@ Oracledb Methods
11961223 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
11971224 driver_name=oracledb.defaults.driver_name, use_sni=False, \
11981225 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
1199- extra_auth_params=None, handle=0)
1226+ extra_auth_params=None, pool_name=None, handle=0)
12001227
12011228 Creates a connection pool with the supplied parameters and returns the
12021229 :ref: `ConnectionPool object <connpool >` for the pool. See :ref: `Connection
@@ -1634,6 +1661,11 @@ Oracledb Methods
16341661 used in both the python-oracledb Thin and Thick modes. See
16351662 :ref: `tokenauth `.
16361663
1664+ The ``pool_name `` parameter is expected to be a string which specifies the
1665+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
1666+ or later. This value is used in both python-oracledb Thin and Thick modes.
1667+ See :ref: `DRCP Pool Names <poolnames >`.
1668+
16371669 If the ``handle `` parameter is specified, it must be of type OCISvcCtx\*
16381670 and is only of use when embedding Python in an application (like
16391671 PowerBuilder) which has already made the connection. The connection thus
@@ -1642,6 +1674,10 @@ Oracledb Methods
16421674 is ignored in the Thin mode. It should be used with extreme caution. The
16431675 default value is *0 *.
16441676
1677+ .. versionchanged :: 3.2.0
1678+
1679+ The ``pool_name `` parameter was added.
1680+
16451681 .. versionchanged :: 3.0.0
16461682
16471683 The ``pool_alias ``, ``instance_name ``, ``use_sni ``,
@@ -1698,7 +1734,7 @@ Oracledb Methods
16981734 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
16991735 driver_name=oracledb.defaults.driver_name, use_sni=False, \
17001736 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
1701- extra_auth_params=None, handle=0)
1737+ extra_auth_params=None, pool_name=None, handle=0)
17021738
17031739 Creates a connection pool with the supplied parameters and returns the
17041740 :ref: `AsyncConnectionPool object <asyncconnpoolobj >` for the pool.
@@ -2047,9 +2083,18 @@ Oracledb Methods
20472083 used in both the python-oracledb Thin and Thick modes. See
20482084 :ref: `tokenauth `.
20492085
2086+ The ``pool_name `` parameter is expected to be a string which specifies the
2087+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
2088+ or later. This value is used in both python-oracledb Thin and Thick modes.
2089+ See :ref: `DRCP Pool Names <poolnames >`.
2090+
20502091 The ``handle `` and ``thick_mode_dsn_passthrough `` parameters are ignored in
20512092 python-oracledb Thin mode.
20522093
2094+ .. versionchanged :: 3.2.0
2095+
2096+ The ``pool_name `` parameter was added.
2097+
20532098 .. versionchanged :: 3.0.0
20542099
20552100 The ``pool_alias ``, ``instance_name ``, ``use_sni ``,
@@ -2293,7 +2338,7 @@ Oracledb Methods
22932338 terminal=oracledb.defaults.terminal, osuser=oracledb.defaults.osuser, \
22942339 driver_name=oracledb.defaults.driver_name, use_sni=False, \
22952340 thick_mode_dsn_passthrough=oracledb.defaults.thick_mode_dsn_passthrough, \
2296- extra_auth_params=None, handle=0)
2341+ extra_auth_params=None, pool_name=None, handle=0)
22972342
22982343 Creates and returns a :ref: `PoolParams Object <poolparam >`. The object
22992344 can be passed to :meth: `oracledb.create_pool() `.
@@ -2674,11 +2719,20 @@ Oracledb Methods
26742719 used in both the python-oracledb Thin and Thick modes. See
26752720 :ref: `tokenauth `.
26762721
2722+ The ``pool_name `` parameter is expected to be a string which specifies the
2723+ name of the pool when using multiple DRCP pools with Oracle Database 23.4
2724+ or later. This value is used in both python-oracledb Thin and Thick modes.
2725+ See :ref: `DRCP Pool Names <poolnames >`.
2726+
26772727 The ``handle `` parameter is expected to be an integer which represents a
26782728 pointer to a valid service context handle. This value is only used in the
26792729 python-oracledb Thick mode. It should be used with extreme caution. The
26802730 default value is *0 *.
26812731
2732+ .. versionchanged :: 3.2.0
2733+
2734+ The ``pool_name `` parameter was added.
2735+
26822736 .. versionchanged :: 3.0.0
26832737
26842738 The ``use_sni ``, ``instance_name ``, ``thick_mode_dsn_passthrough ``,
0 commit comments