этот пример будет соединяться с обеими базами данных, и для каждого из авторов первого БД обновит автора конечного БД с тем же идентификатором.
Конечно, вы должны настроить любую необходимую проверку, поиск и другие детали перед выполнением и обновлением (или вставкой или заменой, если хотите), но это полностью зависит от того, что вы собираетесь делать:)
<?php
if (false !== ($con1 = pg_connect("your source connection string"))) {
if (false !== ($con2 = pg_connect("your dest connection string"))) {
if (false !== ($result = pg_query($con1, "SELECT id, author, email FROM authors"))) {
while (false !== ($row = pg_fetch_assoc($result))) {
pg_query($con2, "UPDATE authors SET email=".pg_escape_string($con2, $row['email']).
'WHERE id='.pg_escape_string($con2, $row['id']));
}
pg_free_result($result);
}
pg_close($con2);
}
pg_close($con1);
}
?>
Надеюсь, это было полезно. Пожалуйста, не стесняйтесь задавать любые вопросы по этому поводу. Наслаждайтесь! :)