When used to mark a table or procedure, a replication definition is created at Replication Server for each table or procedure that is marked for replication.
false
true – Replication definitions are automatically created at the Replication Server when tables are marked.
false – No replication definitions are created when tables are marked.
When pdb_setrepproc is invoked to mark a procedure or procedures, a replication definition is created at Replication Server for each procedure that gets marked for replication, if this property is set to true.
When pdb_setreptable is invoked to unmark a table or tables, the replication definition is dropped at Replication Server for each table that gets unmarked for replication, if this property is set to true.
When pdb_setrepproc is invoked to unmark a procedure or procedures, a replication definition is dropped at Replication Server for each procedure that gets unmarked for replication if this property is set to true.
When pdb_xlog is initialized and table auto marking is enabled, a replication definition is created for each table that is marked for replication if this property is set to true.
Replication definition names for tables always begin with the prefix "ra$," followed by a unique alphanumeric identifier (maximum of 8 characters), and ending with a table or object name. For example, for a replicate name of "My Table," the resulting repdef name is "ra$0x7952_mytable." For an especially long replicate name of "mytable89012345678901234567890" (30 characters), the resulting repdef name is "ra$0x7952_mytable8901234567890" (30 characters maximum).
Replication definition names for procedures are the same name as the procedure.