2011-11-09 13 views
10

Qualcuno sa come esportare HSQLDB nel file .sql o qualcosa su un computer e ripristinarlo su un altro computer.Come esportare e ripristinare HSQLDB

+1

Si può semplicemente copiare il file di dati HSQLDB (s) (dopo aver chiuso HSQLDB ovviamente) –

+1

dovrebbe essere riaperto poiché si riferisce a 'strumenti software comunemente usati dai programmatori' - HSQLDB è uno strumento comune specialmente nella comunità java –

+0

Non sono d'accordo che questo debba essere riaperto. Non mostra alcuno sforzo da parte dell'OP. – jadarnel27

risposta

3

Stavo cercando di esportare un database HSQLDB, da un file ODB non meno, e ho scoperto che non era intuitivo. Stranamente, raramente ho trovato tutorial o documenti su una semplice esportazione (il tipo che spesso viene fatto con, per esempio, SQLite). Ho pensato che lo SqlTool incluso fosse la risposta giusta, ma non ho trovato nulla di ovvio ("Potresti usare SCRIPT" non è utile, mi dispiace). Poiché non si trattava di un database di cui non sapevo nulla, non potevo specificare i nomi di schema/tabella, né avrei potuto trovare un modo per scoprirli.

Alla fine, ho utilizzato una copia eval di RazorSQL (http://razorsql.com). Ho dovuto rinominare i file del database per essere .script, ecc., Secondo i documenti di RazorSQL. Ho impostato un profilo di connessione che utilizzava il tipo di connessione "JDBC (HSQLDB incorporato)", selezionando il file di script che ho trovato nel database ODB. Quindi ho selezionato DB Tools dal menu, quindi Export Data, e selezionato le opzioni che mi sembravano appropriate (file CSV, nel mio caso).

Spero che questo aiuti qualcun altro.

14

Per ottenere un dump del file hsqldb utilizzando la modalità incorporata o file/server.

In un dialogo strumenti uso di sql:

SCRIPT 'c:\path\to\db\db_sql.sql'; 

questo non funzionerà con spazi nel percorso

prega di consultare la hsqldb docs

+8

È possibile aggiornare il collegamento al documento in una pagina specifica anziché nella home page? Grazie – j0k