Issue #3106531 by mondrake, daffie, Rithesh BK, catch, xjm: Notify in Status...
Issue #3106531 by mondrake, daffie, Rithesh BK, catch, xjm: Notify in Status Report that per-table database prefixes are no longer supported, and will throw errors in Drupal 10.0
@@ -235,12 +237,47 @@ public function __construct(\PDO $connection, array $connection_options) {
}
assert(count($this->identifierQuotes)===2&&Inspector::assertAllStrings($this->identifierQuotes),'\Drupal\Core\Database\Connection::$identifierQuotes must contain 2 string values');
// The 'transactions' option is deprecated.
if(isset($connection_options['transactions'])){
@trigger_error('Passing a \'transactions\' connection option to '.__METHOD__.' is deprecated in drupal:9.1.0 and is removed in drupal:10.0.0. All database drivers must support transactions. See https://www.drupal.org/node/2278745',E_USER_DEPRECATED);
@@ -254,9 +291,6 @@ public function __construct(\PDO $connection, array $connection_options) {
@trigger_error('Support for database drivers located in the "drivers/lib/Drupal/Driver/Database" directory is deprecated in drupal:9.1.0 and is removed in drupal:10.0.0. Contributed and custom database drivers should be provided by modules and use the namespace "Drupal\MODULE_NAME\Driver\Database\DRIVER_NAME". See https://www.drupal.org/node/3123251',E_USER_DEPRECATED);