Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 279
  • Last Modified:

Replication

We are creating a replication, source and destination database structure is same but some of table names and column names are different. How to handle this situation.
thanks,
Ravi
0
asrithap
Asked:
asrithap
1 Solution
 
manekshCommented:
Hi

Assuming you are using sybase replication server . This can be handled in the replication defintion

When you create the replication definition in the source database you can define the replicate table name and replicate column name if the names are different

Please refer

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc32410_1501/html/refman/X81836.htm

the option is

as replicate_column_name
    Specifies a column name in a replicate table into which data from the primary column will be copied. Use this clause when the source and destination columns have different names.


There are more ways to handle this using function strings if you need some manipulation of data as well

HTH

Maneksh

0
 
manekshCommented:
Sorry, I meant create replicaiton definition in the rep server ...

Thanks
Maneksh
0
 
jlsilva01Commented:
You can do this creating replication definition.

Inside the REPDEF, you can say:

(PRIMARY) tabelaX.ColumnX will replicated into (REPLICATED) tabelaY.ColumnY

This way, you can solve your problem.
0
 
pg_vinodCommented:
Use:

for different table name destination database

with replicate table named

    Specifies the name of the table at the replicate database. table_name is a character string of up to 200 characters. table_owner is optional and represents the table owner. Data server operations may fail if the actual table owners do not correspond to what you specify in the replication definition.

    If you specify the replicate table name but do not also specify the primary table name, the replication definition name is assumed to be the name of the primary table.


for different columns at destination database

as replicate_column_name

    Specifies a column name in a replicate table into which data from the primary column will be copied. Use this clause when the source and destination columns have different names.
0
 
asrithapAuthor Commented:
partial
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now