postgresql - 在从数据库中创建临时表

标签 postgresql

我有两个 PostgreSQL 数据库服务器。一个是,另一个是处于只读模式的 服务器。我已经编写了一些在函数内 CREATE TEMPORARY TABLE 的函数。现在我的问题是:是否可以在从属服务器中运行所有这些功能?如果可能,那么如何?

最佳答案

参见 manuals .

All such connections are strictly read-only; not even temporary tables may be written

如果您希望副本支持写操作,您将需要类似 slony 或 bucardo 的东西来进行基于触发器的复制。


编辑:或者,现在你可以使用 logical replication .

关于postgresql - 在从数据库中创建临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26422125/

相关文章:

postgresql - 将 Strapi 推送到 Heroku 不会生成 .env 文件,无法连接到 postgres

postgresql - docker 中的 pg_dump 问题

postgresql - 连接到 Heroku PostgreSQL 数据库时的身份验证错误

sql - 分组要求额外的列

c# - 系统.InvalidCastException : Specified cast is not valid in C# using postgres datareader

postgresql - Grails 不断访问 H2 而不是 Postgres

sql - 使用 PostgreSQL 加快数据库中插入表的速度

mysql - 查询显示每天的金额,仅包含 View

javascript - 如何根据列长度动态地将值添加到 PostgreSQL 查询

postgresql - 使用 Postgresql JDBC 时,将导致插入 0 行的 INSERT 语句