sql >> Database teknologi >  >> RDS >> PostgreSQL

Indsæt linjeskift i postgresql ved opdatering af tekstfelt

Du vil have chr(10) i stedet for char(10) .

Vær forsigtig med dette, for det kan være den forkerte nylinje. Den "rigtige" nylinje afhænger af den klient, der bruger den. Mac, Windows og Linux bruger alle forskellige newlines. En browser vil forvente <br /> .

Det er måske sikrest at skrive din opdatering sådan til PostgreSQL 9.1+. Men læs nedenstående dokumenter.

UPDATE public.table 
SET long_text = E'First Line\nSecond line.' 
WHERE id = 19;

Standardværdien for 'standard_conforming_strings ' er 'tændt' i 9.1+.

show standard_conforming_strings;


  1. Formater dato i MySQL for at returnere månedsnavn, år

  2. Codeigniters `hvor` og `eller_hvor`

  3. MYSQL-forespørgsel - Få aktuelle brugers indlæg og brugerens han følger indlæg

  4. Hvordan migrerer jeg ny MySQL-databasestruktur fra udvikler til produktionswebsted ved hjælp af kommandolinjen?