2 PostgreSQL:在每个架构上执行DDL 我有一个多租户数据库设置,需要添加一些列。我正在使用架构(和search_path)对用户进行分区,因此我正在寻找一种无所不在的方法来对所有数据库应用DDL模式更改。最初,我以为我可以将其作为单个查询(在pg_catalog上为游标)来实现,但是认为命令行调用psql -f可能是首选方法。 8 postgresql postgresql-9.2
1 Postgres 9.2的流复制如何处理模式更改和初始表设置? 我想在物理服务器上建立备份数据库,该服务器位于我的主物理数据库服务器下。我正在使用Postgres 9.2,并且想使用同步流复制(出于原子性),但是我完全不知道类似的事情,A)初始表设置是从服务器1转移到服务器2的(例如,我运行syncdb从我的Django应用程序中,该应用程序在服务器1上创建了一系列表,以及B)如何将模式的持续变化从服务器1携带到服务器2(例如,我运行Django South迁移,该迁移发送ALTER TABLE查询以及添加/删除索引等)。这些事情是通过流复制透明地处理的,还是我需要做一些事情来影响两台服务器之间的更改? 8 postgresql replication schema postgresql-9.2
1 设置PostgreSQL记录所有语句对性能的影响 Windows 7 64位上的PostgreSQL 9.2.2。 设置log_statement在postgresql.conf文件中指定的语句记录哪些(无,DDL,修改数据,或全部)。设置在多大程度上log_statement = 'all'降低性能?我已经读到这会显着降低性能,但是这些主张来自于较早的文章,所以相对于我,我应该期望多少性能损失log_statement = 'none'? 8 postgresql performance logs postgresql-9.2
3 我可以使用新的json字段做什么? PostgreSQL 9.2引入了json字段类型。为什么以及何时应该使用它?与文本字段相比,它有什么好处? 我以为有新的查询选项可用,但是我还没有看到。我想念什么吗? 8 postgresql postgresql-9.2 postgresql-9.3 json