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

В FB столкнулся впервые. Поэтому, возможно, ламерский вопрос:
Мне сейчас выгружают несколько таблиц из БД firebird 2.5.8, которые нужно передать другим людям для аналитики. Но в этих таблицах содержатся данные, которые не нужно видеть аналитикам. Соответственно вопрос - как и чем удалить (а лучше заменить) эти данные, какой софт позволяют это делать? P.S. Таблицы большие, поэтому лучше как-то автоматом это делать.

Заранее спасибо!
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875968
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, тут программист нужен.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875971
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я надеялся, на более простой вариант, но не исключаю и такой вариант развития событий, что придется кого то нанимать
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875973
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

в каком виде выгружают? Каким инструментом выгружают?
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875975
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681В FB столкнулся впервые.

А при чём тут FB? Обезличивание данные не зависит от СУБД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875977
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

скажем так. ФБ это SQL сервер. Данные из него получают запросом SELECT. Запрос SELECT предусматривает задание явного перечня столбцов, которые вынимаются из таблицы. Таким образом, выбирать можно только нужные столбцы, ненужные не выбирать.

Ну а дальше - уже спросили. Чем выгружают, есть-ли настройки выгрузки, пишется-ли там какой-то select или выбираются "галочками" нужные столбцы, и т.д.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875978
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

тебе надо научится SQL-запросы писать, в которых ты можешь нужные фильтры поставить и указать только требуемые поля для выгрузки. Так что да потребуется программист
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875985
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю пока чем выгружают, еще сам не видел результата. С SQL запросами в принципе понятно, минимальный опыт был, вспоминать придется. А каким софтом можно открыть таблицы, чтобы начать эксперименты? Нашел тут IB Expert, подойдет?
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875989
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

подойдёт. Вообще странно - уже куда-то выгружают, а результата нет. Может достаточно столбец в Экселе удалить.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875990
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI,

БД за 7 лет ежедневной работы, поэтому так долго. По поводу excel - сказали, что он крашится из нехватки ресурсов ))))
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875993
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я не верю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39875997
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

если не дадут выгрузку в приемлемом виде (крашиться может всё), то тогда берите Эксперт и изучайте SQL. Всё равно из Эксперта придётся куда-то выгружать, в тот же Эксель.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876003
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI,

Фишка в том, что аналитики льют себе на сервак инфу из таблиц, прямо из бекапа. Ладно, пришлют бекапы - буду разбираться. Спасибо, буду держать в курсе событий.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876006
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681Фишка в том, что аналитики льют себе на сервак инфу из таблиц, прямо из бекапаБоюсь, фишка совсем в другом...

;)
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876007
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати выдают бекап в fdb
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876010
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему, буйный (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876061
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladlm6681Фишка в том, что аналитики льют себе на сервак инфу из таблиц, прямо из бекапаБоюсь, фишка совсем в другом...

;)

На нобелевку не тянет? Аналитику сразу из бэкапа получать!!! Бэкап-то, наверно, не копеечный, семь лет ежедневной работы.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876188
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийпо-моему, буйный (С)Вот и меня создается впечатление, что автор хочет "подчистить хвосты", а аналитики для "антуража".
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876225
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681Кстати выдают бекап в fdb
это не бэкап. это копия. бэкап в ФБ это файл, произведенный утилитой gbak, который может читать только gbak (для восстановления БД из бэкапа).
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876299
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvlm6681Кстати выдают бекап в fdb
это не бэкап. это копия. бэкап в ФБ это файл, произведенный утилитой gbak, который может читать только gbak (для восстановления БД из бэкапа).

А то он не знает
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876350
lm6681
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что же вы детективную историю придумываете)))

Разобрался, нужные поля заменил. Все красиво. Возник еще вопрос - как полностью очистить таблицу? Truncate тут нет, остается delete from table. Но он не проходит, т.к. все связано ключами.
И как разом можно очистить over 1000 таблиц ?
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876404
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681,

в Эксперте есть "Службы->Резервирование БД". А там надо поставить галку "Выгружать только метаданные". Потом восстановить из этого бэкапа. У gbak это опция "-М".
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876473
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lm6681Truncate тут нет, остается delete from table. Но он не проходит, т.к. все связано ключамиОткуда уверенность, что транкейт будет делать неконсистентные данные? Такой транкейт нам не нужен, в таком виде его никто делать не будет.

KreatorXXIУ gbak это опция "-М".еще есть isql -x на выходе текстовый файл-скрипт с командами.
...
Рейтинг: 0 / 0
Заменить данные в полях таблицы FB
    #39876489
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Truncate тот же delete. Если есть связи, то он не сработает.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заменить данные в полях таблицы FB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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