Tema anterior: pdm_proctor_init: inicio del supervisor en servidores secundariosTema siguiente: pdm_rest_util--Gestión de la aplicación de servicios Web RESTful de CA SDM


pdm_replace: reemplazo de tablas de bases de datos

pdm_replace elimina la tabla de la base de datos de CA SDM que se indique y la sustituye por una tabla del archivo temporal especificado con la opción -f. Los datos del archivo de entrada son los únicos datos que permanecen en esa tabla después de ejecutar pdm_replace. Haga una copia de seguridad de la tabla antes de ejecutar pdm_replace.

Nota: como parte de su procesamiento, la utilidad pdm_replace cierra primero los daemon (UNIX) o los servicios (Windows).

pdm_replace acepta como entrada archivos de texto, que es el mismo formato de archivo que emplea pdm_userload. Es posible crear un archivo de entrada para la utilidad pdm_replace por medio de la utilidad pdm_extract, pero no se puede emplear como entrada la salida de la utilidad pdm_backup.

Importante: asegúrese de asignar al archivo de entrada un nombre diferente del de la tabla que intente reemplazar. Si reemplaza una tabla llamada, por ejemplo, ca_contacts y asigna al archivo de entrada el nombre ca_contacts.dat, cuando ejecute el comando pdm_replace para señalar al archivo de entrada (ca_contacts.dat), se elimina el archivo tras la ejecución puesto que posee el mismo nombre que la tabla.

Restricciones

Sintaxis

Este comando tiene el formato siguiente:

pdm_replace [-v] -f filename

-v

Especifica el modo de detalles.

-f nombre_de_archivo

Especifica un archivo ASCII con el siguiente formato:

TABLE nombre_tabla
nombrecampo1 nombrecampo2. . . . nombrecampoN
{ "valor11", "valor12", . . . "valor1N"}
{"valor21", "valor22", . . "valor2N"}
.
.
.
{"valorN1", "valorN2", . . . "valorNN"}

Se trata del mismo formato de archivo que emplea la utilidad pdm_userload. Es posible crear un archivo de entrada para la utilidad pdm_replace por medio de la utilidad pdm_extract, pero no se puede emplear como entrada la salida de la utilidad pdm_backup.

Más información:

pdm_extract: extracción de datos de las bases de datos

pdm_userload: adición, actualización y eliminación de registros de las bases de datos