powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Программное создание БД
13 сообщений из 13, страница 1 из 1
Программное создание БД
    #32626457
Shadow Of Templar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Как создать БД на сервере не указывая путь для создания, то есть этот путь знает только сервер, а клиент должен знать только алиас вновь созданной БД?
...
Рейтинг: 0 / 0
Программное создание БД
    #32626519
andyshark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вариант с обычной строкой коннекта не проходит? Пробовал?
...
Рейтинг: 0 / 0
Программное создание БД
    #32626591
Shadow Of Templar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем так.
Каждый раз при создании записи на человека в основной БД, должна создаваться еще одна БД с его личными данными (так сделано из-за того, что личные данные на человека за полгода превышают размер 500Мб (БЛОБ-поля), поэтому раскидываются по отдельным БД). Хотелось бы не привязываться к локальному пути до БД, а чтобы БД людей назодились рядом с основной БД, то есть создавались там же, но обращаться к ним по алиасу.
В общем, чтобы я сказал алиас, а сервер сам положил БД куда нужно.
...
Рейтинг: 0 / 0
Программное создание БД
    #32626624
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shadow Of Templar
если просто не указывать путь к БД, то она создаётся в Win2000 в папке System32, но это с настройками по умолчанию, посмотри конфигурационный файл FB, может там что-нибудь есть такое, но я не могу утверждать, что там есть такая настройка...
есть вариант, если клиентское приложение своё, то сначала пиши в aliases.conf новый алиас, а потом делай create базы, должно прокактить...
...
Рейтинг: 0 / 0
Программное создание БД
    #32626694
andysahrk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жаль что я не учился по полному курсу математики в унверситете... но на мой личный взгляд это изврат конечно- создавать новую БД на каждого человека а потом гемороится с коннектами к каждой базе. Бррр. При всем том что размер БД вроде бы на NTFS не ограничен сейчас.

А может быть стоит все-таки пересмотреть подход к хранимым данным? ткуда такие большие обьемы за год? причем на одного человека? Там фотографии? Это служба знакомств в инете?
...
Рейтинг: 0 / 0
Программное создание БД
    #32627169
Shadow Of Templar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема еще и в том, что серверная часть может стоять не на NTFS.
А большие объемы данных берутся от снятых с приборов показаний, один сеанс занимает около 10 метров. Отсюда, собственно, и необходимость создавать новую БД на каждого человека, - размер файла на FAT (если не ошибаюсь) 2Гб.

А когда сервер FireBird 1.5 считывает алиас, в какой момент он его ассоциирует с фаулом?
...
Рейтинг: 0 / 0
Программное создание БД
    #32627188
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз уж ты такую фигню замутил, то, наверное, это тебе нужно... Хотя трудно понять - зачем.

Вариант - есть одна-единственная база, которая нужна только в начале работы. Еще есть файл "образцовой" базы, копии которой нужно создать. В первой базе запускаем специально написанную UDF, которая просто делает физическую копию фала и возвращает тебе его локейшн. Ты к ней (новой базе) и коннектишься.
...
Рейтинг: 0 / 0
Программное создание БД
    #32627422
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shadow Of TemplarА когда сервер FireBird 1.5 считывает алиас, в какой момент он его ассоциирует с файлом?
я создавал алиасы, потом создавал БД и без перезапуска FB коннектился к БД посредством алиаса, я так понимаю, что алиас используется при подключении клиента к БД... так что должно прокатить...
...
Рейтинг: 0 / 0
Программное создание БД
    #32627455
Shadow Of Templar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, попробую.
...
Рейтинг: 0 / 0
Программное создание БД
    #32627474
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и всё таки структуру поменять бы, ИМХО конечно...
но даже непонятно зачем БД с таким объёмом данных на FAT хранить??? да и на крайнях можно многофайловую БД сделать...
...
Рейтинг: 0 / 0
Программное создание БД
    #32627477
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shadow Of Templar

РАсскажи, что делаешь. Жуть, как интересно!


ЗЫ. А мы тебе дебильных советов дадим, только держись!
...
Рейтинг: 0 / 0
Программное создание БД
    #32630056
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек похоже работает в здравохранении. Томографом похоже мозги юзверям сканируют. Оттого большие данные. Спорю на литр пива что лучше все равно хранить в одно базе. Fat выкинуть.
...
Рейтинг: 0 / 0
Программное создание БД
    #32630306
andyshark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача с подключением данных из файлов решается с помощью двух UDF. И не надо ничего менять в системе. А запихивать в базу данные которые не являются серверными вообще геморой.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Программное создание БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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