Come mi collego ad un server PostgreSQL usando LibreOffice Base?


17

Riscontro errori quando provo a connettermi a un server PostgreSQL sul computer locale usando LibreOffice Base 3.5 (questo vale anche per LibreOffice 4):

Selezione dell'origine dati di LibreOffice Base

La sintassi seguente ( localhost:5432=<database name>; nome database worktime) non funziona:

inserisci qui la descrizione dell'immagine

Quando provo a testare la connessione nella pagina successiva, ottengo il seguente errore:

Errore nell'URL del database 'sdbc: postgresql: localhost: 5432 = localhost':
opzione di connessione non valida "localhost: 5432"

Qual è la sintassi corretta per l'URL dell'origine dati?


Non posso fare una domanda SU in particolare, quindi ti chiedo personalmente: cosa fai quando colleghi Libre Office a Postgresql? che tipo di aiuto, utilità offre questa associazione? È solo per modificare il contenuto del database?
Stephane Rolland,

2
@StephaneRolland: LibreOffice fornisce un'interfaccia grafica per l'immissione e la modifica dei dati nelle tabelle, nonché un generatore di query, tra le altre funzionalità che semplificano l'interfacciamento con il database.
bwDraco - Ripristina Monica il

Risposte:


15

Ever Forward risponderà alla tua domanda:

Questo non è un URL di Internet, ma funziona in modo simile. Ora devi dire a LibreOffice di connettersi a un database specifico su un computer specifico:

dbname=mydb host=localhost

Utilizzare il nome del database nella parte dbname. Ho usato localhost per la parte host, poiché PostgreSQL si trova sullo stesso computer, ma avrei bisogno di cambiarlo nel caso in cui volessi collegarmi da un computer remoto.


13

So che si risponde a questa domanda .. ma ecco ulteriori informazioni sui dati per qualcuno che potrebbe imbattersi in questo argomento.

Un'altra forma di URL dell'origine dati è nel formato di:

dbname=postgres hostaddr=127.0.0.1 port=5433 user=db_user password=libreoffice

Avevo bisogno di quanto sopra, perché la porta predefinita utilizzata da LibreBase è 5432, ma avevo bisogno di 5433.

Questo formato URL è discusso su http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.