Управление таблицами базы данных через личный кабинет

В платформе можно через SQL пакет установить управление таблицей базы данных через специальную форму dbTable. В новых экземплярах (с 20.07.22) она будет стоять по умолчанию.

Что можно сделать с таблицей БД: 

В глобальный поиск (falcon_search) имеет смысл добавить поиск по таблице БД для администратора для вывода формы в модальном окне. 

      -- db tables
       insert into #result
       select top 10 0,
              '<a href="#" class="as-form-modal text-decoration-none" data-code="dbTable" data-itemID="'+Table_name+'" data-big="1" 
                    data-btnText="" data-title="Таблица '+Table_name+'"><i class="fa fa-database"></i> '+Table_name+'</a>', 
              '<a href="#" class="as-sp-link text-decoration-none" data-type="query"
                 data-control="" data-entity="" data-operation=""
                 title="SQL query"><i class="fab fa-table"></i> select * from '+Table_name+'</a>
                <span class="as-sp-sql hide">select top 10 * from ['+Table_name+'] order by id desc'+char(10)+'</span> ',                        
              '',
              getdate()
       from INFORMATION_SCHEMA.TABLES 
       WHERE TABLE_NAME LIKE '%'+@q+'%'
       order by Table_name

В меню быстрых ссылок можно добавить вызов формы добавления новой таблицы: 

--GetLayout select 2
   select 'form' type,'Новая БД таблица' Title, 'newDBTable' Code, '' itemID,'fas fa-database' Icon, 'OK' btnText, 0 bigModal,1 slideout, -140 Ord, 1 FloatPanel
Страница-источник на сайте falconspace.ru