FBManager - начата поддержка SQLite3

Утилита управления базами данных для FireBird/Interbase

Модераторы: alexs, Модераторы

FBManager - начата поддержка SQLite3

Сообщение alexs » 07.10.2016 23:21:59

Решил разобраться с данным движком. На всякий случай.
Если кому интересно - смотрите, тестируйте.
Всё в самом начале пока. Функционала минимум. Собственно - пока только запросы. Без обзора структуры.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение Ism » 07.10.2016 23:24:34

В свое время я искал нормальный клиент для sqlite, и ничего нормального не нашел, были платные вещи, но функционал тоже не айс
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 08.10.2016 01:27:52

Так, как диалект sql там достаточно прост - то я надеюсь что там всё получится.
Уже отображается список таблиц и полей.
В принципе уже нормально работает sql редактор с автодополнениями по таблицам.
Для удобства надо сделать обработку команды pragma()

Плохо то, что документация пока меня не очень обрадовала. Везде идёт ссылка на SQLite.Allow.pdf - документ откровенно слаб.
Официальный сайт пока тоже не впечатлил.
После сайта PostgreSQL и FireBird - неприятно.
До сих пор не понял - есть ли там нормальная поддержка доменов?

Вообще - вопросов много.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение dbs » 08.10.2016 03:46:29

Поддержка SQLite была бы очень кстати. Из бесплатных клиентов использую SQLITE Expert Personal и SQLite Studio, которые в совокупности покрывают все основные потребности. По нюансам самого движка в свое время помогли статьи с Хабра:
https://habrahabr.ru/post/149356/
https://habrahabr.ru/post/149390/
https://habrahabr.ru/post/149635/
dbs
незнакомец
 
Сообщения: 2
Зарегистрирован: 02.01.2016 19:13:07

Re: FBManager - начата поддержка SQLite3

Сообщение debi12345 » 09.10.2016 11:54:54

были платные вещи, но функционал тоже не айс

Китайский малтиБД-клиенет "NavicatPremium - да, платный-крякнутый, но через него есть доступ к БД на другом хосте (через HTTP-туннель)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: FBManager - начата поддержка SQLite3

Сообщение DYUMON » 09.10.2016 20:14:51

Привет
А FBManager под винду можно собрать?
Аватара пользователя
DYUMON
постоялец
 
Сообщения: 234
Зарегистрирован: 11.03.2009 13:32:54

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 10.10.2016 00:05:10

DYUMON писал(а):А FBManager под винду можно собрать?

http://w7site.ru/fpc/fbm/

debi12345 писал(а):Китайский малтиБД-клиенет "NavicatPremium - да, платный-крякнутый, но через него есть доступ к БД на другом хосте (через HTTP-туннель)

Это что-то типа кдиент-сервера организовывают?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение debi12345 » 10.10.2016 01:23:51

Это что-то типа кдиент-сервера организовывают?

Да, сайт/вэб-страничка на Апаче,в корень которого кидается PHP-файл - это подход для работы с несколькими БД. Аутенификация (пароль) - через файл ".htpasswd" в каталоге с этим файлом. Этот файл парсит указанный (клиентской стороной) бинарный БД-файл (и на чтение, и на запись) - причем особых тромозов не замечаю.
Если надо - завтра выложу этот файл, совсем недавно как раз подправил его под PHP7.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 10.10.2016 01:32:10

debi12345 писал(а):Если надо

Пока не надо. У меня не предвидется эта потребность вовсе. И надо реализовать сначала штатный функционал.

P.S.
Пока впечатления от SQLite - чем бы люди не тешелись, лишь бы не работать с нормальными БД. Уж очень поделка неоднозначная...
Постараюсь в своих реальных проектах не использовать это хранилище.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение Снег Север » 10.10.2016 08:32:39

alexs писал(а):Пока впечатления от SQLite - чем бы люди не тешелись, лишь бы не работать с нормальными БД. Уж очень поделка неоднозначная...
Постараюсь в своих реальных проектах не использовать это хранилище.
В фирме, где я работаю, SQLite используется в нескольких внутренних проектах. Единственный легко переносимый файл БД, в ряде случаев - огромное достоинство. Разумеется, все проекты ориентированы на однопользовательскую эксплуатацию БД, любые попытки сделать из SQLite эрзац сервера - изврат.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: FBManager - начата поддержка SQLite3

Сообщение alexs » 10.10.2016 09:05:21

Снег Север писал(а): Единственный легко переносимый файл БД

Навскидку - а Жарптица чем не устроила? Вот это действительно и переносимая и масштабируемая и надёжная. Да и по предоставляемому функционалу очень и очень.

Добавлено спустя 1 минуту 55 секунд:
Для заинтересованных - просьба пооткрывать свою существующие БД на предмет тестирования. Сейчас проверяю парсер SQL для команды CREATE TABLE
В нём ещё не реализовано FK, поэтому при открытии БД, содержащие ссылочные целостности - будет сообщение об ошибке. Но это сейчас пишу.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBManager - начата поддержка SQLite3

Сообщение debi12345 » 10.10.2016 09:50:14

лишь бы не работать с нормальными БД. Уж очень поделка неоднозначная...

Это супер-заменялка (есть вьющки, триггеры, эзер-функции, тразакции, ЮТФ8-рэди, слияние БД-файлов в одну БД...) "MS Access" :)
При работе с транзакциями - очень надежна при морганиях света и т.п.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: FBManager - начата поддержка SQLite3

Сообщение DYUMON » 10.10.2016 10:59:31

от devart - dbforge умеет через проксю цеплятся, только под postgresql у них еще ничего нет пока.
Аватара пользователя
DYUMON
постоялец
 
Сообщения: 234
Зарегистрирован: 11.03.2009 13:32:54

Re: FBManager - начата поддержка SQLite3

Сообщение Снег Север » 10.10.2016 11:13:23

alexs писал(а):Навскидку - а Жарптица чем не устроила?
В embedded варианте - чересчур громоздкая. Тем более, что функционал используется от силы процентов на 10. Нет, SQLite для однопользовательского хранилища - самое то.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: FBManager - начата поддержка SQLite3

Сообщение debi12345 » 10.10.2016 12:08:34

Нет, SQLite для однопользовательского хранилища - самое то.

Ессно - и это быстро просекли "мобильщики" (Эппл используется модификат с шифрованием, тоже опенсорсный), браузерописатели (харени настроек и кэша),...
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

След.

Вернуться в FBManager

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru