Приходилось ли Вам когда-нибудь ломать голову над тем как вернуть из хранимой процедуры PostgreSQL сложную конструкцию с хитрой иерархией, и при этом не писать в приложении огромный костыль для парсинга древовидной структуры, утолканной силами разработчика в плоскую реляционную таблицу? Если ответ положительный, то прошу под кат…
Рубрика «postgresql» - 76
Получаем структурированные данные из PostgreSQL
2012-08-01 в 8:58, admin, рубрики: json, postgresql, Песочница, сериализация, метки: json, postgresql, сериализацияРасчет нагрузки по кафедре
2012-07-26 в 5:33, admin, рубрики: open source, postgresql, python, автоматизация документооборота, учебный процесс, Учебный процесс в IT, метки: open source, автоматизация документооборота, учебный процесс Решил поделится опытом решения частичной автоматизации документооборота на кафедре в ВУЗе. Это продолжение, в некотором смысле, моего поста Программа по составлению расписания занятий в ВУЗе. Решение построено на бесплатных продуктах и успешно эксплуатируются в течение 6 лет.
Читать полностью »
Поприветствуйте вашего старого нового друга
2012-07-22 в 21:44, admin, рубрики: mysql, open source, oracle, postgresql, sql server, wtf, базы данных, переводыСегодня разнообразные открытые СУБД встают лицом к лицу против массивных, неуклюжих и дорогостоящих «корпоративных» систем, таких как SQL Server и Oracle. Часто открытые СУБД прекрасно работают лучше закрытых систем, не уступая даже в функциональных возможностях.
Из всех открытых систем управления базами данных самой умной, производительной и функциональной системой является Postgres, которая заслуженно привлекает всё больше и больше внимания.
Читать полностью »
Путевые заметки, или вкус кофе для слонов
2012-07-19 в 6:00, admin, рубрики: java, postgresql, взаимодействие, десктопные приложения, разработка, метки: java, postgresql, взаимодействие, десктопные приложения
Уже догадались, о чем будет статья?
Третий год занимаюсь разработкой крупной системы на Java с использованием СУБД PostgreSQL. Система десктопная, клиент-серверная. Опытного Senior-Java-Developer-а у нас нет, поэтому приходится думать самим. Думать, строить, ломать, строить заново, опять ломать…
За время работы накопился некоторый опыт как по организации непосредственно работы с БД, так и по взаимоувязыванию этих платформ, о котором и хочу рассказать в этой статье.
Опишу выборочно некоторые вопросы, с которыми мы столкнулись при разработке и которые решили.
Читать полностью »
NHibernate: маленькая хитрость при работе с Oracle или PostgreSQL
2012-07-09 в 19:15, admin, рубрики: .net, hibernate, nhibernate, oracle, postgresql, tips, метки: hibernate, nhibernate, oracle, postgresql, tipsВ ADO.NET провайдерах для Oracle, PostgreSQL и, возможно, других есть одна неприятная особенность, которая может сказаться на производительности вашего приложения, если вы запрашиваете у сервера большие объемы данных: они не кэшируют вызовы метода IDataReader.GetOrdinal. Как оказалось это очень критично для NHibernate, но, к счастью, разработчики NHibernate (а точнее Hibernate) эту проблему заметили и уже решили.
Но эта фича осталась незамеченной и почти не задокументированной.
Читать полностью »
Автоматическое построения диаграмм сущность-связь
2012-07-08 в 5:19, admin, рубрики: ER-диаграммы, postgresql, python, sql, Регулярные выражения, метки: ER-диаграммы, python, sql, регулярные выражения Я не люблю всякие визуальные редакторы для создания ER-моделей. Предпочитаю писать SQL код вручную, но для всяких отчетов и обсуждений хотелось иметь графическое представление и желательно в векторном формате.
Читать полностью »
Автоматическое построение диаграмм сущность-связь
2012-07-08 в 5:19, admin, рубрики: ER-диаграммы, postgresql, python, sql, Регулярные выражения, метки: ER-диаграммы, python, sql, регулярные выражения Я не люблю всякие визуальные редакторы для создания ER-моделей. Предпочитаю писать SQL код вручную, но для всяких отчетов и обсуждений хотелось иметь графическое представление и желательно в векторном формате.
Читать полностью »
Установка и настройка генератора тайлов на основе OSM данных в Ubuntu или Debian
2012-05-28 в 17:52, admin, рубрики: mapnik, postgis, postgresql, Песочница, метки: mapnik, postgis, postgresql Совсем недавно возникла задача создания программного обеспечения по генерации картографических тайлов. В качестве основы выбор пал на mapnik (альтернатив ему немного). Как оказалось, здесь на пути поджидало множество сложностей, непредвиденных ошибок, а более менее внятной документации по настройке всего «под ключ» найти не удалось. Повозившись какое-то время, мне удалось собрать множество граблей, которые могут возникнуть ну и довести дело до победного конца. Об этом и статья.Читать полностью »
Выбираем локальный веб-сервер для Windows
2012-05-23 в 16:51, admin, рубрики: AMPPS, Apache, AppServ, denwer, EasyPHP, EleanorServ, mysql, nginx, Nimp, Open Server, php, phpmyadmin, postgresql, sendmail, Server2go, Uniformserver, USBWebserver, vertrigo, Wampserver, web-разработка, Winginx, xampp, Веб-разработка, разработка сайтов, метки: AMPPS, apache, AppServ, denwer, EasyPHP, EleanorServ, mysql, nginx, Nimp, open server, PHP, phpmyadmin, postgresql, sendmail, Server2go, Uniformserver, USBWebserver, vertrigo, Wampserver, web-разработка, Winginx, xampp, разработка сайтовВо времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный локальный веб-сервер. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.
Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14-ть! программных комплексов предназначенных для использования в качестве локального веб-сервера для Windows.
Выбираем WAMP платформу для разработки сайтов под Windows
2012-05-23 в 16:51, admin, рубрики: AMPPS, Apache, AppServ, denwer, EasyPHP, EleanorServ, mysql, nginx, Nimp, Open Server, php, phpmyadmin, postgresql, sendmail, Server2go, Uniformserver, USBWebserver, vertrigo, Wampserver, web-разработка, Winginx, xampp, Веб-разработка, Программирование, разработка, разработка сайтов, метки: AMPPS, apache, AppServ, denwer, EasyPHP, EleanorServ, mysql, nginx, Nimp, open server, PHP, phpmyadmin, postgresql, sendmail, Server2go, Uniformserver, USBWebserver, vertrigo, Wampserver, web-разработка, Winginx, xampp, разработка сайтовВо времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный WAMP комплекс. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.
Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14! программных комплексов предназначенных для разработки сайтов под Windows.