Sincronizzare tabella da database PostgreSQL a database MySQL

p.sala

Nuovo Utente
3 Mag 2011
6
0
0
Ciao a tutti,
sto modificando un'applicazione opensource sviluppata in php.
Ho la necessità di recuperare i dati di una tabella di un database PostgreSQL e importarla all'interno di un database MySQL.
Ho intenzione di effettuare la sincronizzazione in modo automatico una volta al giorno e di notte.
Quali sono i metodi? ...e qual'è la soluzione migliore?
Conoscete anche qualche guida dettagliata online?
Vi ringrazio...
 

micio86

Utente Attivo
Oddio

Se non erro c'è tipo un modo univoco con cui gestire tutti i tipi di DB con php. Peccato ke ne ho solo sentito dire... altrimenti fai un bel controllo record x record della tab PG, vedi se esiste nel db MS e se non cè lo inserisci. Ovviamente dovrai aprire 2 connessioni diverse a DB diversi
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
micio86 parla di PDO (PHP Data Objects), una libreria per l'astrazione dell'accesso al database. Con essa puoi accedere ad ogni tipo di database utilizzando sempre la stessa interfaccia orientata agli oggetti. In questo modo, se un giorno dovessi cambiare il DBMS usato dalla tua applicazione, non devi far altro che modificare i parametri di connessione.

Comunque non credo sia questo quello che ti serve. Anche se, onestamente, quella di sincronizzare i database tra loro mi sembra una soluzione piuttosto macchinosa. Perché lo vuoi fare? Vediamo se riusciamo a trovare un altro modo.
 

p.sala

Nuovo Utente
3 Mag 2011
6
0
0
Non so nemmeno da dove iniziare :((((

Innanzitutto grazie mille per le risposte.

alessandro1997, ti spiego qual'è il mio obiettivo:
ho due applicazioni web, una che gestisce le attività dei venditori e una che gestisce i ticket (sistema di ticketing).
Il sistema di ticketing non possiede il modulo di gestione clienti (ogni ticket dispone del nome di colui che l'ha aperto ma non so di quale azienda cliente è dipendente), vorrei crearlo, ma ho bisogno dell'elenco di utenti presenti nel sistema di gestione delle attività venditori.
Come ho scritto nel mio primo post vorrei che l'elenco di clienti presenti all'interno del sistema di ticketing si aggiorni ogni notte in automatico.

Sono stata chiara?

...tutto questo farà parte della mia tesi di laurea...
Grazie ancora!
 

p.sala

Nuovo Utente
3 Mag 2011
6
0
0
Ricapitolano

Quindi:
- creo una nuova pagina php
- apro 2 connessioni ai due database
- svolgo le mie operazioni di confronto
- cancello i dati della tabella interessata e inserisco quelli aggiornati
- dal server faccio partire la mia paginetta in automatico all'ora che desidero
Giusto ragazzi?

Ma sono questi i passaggi di una sincronizzazione???

Alcuni mi hanno parlato di web-service, ma non sono molto informata sull'argomento... potrebbe essere una soluzione o è meglio fare come ho elencato sopra?

Grazi mille ancora!
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Un Web service viene fornito da un'applicazione Web per supportare l'interoperabilità dei dati su diverse piattaforme, nel tuo caso il server che contiene i dati e quello che li deve recuperare. Potresti anche farlo, ma se disponi di una connessione diretta al database del server contenente i dati è praticamente inutile.
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata [MySQL] Sincronizzare dati tra due tabelle sullo stesso host MySQL 0
F Configurare server ntp per sincronizzare orologi in rete Server Dedicati e VPS 3
felino Backup: sincronizzare cartelle e sottocartelle Windows e Software 22
felino iTunes e iPop nano: sincronizzare una cartella Mac e Software 0
G Script per sincronizzare EBay PHP 0
B sincronizzare musica con partenza animazione shockwave Javascript 0
F sincronizzare Annunci PHP 3
G Come non sincronizzare file con dreamweaver? Webdesign e Grafica 5
L Sincronizzare 2 swf all'interno di un FLA Flash 5
Z sincronizzare due database mysql Database 9
F sincronizzare 3 file swf Flash 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S da casella di testo a campo tabella Database 0
E Tabella righe e colonne PHP 0
G Sviluppo tabella orizzontale in un certo ordine PHP 2
R tabella troppo grande Database 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
M Contare totale risultati tabella in un periodo di tempo PHP 5
E Php aggiornamento tabella PHP 9
L Riempimento di una tabella al click di un bottone Javascript 1
M Accodare record presi da un altra tabella PHP 8
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
N dati tabella non presi PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
R INSERT INTO tabella non funziona Classic ASP 2
A Tabella con bottoni per aggiornamento record PHP 6
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
A filtro su tabella jQuery 3
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
D controllare valore in tabella mysql PHP 0
Y Problema incolonnamento tabella PHP 7
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
F Prendere contenuti da una tabella PHP 4
R Trovare la Tabella del pagamento su WooCommerce WordPress 0
M Tabella con riga più lunga HTML e CSS 6
D modificare questo codice per inserimento in text e non in tabella jQuery 1
M Esportare tabella in csv con intestazione di colonne PHP 6
Samuele Ronzani Sposta dati in una tabella eliminandolo MySQL 6
F Andare a capo all'interno di una tabella WordPress 4
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
V Come stampare su Excel tabella con rowspan e colspan Javascript 2
R Scorporare array e recuperare record tabella PHP 10
R Errore UPDATE tabella mysql PHP 1
S Inserire foto in ogni cella di una tabella Javascript 0
W Excel come filtrare una tabella Windows e Software 2
G Rendere dati di una tabella mysql link PHP 22
L aggiornare 2 campi di una tabella insieme PHP 6

Discussioni simili