Вполне видно. Там плюсик отображается. Вот вы сами как думаете, в вашем примере, какой первый символ у значения category_item_title?
В моем понимании смартфоны и планшеты
Я про первый символ уточнял. Какой он по вашему мнению?
Перевод строки.
кавычка это указатель парсеру на строковой литерал. Она не хранится
дело в том что когда я пишу:values( 'что то'); shell по прежднему ожидает кавычку
В любом случае нужно разобраться. Так как вы думаете, что храните "Смартфоны и планшеты". а на самом деле: " Смартфоны и планшеты ". А это совсем другое значение, со всеми вытеакющими
после кавычек или где?
Не, нормально всё. я проверил у себя
Никакого пунтосвичера не стоит? Похоже, что кто-то портит ввод с клавиатуры. Ещё смущает лишний перевод строки после ';'. Откуда он? Попробуйте написать запрос в блокноте, сохранить как sql и выполнить его. Если выполнится, то дело в самой консоли.
это же win там проблема с кодировкой может быть, если вставить англ. текст, возможно проблема уйдет
пробовал, также.
Или win. В общем я бы порекомендовал взять IDE (или блокнот) создать там файл и выполнить его
Сейчас попробую.
hedgehogshop=# insert into category_item( hedgehogshop(# category_item_title) hedgehogshop-# values('Смартфоны и планшеты'); hedgehogshop'#osArr
Ничего странного. Кроме двойного перевода строки
Вы определение таблицы покажите \d из psql
Извините за тупой вопрос, а как?
У вас хранится в поле один байт
«Тип "char" (обратите внимание на кавычки) отличается от char(1) тем, что он фактически хранится в одном байте. Он используется во внутренних системных таблицах для простых перечислений.»
Что именно? Файл сохранить? Просто сохраните
psql < script.sql
через скрипт работает.
Значит проблема между консолью и клавиатурой. Тут уже ничего не скажу, так как с Windows уже давно не работал. Попробуйте какой-нибудь другой клиент или инструмент.
Уже решил коллега проблему
Обсуждают сегодня