Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FDB Перенос данных за определенный период. / 8 сообщений из 8, страница 1 из 1
09.11.2014, 01:14
    #38799618
005ms00
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
Приветсвую всех, форумчан!
Вопрос следующий. Имеется БД .fdb, где хранятся данные за четыре года. Всего в базе более двухсот таблиц. Можно ли как-нибудь разом удалить всю информацию, к-я мне не нужна ? Ну или перекинуть нужную инфу в новую чистую базу?????
...
Рейтинг: 0 / 0
09.11.2014, 01:16
    #38799621
005ms00
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
Нужна база только с инфой, которая была занесена в определенный промежуток времени
...
Рейтинг: 0 / 0
09.11.2014, 02:02
    #38799661
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
005ms00,

gbak -b -m old.db
gbak -c new.db
потом переносите нужные данные из old в new.

или, вариант 2
gbak -b -g old
gbak -c new

в new удаляете ненужные данные.

Определить, какие данные нужны, а какие нет, при таком количестве таблиц может разве что разработчик этой БД. Ну или если вы достаточно изучите ее структуру.
...
Рейтинг: 0 / 0
09.11.2014, 08:12
    #38799723
FB_Uzer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
005ms00,

Приведу пример как дело обстоит у нас.

- Утилитой gbak создаём копию пустой базы только с метаданными (tables,stp,views,generators,domains,trigger,excepts), обычный батник. Здесь важно чтобы gbak был именно одинаковой версии и fbclient той же версии.

- Есть утилита перегона в ней указываем путь к старой и новой базе (.fdb), если локально то localhost иначе ip адрес:путь.

- В ней же указываем период который нам нужно скопировать в новую базу (справочники,сальдо, регистры и т.п.).

- И получаем свежеиспеченную версию. При первом запуске он создаёт нужные промежуточные данные, ре-индексирует индексы и т.п.
У нас вот так, м.б. у кого-то по другому.
...
Рейтинг: 0 / 0
09.11.2014, 11:40
    #38799772
005ms00
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
Спасибо, ребята!
...
Рейтинг: 0 / 0
10.11.2014, 11:03
    #38800425
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
FB_Uzer- Есть утилита перегона ....
У нас вот так, м.б. у кого-то по другому.
наверняка у кого-то по другому :)
...
Рейтинг: 0 / 0
10.11.2014, 12:32
    #38800593
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
005ms00Можно ли как-нибудь разом удалить всю информацию, к-я мне не нужна ?Да, можно. Для этого надо написать соотв. программу. Раздел "работа" за углом.
...
Рейтинг: 0 / 0
10.11.2014, 12:40
    #38800613
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FDB Перенос данных за определенный период.
005ms00Нужна база только с инфой, которая была занесена в определенный промежуток времени
Описание БД надеюсь есть?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FDB Перенос данных за определенный период. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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