我想安装&在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_path
与init_command
设置为正确的模式可以 Workd >