Bagaimana cara saya terhubung ke server PostgreSQL menggunakan LibreOffice Base?

17

Saya mengalami kesalahan saat mencoba menyambung ke server PostgreSQL di komputer lokal menggunakan LibreOffice Base 3.5 (ini juga berlaku untuk LibreOffice 4):

Pemilihan sumber data LibreOffice Base

Sintaks berikut ( localhost:5432=<database name>; nama database worktime) tidak berfungsi:

masukkan deskripsi gambar di sini

Ketika saya mencoba menguji koneksi di halaman berikutnya, saya mendapatkan kesalahan berikut:

Kesalahan dalam URL basis data 'sdbc: postgresql: localhost: 5432 = localhost':
opsi koneksi tidak valid "localhost: 5432"

Apa sintaks yang benar untuk URL sumber data?

bwDraco - Pasang kembali Monica
sumber
Saya mungkin tidak mengajukan pertanyaan SU terutama untuk itu, jadi saya bertanya kepada Anda secara pribadi: apa yang Anda lakukan ketika Anda memasukkan Libre Office ke Postgresql? bantuan apa, kegunaan apa yang ditawarkan asosiasi ini? Apakah hanya untuk mengedit konten database?
Stephane Rolland
2
@StephaneRolland: LibreOffice menyediakan antarmuka grafis untuk input dan pengeditan data dalam tabel serta pembangun kueri, di antara fitur-fitur lain yang membuat lebih mudah berinteraksi dengan database.
bwDraco

Jawaban:

15

Ever Forward akan menjawab pertanyaan Anda:

Ini bukan URL Internet, tetapi fungsinya sama. Anda sekarang harus memberi tahu LibreOffice untuk terhubung ke database tertentu di komputer tertentu:

dbname=mydb host=localhost

Gunakan nama database Anda di bagian dbname. Saya menggunakan localhost untuk bagian host, karena PostgreSQL ada di komputer yang sama, tetapi saya perlu mengubahnya jika saya ingin terhubung dari komputer jarak jauh.

txindoki
sumber
13

Saya tahu Q ini dijawab .. tetapi di sini ada lebih banyak informasi data untuk seseorang yang mungkin menemukan topik ini.

Bentuk lain dari sumber data URL adalah dalam format:

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

Saya membutuhkan yang di atas, karena port default yang digunakan oleh LibreBase adalah 5432, tetapi saya membutuhkan 5433.

Format URL ini dibahas di http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/

Paulb
sumber