Я работал над переносом данных из MYSQL в postgre. Как я могу вставить данные mysql в таблицу postgre? Заранее спасибо код:Миграция из Mysql в postgre
try {
$conexion = new PDO("mysql:host=$direccion;dbname=$base_d", $us, $contra);
$conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$consulta = $conexion->prepare('SELECT * FROM ' . $tabla_b);
//Ejecuto la consulta
$consulta->execute();
$consulta_array = $consulta->fetchAll();
var_export($consulta_array);
$dbconn = pg_connect("host=$direccion2 dbname=$base_d2 user=$us2 password=$contra2")
or die('No se ha podido conectar: ' . pg_last_error());
$insercion= pg_copy_from($conexion, $tabla_b2, $consulta_array,",");
} catch (PDOException $e) {
echo "Error conectando con la base de datos: " . $e->getMessage();
}
}
Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259), чтобы включить основные части ответа здесь и предоставить ссылку для справки. –
Спасибо за комментарий, я попытался выдать более подробную информацию для тренировки вышеуказанного требования. – Jehoshuah
Ницца. Для меня это помогает. С уважением. –