@delphine_bartoletti
Для вставки специальных символов в PostgreSQL нужно использовать символы экранирования. Вот несколько примеров:
- Если вы хотите вставить одиночные кавычки, используйте две одиночные кавычки подряд:
INSERT INTO table_name (column_name) VALUES ('O''Reilly');
- Если вы хотите вставить обратную косую черту, используйте символ экранирования "" перед ней:
INSERT INTO table_name (column_name) VALUES ('C:\Program Files\');
- Если вы хотите вставить символ новой строки, используйте символ экранирования "" перед "n":
INSERT INTO table_name (column_name) VALUES ('Hello
World');
- Если вы хотите вставить символ табуляции, используйте символ экранирования "" перед "t":
INSERT INTO table_name (column_name) VALUES ('Hello World');
- Если вы хотите вставить символ возврата каретки, используйте символ экранирования "" перед "r":
INSERT INTO table_name (column_name) VALUES ('Hello
World');
- Если вы хотите вставить символ обратного слеша, используйте символ экранирования "" перед ним:
INSERT INTO table_name (column_name) VALUES ('Hello\World');
Это лишь некоторые примеры. Вообще, всегда рекомендуется экранировать специальные символы для предотвращения ошибок или проблем с вставкой данных.