|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
Саш, наткнулся на такую трудность. Создал "псевдосистемную" таблю RDB$DOCSETTINGS (чтобы спрятать от посторонних глаз) для хранения настроек юзверей. В редакторе пытаюсь создать ссылку на самое себя, не удается найти ее в списке и в комбике тоже не дает ввести вручную. Зато скритом все прекрасно добавляется Можно как-то выйти из положения: чекбокс поставить "показывать системные табли" или анализировать, какие из "системных" таблиц лишние? Может, просто разрешить вводить название на ссылаемую табличку от руки? ================= Док. Win7 Ultim x64/Deb 7.6 i386 (Deb 8.3 i386): FB 3.0.0.32483, диалект 3, SS(win)/CS(Deb), Lazarus 1.7; FPC 3.1.1, IBX by -Rik-; IBE 2016.4.29.1 IBE 2016.5.14.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 15:50 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2016, 17:31 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
ДокМожно как-то выйти из положения: чекбокс поставить "показывать системные табли" или анализировать, какие из "системных" таблиц лишние? Может, просто разрешить вводить название на ссылаемую табличку от руки? Извращенцам никто не запрещает написать ALTER TABLE ручками в SQL редакторе. А для эксперта префикс RDB$ (и некоторые другие) - признак "системности" объекта. Ты серьезно считаешь, что стоит заморачиваться очередным чекбоксом из-за этого? В принципе, можно просто безусловно показывать все "системное" в таких списках, и все дела. А чё, вдруг действительно кому понадобится референс на системную таблицу забацать, и обязательно через гуй...:) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2016, 04:15 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
IBExpertИзвращенцам... Смотри, кого ты назвал извращенцем А если серьезно, у тебя же эксперт как-то же отличает системные таблички от самозванных. Я не зря скрин во втором посте привел. А дураку и гуй не помеха, ежели он чего лихое с системными табличками сотворить задумает... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2016, 21:44 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
ДокА если серьезно, у тебя же эксперт как-то же отличает системные таблички от самозванных. Есть RDB$SYSTEM_FLAG в системных таблицах. Но не всегда только по нему. Я ведь о другом: нафига вообще создавать объекты с префиксом RDB$? И дляради чего очередную галочку городить? Неймется кому-то именно с этим префиксом объекты создавать - sql редактор или isql к его услугам. А в таких местах как редакторы констрейнтов такие объекты отсутствуют не по причине какой-то опасности, а про причине их ненужности там для абсолютного большинства юзеров традиционной ориентации :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 05:26 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
IBExpertДокА если серьезно, у тебя же эксперт как-то же отличает системные таблички от самозванных. Есть RDB$SYSTEM_FLAG в системных таблицах. Но не всегда только по нему. Я ведь о другом: нафига вообще создавать объекты с префиксом RDB$? И дляради чего очередную галочку городить? Неймется кому-то именно с этим префиксом объекты создавать - sql редактор или isql к его услугам. А в таких местах как редакторы констрейнтов такие объекты отсутствуют не по причине какой-то опасности, а про причине их ненужности там для абсолютного большинства юзеров традиционной ориентации :) Сделайте глобально галку "я нетрадиционной ориентации", для тех кто привык иметь полный функционал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 12:23 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
fb userСделайте глобально галку "я нетрадиционной ориентации" Ага и по этой галке выдавать тематические рекламные баннеры. А если серьёзно то галка это хрень. Я не понимаю откуда берётся желание прятать не системные таблицы с помощью префиксов и выдавать их за системные. И почему бы для фильтрации действительно системных вещей не использовать RDB$SYSTEM_FLAG. Но уж если это надо, то можно сделать специальный филд с настройками префиксов которые надо прятать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 12:43 |
|
Редактор констрейнтов и "псевдосистемные" таблицы
|
|||
---|---|---|---|
#18+
Симонов ДенисНо уж если это надо, то можно сделать специальный филд с настройками префиксов которые надо прятать. В своем эксперте от себя таким образом спрячешь только. Это давно можно делать с помощью фильтров эксплорера в настройках БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 13:07 |
|
|
start [/forum/topic.php?fid=42&msg=39258605&tid=1599277]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 524ms |
0 / 0 |