0
我正在從MYSQL數據遷移到postgre。 如何插入MySQL數據在Postgre表中? 在此先感謝 代碼:到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
不錯。從我那裏得到讚賞。問候。 –