我有一個正在由slony備份的數據庫。我從複製的數據庫中刪除了一個表,並使用sql腳本重新創建了相同的表,而沒有通過slony腳本創建。 我發現這個在一立柱和試了一下: 重新創建表 獲取重新創建表的OID:SELECT OID from pg_class WHERE relname = <your_table>' AND relkind = 'r'; 更新在sl_table的tab_reloid的
我使用的是在Rails應用程序PostgreSQL的Slony聚-I複製多分貝的寶石。這大多完美地工作,但在某些情況下複製滯後。其中一種情況涉及ActiveRecord counter_cache。 爲了清楚起見,假設以下兩種模式: class Post < ActiveRecord::Base
has_many :comments
...
end
class Comme
樣品slonik命令: slonik <<_EOF_
#--
# define the namespace the replication system uses in our example it is
# slony_example
#--
cluster name = $CLUSTERNAME;
#--
# admin conninfo's are used by sloni