LibreOffice Base als Frontend - Problem mit boolean Feldern

From: Ulrich Goebel <ml(at)fam-goebel(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: LibreOffice Base als Frontend - Problem mit boolean Feldern
Date: 2015-09-25 16:16:44
Message-ID: 5605736C.6050808@fam-goebel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hallo zusammen,

ich verwende LibreOffice Base (LO) als Frontend für ein PostgreSQL
Datenbank (DB).

Zur Darstellung von boolean Feldern wird in LO eine Checkbox verwendet.
Wird sie gesetzt, wird korrekt "TRUE" gespeichert. Wird das Häkchen
entfernt, wird vermutlich explizit "unknown" (= null) gespeichert.
Jedenfalls bekomme ich dann mit psql aus dem Feld weder "t" noch "f",
sondern eben "", was wohl null bedeutet.

Das passiert übrigens, obwohl ich bei den Feldern in der DB den DEFAULT
auf "TRUE" bzw. "FALSE" gesetzt habe, also
create tabel b (f boolean default FALSE);

Kann ich in der DB dafür sorgen, dass der Wert "unknown" in "FALSE"
verändert wird?

Meine Idee: einen Trigger definieren. Aber wie?

Beste Grüße
Ulrich

--
Ulrich Goebel
Paracelsusstr. 120, 53177 Bonn

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas Kretschmer 2015-09-25 17:49:18 Re: LibreOffice Base als Frontend - Problem mit boolean Feldern
Previous Message Thomas 2015-09-24 16:59:17 Re: RE: [pgsql-de-allgemein] Wie psql-Datei-Export von störenden Zeichen säubern?