17.10 - Copia de desencadenadores - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Si bien DSA no copia los desencadenadores del origen de manera automática al copiar bases de datos completas, puede especificar desencadenadores de una tabla relacionada en el destino.

Las siguientes acciones causarán un error al copiar desencadenadores:
  • La tabla de origen asociada con el desencadenador queda excluida de las tablas que se copiarán
  • La tabla asociada con el desencadenador cambia de nombre o se reubica en el destino
  • No utiliza AFTER como el valor de la etiqueta action_time.
  1. Abra el archivo parameters.xml que contiene la información de definición del trabajo.
  2. Cree una sección triggers.
  3. Agregue el atributo selection="included" a un elemento trigger en la sección.
  4. Especifique los nombres de los elementos database y subject_table_database.
  5. Especifique el nombre de la tabla en el elemento table.
  6. Especifique el nombre del desencadenador en el elemento name.
  7. Utilice la etiqueta action_time enabled="YES" para determinar el momento en el que produce el desencadenamiento.
En el ejemplo siguiente, el desencadenador DBName.RaiseTrig se copia en el destino.
<database selection="included">
	<name>DBName</name>
</database>
		<triggers>
			<trigger selection="included">
				<database>DBName</database>
				<subject_table_database>DBName</subject_table_database>
				<table>PPIOrders</table>
				<name>RaiseTrig</name>
				<action_time enabled="YES">AFTER</action_time>
			</trigger>
		</triggers>