如何在流副本postgresql数据库上安装扩展功能?
我正在使用Postgresql 9.3 我们正在使用,我想使用模块。我已尝试使用安装,但无法安装,因为复制的数据库处于只读模式。以下是我尝试的一个例子:如何在流副本postgresql数据库上安装扩展功能?,postgresql,Postgresql,我正在使用Postgresql 9.3 我们正在使用,我想使用模块。我已尝试使用安装,但无法安装,因为复制的数据库处于只读模式。以下是我尝试的一个例子: => CREATE EXTENSION fuzzystrmatch; ERROR: cannot execute CREATE EXTENSION in a read-only transaction 我尝试设置事务模式但未成功: => set transaction read write; ERROR: cannot set
=> CREATE EXTENSION fuzzystrmatch;
ERROR: cannot execute CREATE EXTENSION in a read-only transaction
我尝试设置事务模式但未成功:
=> set transaction read write;
ERROR: cannot set transaction read-write mode during recovery
甚至可以向复制的数据库添加扩展吗?如果是,我该怎么做?在文档中的什么地方提到了这一点?谢谢大家! 将其安装在主数据库中,应该像其他任何东西一样进行复制。但请注意,某些扩展依赖于共享库代码,这些代码需要在副本上可用,并且可能需要加载到postgresql.conf中,以便将其安装在主数据库中,但是要注意,有些扩展依赖于共享库代码,这些代码需要在副本上可用,也可能需要加载到postgresql.conf中