LibreOffice Base를 사용하여 PostgreSQL 서버에 어떻게 연결합니까?


17

LibreOffice Base 3.5를 사용하여 로컬 컴퓨터의 PostgreSQL 서버에 연결하려고하면 오류가 발생합니다 (이는 LibreOffice 4에도 적용됨).

LibreOffice Base 데이터 소스 선택

다음 구문 ( localhost:5432=<database name>; database name worktime)이 작동하지 않습니다.

여기에 이미지 설명을 입력하십시오

다음 페이지에서 연결을 테스트하려고하면 다음 오류가 발생합니다.

데이터베이스 URL 'sdbc : postgresql : localhost : 5432 = localhost'의 오류 :
잘못된 연결 옵션 "localhost : 5432"

데이터 소스 URL의 올바른 구문은 무엇입니까?


특히 SU 질문을하지 않을 수도 있으므로 개인적으로 묻습니다. Libre Office를 Postgresql에 연결할 때 무엇을합니까? 이 협회는 어떤 도움, 유용성을 제공합니까? 데이터베이스의 내용을 편집하기위한 것입니까?
Stephane Rolland

2
@StephaneRolland : LibreOffice는 테이블과 데이터를 쉽게 입력하고 편집 할 수있는 그래픽 인터페이스와 쿼리 빌더를 제공합니다.
bwDraco-복원 모니카

답변:


15

Ever Forward는 귀하의 질문에 답변합니다 :

인터넷 URL은 아니지만 비슷하게 작동합니다. 이제 특정 컴퓨터의 특정 데이터베이스에 연결하도록 LibreOffice에 지시해야합니다.

dbname=mydb host=localhost

dbname 부분에서 데이터베이스 이름을 사용하십시오. PostgreSQL이 동일한 컴퓨터에 있기 때문에 호스트 부분에 localhost를 사용했지만 원격 컴퓨터에서 연결하려는 경우이를 변경해야합니다.


13

이 질문에 대한 답을 알고 있습니다 .. 그러나이 주제를 우연히 발견 할 수있는 사람을위한 추가 데이터 정보가 있습니다.

다른 형식의 데이터 소스 URL은 다음과 같은 형식입니다.

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

LibreBase에서 사용하는 기본 포트는 5432이지만 5433이 필요하기 때문에 위의 내용이 필요했습니다.

이 URL 형식은 http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/ 에서 논의됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.