Firebird.ISQL. Установка скрипта

Имеется виртуалка с Linux Red Hat. На ней установлена СУБД Firebird.

Есть БД *.fdb и скрипт *.sql

Не удается накатить сприпт. Ошибка

Statement failed, SQLSTATE = 42000

Dynamic SQL Error

-SQL error code = -104

-Token unknown - line 1, column 1


К БД успешно подключаюсь и пытаюсь выполнить:

-i *путь к скрипту*


ps. Скрипт и БД 100% совместимые, т.к. через IBExpert все работает. Права на БД выставлены (0777)


UPD: Решено.  Скрипт накатывается не через -i *путь до скрипта*, а input *путь до скрипта*

Вы смотрите срез комментариев. Показать все
0
DELETED
Автор поста оценил этот комментарий

Файл скрипта в какой кодировке сохранен?

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

скрипт в UTF-8

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий

Если в hex редакторе глянуть, то никаких левых символов в начале файла нет?

https://www.sql.ru/forum/1192956/mozhet-li-isql-exe-vypolnit...


Isql раньше не понимал файлы с BOM в начале. Не знаю как сейчас, давно с ним дела не имел

0
Автор поста оценил этот комментарий

переведи в ANSI попробуй

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку