Как вы исправляете строку в psql, не перепечатывая все

#postgresql #psql

#postgresql #psql

Вопрос:

Я очень новичок в базах данных и их программном обеспечении. Я просто печатал и допустил небольшую ошибку ( забыл,). Теперь я искал способ исправить строку без необходимости прерывать и перепечатывать все заново. Кто-нибудь может помочь?

Комментарии:

1. постарайтесь быть более описательным и добавьте немного кода к своему вопросу, чтобы облегчить помощь.

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Подробная информация о том, как это работает, зависит от библиотеки редактирования строк, связанной с вашей psql : readline, libedit или (в Windows) none. Я предполагаю, что чтение строки с поведением в стиле emacs.

Если вы все еще находитесь в той же строке, вы можете переместить курсор назад и исправить это. Вы можете пропустить слова назад с Altпомощью B. Чтобы вернуться в конец строки, используйте Ctrl E.

Если вы допустили ошибку далее в многострочном операторе, введите e и введитеEnter, чтобы запустить редактор по умолчанию (настраивается с помощью переменной среды EDITOR ), в котором до сих пор содержался весь оператор.