在特定的PostgreSQL模式中安装Drupal数据库



我想安装&在PostgreSQL数据库的特定架构中设置我的Drupal数据库。例如,假设我在我现有的PostgreSQL数据库中创建了一个名为" Test_drupal"的模式,并且需要所有Drupal表,例如" block_content"," block_content_field_data"等。

我还尝试在通过高级选项进行数据库设置时指定前缀,但它仅在表名之前添加前缀。理想情况下,我想将所有桌子放在PostgreSQL中的特定模式中。在这种情况下如何使用前缀?

有人可以帮忙吗?

我正在使用Drupal版本8.7.1

问候,parth

而没有对自己进行测试:有一个选项'init_commands'。检查代码DrupalCoreDatabaseDriverpgsqlConnection::__construct

您可以将" search_path"设置为模式,例如如何在PDO PHP

的PostgreSQL DB中与模式设置连接

我认为您不能在安装过程中执行此操作,但是将数据导入您自己的模式并将search_pathinit_command设置为正确的模式可以 Workd >

最新更新