Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Aggiornamento database

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Aggiornamento database

Messaggioda Foto Utentejmonty » 22 giu 2015, 14:59

Salve,

Vi pongo un quesito. Stò lavorando con Mysql Workbench 5.2. CE. Ho creato un database le rispettive tabelle query e così via che si interfaccia tramite labview attraverso connessione ODBC. E' possibile aggiornare il database locale da remoto tramite import ed export con un database server senza perdere i record sul database locale?

Grazie, spero di essere stato chiaro.
Avatar utente
Foto Utentejmonty
16 1 2 4
Frequentatore
Frequentatore
 
Messaggi: 232
Iscritto il: 9 ago 2011, 18:58

1
voti

[2] Re: Aggiornamento database

Messaggioda Foto UtenteRussell » 23 giu 2015, 9:50

di solito sarebbe prevista per questo tipo di operazioni un'interfaccia web come phpmyadmin, dove è comodamente possibile esplorare i database, le tabelle, e se necessario fare backup con export/import
Avatar utente
Foto UtenteRussell
3.373 3 5 9
Master
Master
 
Messaggi: 2193
Iscritto il: 4 ott 2009, 10:25

0
voti

[3] Re: Aggiornamento database

Messaggioda Foto Utentejmonty » 23 giu 2015, 14:36

Ma con le import e exoprt non sovrascrivo le tabelle?
Avatar utente
Foto Utentejmonty
16 1 2 4
Frequentatore
Frequentatore
 
Messaggi: 232
Iscritto il: 9 ago 2011, 18:58

0
voti

[4] Re: Aggiornamento database

Messaggioda Foto UtenteRussell » 25 giu 2015, 11:09

dipende da cosa devi fare...
credo ci sia un'opzione DROPTABLE
l'ho vista una volta facendo l'EXPORT in formato sql, questo significa che al successivo IMPORT quel file di backup avrebbe cancellato la tabella che si stava aggiornando... rendendo la tabella corrente perfettamente identica a quella importata (relativa al vecchio backup)
Evidentemente mi viene da pensare che altrimenti si andrebbero a sovrascrivere solo i vecchi elementi, lasciando quelli nuovi in vita.
Comunque andrebbero fatti dei test ovviamente.
Avatar utente
Foto UtenteRussell
3.373 3 5 9
Master
Master
 
Messaggi: 2193
Iscritto il: 4 ott 2009, 10:25

0
voti

[5] Re: Aggiornamento database

Messaggioda Foto Utenteangus » 25 giu 2015, 11:21

non ho afferrato bene il problema, ma prova a dare una letta se questo può fare al caso tuo.
https://dev.mysql.com/doc/workbench/en/ ... ation.html
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.475 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4168
Iscritto il: 20 giu 2008, 17:25

0
voti

[6] Re: Aggiornamento database

Messaggioda Foto Utenteangus » 25 giu 2015, 11:32

Russell ha scritto:credo ci sia un'opzione DROPTABLE

Sì, confermo che c'è questa opzione, ma è appunto una opzione da aggiungere in fase di export.

Per default, il dump contiene delle righe tipo:
Codice: Seleziona tutto
CREATE TABLE IF NOT EXISTS `nometabella`

che successivamente viene popolata con INSERT INTO

Quindi, se la tabella esiste, i dati del dump, vengono "aggiunti" (che è diverso da "sincronizzati")
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.475 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4168
Iscritto il: 20 giu 2008, 17:25


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti