SQL

Сборник статей и заметок на тему разных Баз Данных: MySQL, SQLite, FireBird и т.д.

FAQ по FireBird

Как открыть базу данных в режиме read-only?

Невероятно, но информация о режиме хранится в самом FDB-файле. Таким образом, если FDB-файл read-write, а при этом сам файл недоступен на запись, то базу не удается открыть даже для просмотра. Решение проблемы состоит в переводе базы в режим read-only, что можно сделать, например, так:

  • или выполнить команду вида gfix -mode read_only -user SYSDBA -password SYSDBA-PASS path\database_name.fdb
  • или IBExpert зайти "Services -> Database Properties" и поставить соответствующую галку. Внимание: в этот момент к базе не должно существовать активных подключений.

Статьи темы:

FireBird 2.5 - пример установки под Windows

Филипп Казаков

Рассмотрим пример разворачивания базы данных FireBird в инфраструктуре Windows. Наша задача -- научиться открывать базу данных в виде *.FDB-файла и получать доступ к ней через веб-интерфейс. В примере приведена клиент-серверная архитектура, то есть на одной windows-машине (№1) разворачивается сервер, а на второй (№2) - клиентский php-интерфейс.

далее

Туннельное подключение к MySQL-серверу по SSH из-под Windows

Филипп Казаков

Оказывается, можно удаленно подключаться к MySQL серверу не только напрямую по IP-адресу и порту, но и через создание "туннеля" через SSH. Зачем это нужно? Ну, например, если вы хотите хотите иметь локальный GUI для управления БД сервера, но при этом не хотите открывать на сервере лишний порт (из соображений безопасности, и чтобы не усложнять конфигурацию).

далее

Проблема при добавлении новых полей в очень объемные компоненты NetCat

Филипп Казаков

Если у вас сайт на NetCat и если у вас есть компонент, в котором находится очень много объектов (например, 400 тысяч) и если вдруг вы решили добавить в компонент новое поле, вы скорее всего столкнетесь с проблемой. На VPS она проявляется в виде 504 ошибки (вместо сообщения об успешном добавлении поля), а на виртуальном хостинге наверное все просто ляжет...

далее

SypexDumper 1.0.8 с поддержкой автоматизации через CRON

... а также передачи параметров в адресной строке и автоудаления старых бэкапов
Филипп Казаков

Это модификация скрипта SypexDumper 1.0.8. Первая модификация произведена neochief: добавлена возможность передачи параметров скрипту через адресную строку, и, соответственно, автоматизация через любой CRON (даже расположенный на другом хосте)

далее

Автоматизация создания резервных копий Базы Данных MySQL

на базе модифицированного Sypex Dumper 1.0.8
Филипп Казаков

В отличие от многих веб-студий, наша невероятно ответственно относится к своей работе. Мы не делаем сайты, как в школе проходят экзамены - сдал и забыл. Наоборот, мы стараемся обеспечить каждому сданному проекту прочный фундамент и безоблачное будущее, даже если это никак не прописано в договоре.

далее

Блог

Что с Мастерхостом? Когда заработает?!

Этот вопрос всё чаще задают в Интернете начиная примерно с 12:00 дня 2 марта. А всё потому, что он накрылся!

далее

Автоматизированная Система Управления Бэкапами

Автоматизированная Система Управления Бэкапами позволяет добиться полного контроля над резервными копиями сайтов внутри инфраструктуры веб-студии. Если вы поддерживаете десятки сайтов на разных хостингах, без подобной системы вы не можете быть на 100% уверены в том, что каждый из них был корректно зарезервирован прошлой ночью.

далее

WebSocket: интеграция с NetCat

Хотите добавить на сайт под управлением CMS NetCat поддержку технологии WebSocket? Обращайтесь к нам! Посетители сайта смогут получать мгновенные уведомления о событиях сайта без обращений к серверу и перезагрузок страниц. Превратите свой сайт в интерактивную площадку, работающую в реальном времени!

далее

NetCat: техническая поддержка и доработка сайтов

Мы работаем с CMS NetCat уже больше 10 лет. У нас большой опыт и ответственный подход к делу.

далее

Весь блог тут