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

17

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

Seleção da fonte de dados do LibreOffice Base

A seguinte sintaxe ( localhost:5432=<database name>; nome do banco de dados worktime) não funciona:

insira a descrição da imagem aqui

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

Erro no URL do banco de dados 'sdbc: postgresql: localhost: 5432 = localhost':
opção de conexão inválida "localhost: 5432"

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

bwDraco - Restabelecer Monica
fonte
Talvez eu não faça uma pergunta SU especialmente para isso, então pergunto-lhe pessoalmente: o que você faz quando conecta o Libre Office ao Postgresql? que tipo de ajuda, utilidade essa associação oferece? É apenas para editar o conteúdo do banco de dados?
precisa saber é o seguinte
2
@StephaneRolland: O LibreOffice fornece uma interface gráfica para entrada e edição de dados nas tabelas, além de um construtor de consultas, entre outros recursos que facilitam a interface com o banco de dados.
bwDraco - Reinstala Monica

Respostas:

15

O Ever Forward responderá sua pergunta:

Este não é um URL da Internet, mas funciona da mesma forma. Agora você precisa dizer ao LibreOffice para conectar-se a um banco de dados específico em um computador específico:

dbname=mydb host=localhost

Use o nome do seu banco de dados na parte dbname. Usei o host local para a parte do host, já que o PostgreSQL está no mesmo computador, mas precisaria alterá-lo caso desejasse conectar-me a partir de um computador remoto.

txindoki
fonte
13

Eu sei que este Q é respondido .. mas há mais informações de dados para alguém que possa se deparar com esse 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 5433.

Este formato de URL é discutido em http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/

Paulb
fonte