Postgresql
June 19, 2022
Запуск sql-скрипта в plsql в Windows(draft).
При чтении книг периодически нужно запускать файлы примеров (содержащие логические резервные копии*, например) и я постоянно забываю, как это делать. Чтобы не гуглить:
\i 'c:/downloads/temp/schema.sql'
P.S. Чтобы пофиксить проблему, указанную в предупреждении "Кодовая страница консоли (866) отличается от основной ..." нужно выполнить в psql команду \! chcp 1251
P.P.S. Для очистки экрана psql используйте команду \! cls
*Логическое резервирование — набор команд SQL, восстанавливающих
кластер (или базу данных, или отдельную таблицу) с нуля: создаются
необходимые объекты и наполняются данными.
Команды можно выполнить на другой версии СУБД (при наличии
совместимости на уровне команд) или на другой платформе и
архитектуре (не требуется двоичная совместимость).