powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Перестали отображаться таблицы с префиксом PLG$
25 сообщений из 28, страница 1 из 2
Перестали отображаться таблицы с префиксом PLG$
    #39798633
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А таких у меня десятки накопилось за всю жизнь.
К слову, в списке системных таблиц их тоже нет.
Не знаю, с какой версии началось. Сейчас поставил 2019.3.27.1. Раньше была от 2017-го.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798634
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри. Именно в системные таблицы они и переехали, сразу не заметил. Красненькие.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798646
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

ну это не глюк. PLG$ используются в трёшке, если база пользователей сама на себя назначена
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798651
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

офигеть
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798663
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, что же делать... Ничего другого в голову не приходит, кроме как смириться...
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798667
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, и RDB$SYSTEM_FLAG у них 0 :(
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798668
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(у RDB$USERS, например)
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798670
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу, блин, у PLG$USERS, которая в security3.fdb
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798679
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, я считаю это всё-таки неправильным.
Открываю security3.fdb и вижу, что в базе нет ни одной таблицы.
Захожу в RDB$RELATIONS и вижу, что RDB$SYSTEM_FLAG=1 у всех таблиц, кроме PLG$USERS.
Т.е. правильно было бы, если бы в обычных таблицах PLG$USERS отображалась, а в системных - нет.

Если же действительно кто-то использует режим "база пользователей сама на себя назначена", то в идеале было бы сделать так: если есть другие НЕ системные таблицы, кроме PLG$USERS, то считать PLG$ системными (или другой костыль еще проще: если в базе вообще есть таблица PLG$USERS), иначе - не считать.

Есть шанс дождаться такой или похожей доработки, или можно спокойно возвращаться на версию 2017 (у меня ~половина таблиц - PLG$)?
Спасибо.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798691
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЗахожу в RDB$RELATIONS и вижу, что RDB$SYSTEM_FLAG=1 у всех таблиц, кроме PLG$USERS.

Это потому что PLG$USERS не совсем системная. Сделано так потому, что в 3.0 менеджеров пользователей может быть сколько угодно, и подключаются они как плагины. Захотел написал свой менеджер пользователей и придумал свою таблицу. Все плагины играют по одинаковым правилам, встроены они в Firebird или нет.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798705
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисYuRockЗахожу в RDB$RELATIONS и вижу, что RDB$SYSTEM_FLAG=1 у всех таблиц, кроме PLG$USERS.

Это потому что PLG$USERS не совсем системная. Сделано так потому, что в 3.0 менеджеров пользователей может быть сколько угодно, и подключаются они как плагины. Захотел написал свой менеджер пользователей и придумал свою таблицу. Все плагины играют по одинаковым правилам, встроены они в Firebird или нет.Ну так и я говорю, что не системная.
Мои таблицы с префиксом PLG$ - тоже, как несложно догадаться, не являются системными, не являются жизненно необходимыми для работы моей системы, а используются плугинами.
И, конечно же, я хочу их обязательно видеть в списке НЕ системных таблиц.

Придумал еще вариант. Добавить в настройки список префиксов таблиц с RDB$SYSTEM_FLAG=0, которые считать системными.
Устроит даже, если по-умолчанию он будет содержать PLG$ :)
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798901
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockНу так и я говорю, что не системная.

Вот ничего сейчас сказать не могу. Меня эти "не совсем системные" таблицы уже достали.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798944
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertВот ничего сейчас сказать не могу.
Тогда прошу высказаться общественность.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798953
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.04.2019 17:29, YuRock пишет:
> Тогда прошу высказаться общественность.

йа, йа! кэмска фолостъ! (С)

нефиг ориентироваться на префиксы.

зы: домены не в счёт ;)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798955
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockТогда прошу высказаться общественность.

При чем тут общественность?
Судя по всему, для каждой версии сервера придется держать исчерпывающий список "системных" таблиц. Других вариантов я не вижу.
Но это не пять минут работы.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39798998
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertYuRockТогда прошу высказаться общественность.

При чем тут общественность?
Судя по всему, для каждой версии сервера придется держать исчерпывающий список "системных" таблиц. Других вариантов я не вижу.
Но это не пять минут работы.Я ламер, и признаю это, но что мешает ориентироваться на RDB$SYSTEM_FLAG=1 и только?
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799099
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЯ ламер, и признаю это, но что мешает ориентироваться на RDB$SYSTEM_FLAG=1 и только?

Разное понимание "системности" сервером и экспертом/юзером. Например, системные объекты не должны извлекаться в скрипт.
Собственно, PLG$XXX так и попали в системные: кто-то жаловался, что эксперт их при извлечении метаданных вытаскивает в скрипт.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799118
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а вот эти вот твои PLG$ таблицы - их в скрипт нужно извлекать?
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799150
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertКстати, а вот эти вот твои PLG$ таблицы - их в скрипт нужно извлекать?Обязательно.
Я, правда, скрипты довольно редко извлекаю, но да.
Это - обычные таблицы, просто логически не основные а предназначены для конкретных плагинов.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799151
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertСобственно, PLG$XXX так и попали в системные: кто-то жаловался, что эксперт их при извлечении метаданных вытаскивает в скрипт.Странно и это.
Если база юзеров в базе, то их что - бэкапить/сравнивать/извлекать/переносить не надо?
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799154
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЕсли база юзеров в базе, то их что - бэкапить/сравнивать/извлекать/переносить не надо?

Речь, например, о PLG$USERS, когда "база пользователей сама на себя назначена". На нее жаловались.
Возможно, жаловались безосновательно.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799286
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

С PLG$USERS ситуация двоякая, но ведь извлечение любой таблицы можно отключить.
А вот таблицы IBE$ точно извлекать не надо по умолчанию.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799324
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисС PLG$USERS ситуация двоякая, но ведь извлечение любой таблицы можно отключить.

Да можно, конечно. Но юзер включил "Извлечь все" и получил PLG$USERS в скрипте. Что, как я понимаю, неправильно.
Я хочу понять, в каком случае таблицы PLG$ считать пользовательскими (созданными пользователем), а в каком - нет.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799340
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

там два варианта для PLG$USERS. Перенос её данных может навредить разве что в плане "учётные данные утекли", которые не должны были утечь. Но иногда это делается намеренно.
Перенос метаданных в принципе повредить не должен, но может быть нежелателен. Само по себе создание PLG$USERS не переключает базу пользователей на себя. SRP плагин успешно хватает таблицу созданную из скрипта руками.
...
Рейтинг: 0 / 0
Перестали отображаться таблицы с префиксом PLG$
    #39799427
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Речь о метаданных. Но, в общем, понятно, что надо просто убрать этот префикс из системных вообще, а юзеры пусть ручками выковыривают из скриптов ненужное, если оно туда попало.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Перестали отображаться таблицы с префиксом PLG$
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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