Бэкап базы данных firebird

«все люди делятся на две категории — одни делают бэкапы, другие будут их делать».

Как бэкапить БД, которая находится внутри виртуальной машины. И так чтобы все было по-хорошему? Особенно, если это файрберд виндовый а хостовая машина с Линухом.

Читать далее «Бэкап базы данных firebird»

Firebird external tables

Файрберд может сохранять таблицы в виде внешних текстовых файлов.
Файлы будут с  записями ФИКСИРОВАННОЙ длины, никаких VARCHAR, массивов и BLOB, а лучше всего вообще все поля CHAR, а то мозг вывихнешь. Файлы csv также не предусмотрены.

посмотрим как можно использовать подобное уродство.

Читать далее «Firebird external tables»

SQLAlchemy — старт

SQLAlchemy — ORM приблуда Python/базы данных, позволяет описывать структуры БД  и способы взаимодействия с ней непосредственно на Питоне

Установка:

Читать далее «SQLAlchemy — старт»

Установка firebird на linux

Собственно установка:
sudo apt-get update
устанавливаем superserver
sudo apt-get install firebird2.5-super

Читать далее «Установка firebird на linux»

Python + firebird

Есть определенные тонкости при подключении к БД
скажем для русскоязычных БД принято чтоб кодировка БД была 1251
Для подключения к БД нужно ее указать явно, иначе питон выдает ошибку

Читать далее «Python + firebird»