Бэкап базы данных 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»

dbf2mysql

dbf2mysql — утилитка для загрузки dbf файлов в mysql базу

Устанавливается из репозиториев ubuntu

dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o field[,field]] [-e conversion-
       file] [-s old-name=new-name[,old-name=new-name]] [-i field[,field]] [-d
       database] [-t table] [-c[c]] [-p primary] [-h host] [-F] [-q] [-r] [-x]
       [-P password] [-U user] dbf-file

Читать далее «dbf2mysql»

настройка mysql

Настройки сервера mysql храняться в файле /etc/mysql/my.cnf. Установленный по умолчанию my.cnf рассчитан на совсем музейные машины, главное чтоб mysql завелась.

в комплекте установки поставляются и другие файлы, рассчитанные на более современные машины.
Читать далее «настройка mysql»