Форум сайта python.su
ДобрыйВот они эти ваши виндовс ;) Мы много используем Firebird. Рекомендую суперсервер. Он прост в установке даже для виндовс, его вполне хватает для 2 гиг и он может встраиваться в приложения, как, например, SQLLite. Хотя я бы рекомендовал разобраться с PostgreSQL Кроме того есть бесплатные версии Oracle, DB2 и MSSQL, но у них есть ограничения, которые не першибешь. В принципе эти версии от MSSQL и Oracle показали себя отлично, больше понравился оракел. Хотя наиболее заманчиво версия от DB2.
Пришло чёткое понимание, что в связи со сложностью установки никто кроме меня этой программой пользоваться не будет, что немного огорчает.
Офлайн
Добрыйок, сделаю
Произвольный пример экспорта небольшого файла dbf в базу данных SQlite, просто чтобы понять принцип работы. Я бы прикрепил кусочек своего файла, но не нашёл как это сделать.
Офлайн
balu: Вот они эти ваши виндовсРаботодатель диктует свои условия. Мало где на предприятиях используют Ubuntu. По крайней мере я об этом не слышал.
balu: Мы много используем Firebird.У меня есть программа которая использует Firebird. Установка действительно не сложная, но хотелось бы сделать всё одной программой. Чем проще установка - тем больше людей будут пользоваться программой.
Хотя я бы рекомендовал разобраться с PostgreSQL Кроме того есть бесплатные версии Oracle, DB2 и MSSQL, но у них есть ограничения, которые не першибешь. В принципе эти версии от MSSQL и Oracle показали себя отлично, больше понравился оракел. Хотя наиболее заманчиво версия от DB2.К великому сожалению для освоения PostgreSQL и др. СУБД сейчас банально нет времени. Есть цель - сделать программу, чтобы облегчить жизнь себе и другим.
Отредактировано (Май 14, 2009 11:35:32)
Офлайн
baluПоделись впечатлениями подробнее, плз.
наиболее заманчиво версия от DB2
ДобрыйЕсли все таки есть вероятность использования программы другимим, то я бы очень рекомендовал делать сразу под серверную СУБД, коей SQLite не является. В этом случае я бы выбрал СУБД, которая есть и в embedded варианте (удобно для установки и работы на одной машине), и в серверном (подключение других пользователей будет несложным).
К великому сожалению для освоения PostgreSQL и др. СУБД сейчас банально нет времени. Есть цель - сделать программу, чтобы облегчить жизнь себе и другим.
Офлайн
LexanderКогда я говорил про использование программы другими, я имел ввиду другие кредитные организации. Суть программы: оценка надежности банка которому дают межбанковский кредит. В нашем банке, кроме меня никто ей пользоваться не будет.
Если все таки есть вероятность использования программы другимим, то я бы очень рекомендовал делать сразу под серверную СУБД, коей SQLite не является. В этом случае я бы выбрал СУБД, которая есть и в embedded варианте (удобно для установки и работы на одной машине), и в серверном (подключение других пользователей будет несложным).
Офлайн
j2aНе знаю насколько получился пример простым (там есть места с достаточно специфичным Py-кодом), но зато полностью рабочим ;-) Да и в большей степени он показывает не использование ydbf, а всякие sqlalchemy прибабахи да конвертацию dbf->rdbms. В любом случае,Добрыйок, сделаю
Произвольный пример экспорта небольшого файла dbf в базу данных SQlite, просто чтобы понять принцип работы. Я бы прикрепил кусочек своего файла, но не нашёл как это сделать.
Отредактировано (Май 14, 2009 12:48:41)
Офлайн
есть такая штука (исходник и примеры)
Офлайн
Офлайн
Офлайн
Dimka665Смешно, ага. Я эту страницу написал в декабре 2005 (см. http://omsk.lug.ru/Python/Dbf/show?time=2005-12-19+20%3A08%3A33 ). А ydbf опубликовал в декабре 2006 (см http://bitbucket.org/j2a/ydbf/changeset/e8c03c999b1c/ )
не совсем.
http://omsk.lug.ru/Python/Dbf
Офлайн