Использование переменной окружения ISC_PATH

Использование переменной окружения ISC_PATH

В Yaffil расширены возможности использования переменной окружения ISC_PATH для задания префикса к пути базы данных. Переменная ISC_PATH используется, если в имени базы данных, указываемом клиентом, не содержит каталогов или имени сервера. Переменная ISC_PATH может использоваться как на клиенте, так и на сервере. Примеры:

* Использование ISC_PATH на сервере. Пусть базы данных на сервере находя 1ся в каталоге c:database. Определим переменную ISC_PATH=c:database. Далее можно использовать на клиентском компьютере строку соединения вида servemame:database.gdb для открытия базы данных c:databasedatabase.gdb.

* Использование ISC_PATH на клиенте. Пусть базы данных располагаются на сервере serxername в каталоге c:database. Определим на клиенте переменную ISC_PATH как servername:c:database. После этого клиент сможет обращаться к базам данных только по короткому имени файла БД, например CONNECT sales.gdb. Используем внешний файл в базе sales.gdb:

CREATE TABLE customers EXTERNAL FILE "sales_flies/customers.txt" ( ... );