So holen Sie den TEXT-Spaltenwert von postgresql

8

Ich habe eine folgende einfache Tabelle in postgreSQL:

%Vor%

Die Werte der text_column, wie ich sie auf der phpPgAdmin Website sehe, sind Zahlen (lang). Während ich lese, behält postgreSQL einen Zeiger auf die tatsächlichen Daten. Wie kann ich den tatsächlichen String-Wert der text_column abrufen? Tun:

%Vor%

gibt Zahlen zurück ...

Danke

    
Ben Bracha 28.08.2012, 08:43
quelle

4 Antworten

22

Folgendes hat uns geholfen:

%Vor%

Dabei ist value ein Feld, das TEXT enthält, und t_field ist offensichtlich der Name der Tabelle.

    
asm0dey 29.05.2015 12:15
quelle
3

Von psql run \ lo_export ID FILE, wobei ID die in der Textspalte in Ihrer Tabelle gespeicherte Nummer ist und FILE der Pfad und Dateiname für die Ergebnisse ist. Die Nummer ist eine Referenz auf die große Objekttabelle. Sie können den Inhalt anzeigen, indem Sie \ lo_list ausführen.

    
Najitaka 21.10.2014 22:58
quelle
0

Funktioniert gut, möglicherweise sind die Feldwerte in Zahlen:

%Vor%
  

Wählen Sie den Namen vom Typ;

%Vor%     
gks 28.08.2012 09:00
quelle
-1

Sie müssen zu tief gelesen haben. PostgreSQL gibt die tatsächlichen Daten zurück, wenn Sie sie auswählen. Wenn es Zahlen zurückgibt, werden Zahlen in dem Feld gespeichert.

    
aib 28.08.2012 08:50
quelle

Tags und Links