Como eu me conecto a um servidor PostgreSQL usando o LibreOffice Base?

17

Estou correndo em erros quando tento conectar-me a um servidor PostgreSQL na máquina local usando o LibreOffice Base 3.5 (isso também se aplica ao LibreOffice 4):

Aseguintesintaxe(localhost:5432=<databasename>;nomedobancodedadosworktime)nãofunciona:

Quando tento testar a conexão na próxima página, recebo o seguinte erro:

Error in database URL 'sdbc:postgresql:localhost:5432=localhost':
invalid connection option "localhost:5432"

Qual é a sintaxe correta para o URL da fonte de dados?

    
por bwDraco 18.02.2012 / 04:13

2 respostas

15

Ever Forward responderá sua pergunta:

This is not an Internet URL, but it functions similarly. You now need to tell LibreOffice to connect to a specific database on a specific computer:

dbname=mydb host=localhost

Use the name of your database in the dbname part. I used localhost for the host part, since PostgreSQL is on the same computer, but I would need to change that in the event that I want to connect from a remote computer.

    
por 18.02.2012 / 17:31
13

Eu sei que este Q é respondido .. mas aqui estão mais informações de dados para alguém que pode tropeçar neste tópico.

Outra forma de URL da fonte de dados está no formato de:

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

Eu precisava do acima, porque a porta padrão usada pelo LibreBase é 5432, mas eu precisava de 5433.

Este formato de URL é discutido no link

    
por 19.08.2012 / 19:34