PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wstaw podział wiersza w postgresql podczas aktualizowania pola tekstowego

Chcesz chr(10) zamiast char(10) .

Uważaj z tym, ponieważ może to być zła nowa linia. „Właściwy” znak nowej linii zależy od klienta, który go używa. Komputery Mac, Windows i Linux używają różnych znaków nowej linii. Przeglądarka będzie oczekiwać <br /> .

Najbezpieczniej będzie napisać swoją aktualizację w ten sposób dla PostgreSQL 9.1+. Ale przeczytaj dokumenty, do których prowadzą linki poniżej.

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

Domyślna wartość „standard_conforming_strings ' jest włączony' w wersji 9.1+.

show standard_conforming_strings;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zainstaluj libpq-dev na Mac OS X

  2. SQL pobiera dane z BEGIN; ...; KONIEC; blok w pytonie

  3. Przestaw na wiele kolumn za pomocą funkcji Tablefunc

  4. PostgreSQL przekazuje dane z rekurencyjnego CTE do funkcji

  5. Jak mam używać obrazu/kontenera Postgresql?