Buscar este blog
martes, 5 de julio de 2016
Crear tabla con dblink en otra db - PHP
Suponemos que en este punto estamos conectados a la base de datos A.
1) Abrir conexión a DB donde queremos crear la tabla.
$conexion = new ConnPostgres($conn->host, $conn->port, $conn->data_base, $conn->user, $conn->password);
2) Crear la SQL donde creamos una tabla a partir de una select sobre otra tabla.
$sql = 'create table '.$nombreTabla.' as select q.NOMBRECAMPO/OS from dblink('.'\'dbname=NOMBREDB user=USER password=PASSWORD'.'\', '.'\'select NOMBRECAMPO/OS
from TABLA where
xxxxx='.$xxxxx.'\')as q (NOMBRECAMPO/OS, NOMBRECAMPO character varying(25))';
3)Lanzar query.
$conexion->query($sql);
Suscribirse a:
Comentarios (Atom)