powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису скрипта
3 сообщений из 3, страница 1 из 1
Вопрос по синтаксису скрипта
    #39720803
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех.

FB2.5 Classic на пингвине. Понадобилось написать скрипт очистки данных в паре баз перед бэкапами. Решил выполнять из баш-файла isql, скормив ему один файл скрипта. Допустимо ли записать скрипт, скармливаемый isql, примерно так?
Код: sql
1.
2.
3.
4.
5.
6.
7.
SET SQL DIALECT 3;
CONNECT 'localhost:base1' USER 'SYSDBA' PASSWORD 'masterkey';
DELETE FROM TBL1 WHERE [censored];
COMMIT;
CONNECT 'localhost:base2' USER 'SYSDBA' PASSWORD 'masterkey';
DELETE FROM TBL1 WHERE [censored];
COMMIT;


Не пойму, где тут прописывать кодировку коннекта. И еще - нужно ли прописывать дисконнекты, и если да - какой командой.
И если я исполняю баш-скрипт от рута, можно ли опустить имя пользователя и пароль в скрипте?
...
Рейтинг: 0 / 0
Вопрос по синтаксису скрипта
    #39720818
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный,

Код: sql
1.
SET NAMES <charset>; 



в начале скрипта ну или перед каждым коннектом
...
Рейтинг: 0 / 0
Вопрос по синтаксису скрипта
    #39721157
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денис, спасибо большое. Добавил SEТ NAMES первой строкой скрипта. Решил, правда, не убирать из isql-скрипта имя пользователя с паролем. Вроде работает в таком виде.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису скрипта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]