Làm cách nào để kết nối với máy chủ PostgreQuery bằng LibreOffice Base?


17

Tôi đang gặp lỗi khi tôi cố gắng kết nối với máy chủ PostgreSQL trên máy cục bộ bằng LibreOffice Base 3.5 (điều này cũng áp dụng cho LibreOffice 4):

Lựa chọn nguồn dữ liệu cơ sở LibreOffice

Cú pháp sau ( localhost:5432=<database name>tên cơ sở dữ liệu worktime) không hoạt động:

nhập mô tả hình ảnh ở đây

Khi tôi thử kiểm tra kết nối trên trang tiếp theo, tôi gặp lỗi sau:

Lỗi trong cơ sở dữ liệu URL 'sdbc: postgresql: localhost: 5432 = localhost':
tùy chọn kết nối không hợp lệ "localhost: 5432"

Cú pháp chính xác cho URL nguồn dữ liệu là gì?


Tôi có thể không hỏi một câu hỏi SU đặc biệt cho điều đó, vì vậy tôi hỏi bạn một cách cá nhân: bạn sẽ làm gì khi cắm Libre Office vào Postgresql? Hiệp hội này cung cấp loại trợ giúp nào, hữu ích? Có phải chỉ để chỉnh sửa nội dung của cơ sở dữ liệu?
Stephane Rolland

2
@StephaneRolland: LibreOffice cung cấp giao diện đồ họa để nhập và chỉnh sửa dữ liệu trong các bảng cũng như trình tạo truy vấn, trong số các tính năng khác giúp giao tiếp với cơ sở dữ liệu dễ dàng hơn.
bwDraco - Phục hồi Monica

Câu trả lời:


15

Ever Forward sẽ trả lời câu hỏi của bạn:

Đây không phải là một URL Internet, nhưng nó hoạt động tương tự. Bây giờ bạn cần nói với LibreScript để kết nối với cơ sở dữ liệu cụ thể trên một máy tính cụ thể:

dbname=mydb host=localhost

Sử dụng tên cơ sở dữ liệu của bạn trong phần dbname. Tôi đã sử dụng localhost cho phần lưu trữ, vì PostgreSQL nằm trên cùng một máy tính, nhưng tôi sẽ cần thay đổi điều đó trong trường hợp tôi muốn kết nối từ máy tính từ xa.


13

Tôi biết Q này đã được trả lời .. nhưng đây là thông tin dữ liệu nhiều hơn cho những người có thể vấp ngã trong chủ đề này.

Một dạng khác của URL nguồn dữ liệu có định dạng:

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

Tôi cần ở trên, vì cổng mặc định được LibreBase sử dụng là 5432, nhưng tôi cần 5433.

Định dạng URL này được thảo luận tại http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.