LibreOffice Base kullanarak PostgreSQL sunucusuna nasıl bağlanırım?


17

LibreOffice Base 3.5 (bu da LibreOffice 4 için de geçerlidir) kullanarak yerel makinede bir PostgreSQL sunucusuna bağlanmaya çalıştığınızda hatalarla çalışıyorum:

LibreOffice Base veri kaynağı seçimi

Aşağıdaki sözdizimi ( localhost:5432=<database name>; veritabanı adı worktime) çalışmıyor:

resim açıklamasını buraya girin

Bir sonraki sayfada bağlantıyı test etmeye çalıştığımda, aşağıdaki hatayı alıyorum:

'Sdbc: postgresql: localhost: 5432 = localhost' veritabanı URL'sinde hata:
geçersiz bağlantı seçeneği "localhost: 5432"

Veri kaynağı URL'si için doğru sözdizimi nedir?


Özellikle bunun için bir SU sorusu olmayabilir, bu yüzden size kişisel olarak soruyorum: Libre Office'i Postgresql'e bağladığınızda ne yapıyorsunuz? bu dernek ne tür bir yardım, fayda sağlıyor? Sadece veritabanının içeriğini düzenlemek için mi?
Stephane Rolland

2
@StephaneRolland: LibreOffice, veri tabanıyla arayüz oluşturmayı kolaylaştıran diğer özelliklerin yanı sıra tablolardaki verilerin girişi ve düzenlenmesi için bir grafik arayüzü ve bir sorgu oluşturucu sağlar.
bwDraco - Monica'yı

Yanıtlar:


15

Forward, sorunuza cevap verecektir:

Bu bir İnternet URL'si değildir, ancak benzer şekilde çalışır. Şimdi LibreOffice'e belirli bir bilgisayardaki belirli bir veritabanına bağlanmasını söylemelisiniz:

dbname=mydb host=localhost

Dbname bölümünde veritabanınızın adını kullanın. PostgreSQL aynı bilgisayarda olduğundan, hosthost için localhost kullandım, ancak uzak bir bilgisayardan bağlanmak istediğimde bunu değiştirmem gerekecekti.


13

Bu Q'nun cevaplandığını biliyorum. Ama işte bu konuya rastlayabilecek biri için daha fazla veri bilgisi.

Veri kaynağı URL'sinin başka bir biçimi şu biçimdedir:

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

Yukarıdakilere ihtiyacım vardı, çünkü LibreBase tarafından kullanılan varsayılan bağlantı noktası 5432, ancak 5433'e ihtiyacım vardı.

Bu URL biçimi http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/ adresinde tartışılmaktadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.