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

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

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

  • создать таблицу (по умолчанию создается столбец типа int - id, primary key)
  • создавать и удалять столбцы
  • менять тип поля столбца
  • видеть внешние ключи, удалять и добавлять новые внешние ключит таблицы
  • видеть индексы таблицы, удалять и добавлять индексы в таблицу. 

В глобальный поиск (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
Falcon Space is a functional web development platform on a narrow stack MS SQL/Bootstrap. Falcon Space Gettting started
{sp-shortDemostandLinks}

Falcon Space Platform

This is a reduction in the cost of ownership

at the expense of fewer people to support

This is a quick change

while using the program

This is a modern interface

full adaptation for mobile devices

Note