Marking a table for replication

Use the following procedure to mark tables for replication with any Sybase Replication Agent (either log-based or trigger-based).

StepsTo mark a table in the primary database for replication

  1. Log in to the Replication Agent instance with the administrator login.

  2. Use the pdb_setreptable command to determine if the table is already marked:

    pdb_setreptable pdb_table
    

    where pdb_table is the name of the table that you want to mark for replication.

    If the pdb_setreptable command returns information that the specified table is marked for replication, you do not need to continue this procedure.

    If the pdb_setreptable command returns information that the specified table is not marked, continue this procedure to mark the table for replication.

  3. Use the pdb_setreptable command to mark the table for replication.

    The pdb_setreptable command allows you to mark the primary table to be replicated and specify a different table name to use in the replicate database (as specified in a replication definition).

    If the value of the pdb_dflt_object_repl parameter is true, you can skip step 4 in this procedure.

    If the value of the pdb_dflt_object_repl parameter is false, you must enable replication for the table, as described in step 4.

  4. Use the pdb_setreptable command to enable replication for a marked table:

    pdb_setreptable pdb_table, enable
    

    where pdb_table is the name of the marked table.

After replication is enabled for the table, the Replication Agent can begin replicating transactions that affect data in that table.