Топ-100
 
logo-cerebrosql.jpg

Дерево объектов SQLite: таблицы

Список таблиц в подключенных базах данных SQLite. Позволяет быстро ориентироваться в структуре БД, выполнять различные операции обслуживания таблиц, просматривать структуру и данные. 

SQLite tree - table.jpg

SELECT Upper(name)  "name"

   FROM $$ATTACHDB.sqlite_master

 WHERE Upper(type)='TABLE'

order by Upper(name);

  • Copy name - скопировать имя таблицы в буфер обмена

  • Reindex - перестроить все индексы построенные по колонкам таблицы

  • Get DDL - сформировать код создания таблицы

select sql from $$ATTACHDB.sqlite_master

where Upper(name)=Upper($$TABLE_NAME

  • SQL [Select] - сформировать код запроса к таблице и добавить в редактор

  • SQL [Insert] - сформировать код команды на вставку данных в таблицу и добавить в редактор

  • SQL [Delete all rows] - сформировать код команды на удаление всех строк в таблице и добавить в редактор

  • SQL [Rename table] - сформировать код команды на изменение имени таблицы и добавить в редактор

  • SQL [Drop] - сформировать код удаления таблицы и добавить в редактор

  • Show data - показать данные таблицы в сетке в режиме только для чтения

  • Edit data - показать данные таблицы в сетке в режиме редактирования

  • Edit table - 

  • Export data to CSV - запустить мастер выгрузки данных таблицы в CSV файл

  • Import data from CSV - запустить мастер импорта данных из CSV файла в таблицу

Меню
Узел Column

Список колонок выбранной таблицы с типом данных

SQLite tree - table column.jpg

PRAGMA $$ATTACHDB.table_info($$TABLE_NAME)

Узел "Index"

Список индексов построенных по колонкам таблицы

SQLite tree - table index list.jpg

select name from $$ATTACHDB.sqlite_master

 where Upper(tbl_name) = Upper($$TABLE_NAME)

   and Upper(type) = 'INDEX' order by 1

Узел "Details"

Выводится подробная информация по индексу

pragma $$ATTACHDB.index_info($$INDEX_NAME)