Время в минутах между двумя датами

Изображение msi

Вчера адаптировал решение одной задачи под PostgreSQL.
В частности, требовалось вычислить интервал времени в минутах между двумя датами.
В SQL Server это можно сделать, применив встроенную функцию DateDiff:

SELECT datediff (minute, '2011-10-07T23:43:00', '2011-10-08T01:23:00');

В PG я не нашел ничего лучше как представить разность между датами интервалом, извлечь из него число секунд, и, наконец, поделить на 60, чтобы выразить результат в минутах. Итого:

11.09.2011. Вышел PostgreSQL 9.1.0

"PostgreSQL 9.1 предоставляет некоторые из наиболее передовых возможностей промышленного класса среди СУБД с открытым исходным кодом и при поддержке инноваций со стороны сообщества и зарекомендовавших себя успешных клиентов. PostgreSQL также позиционируется как средство построения и запуска приложений в облачной среде", заявил Чарльз Фэн, Sr. VP R&D, VMware.

14.05.2011 Выложена книга

Выложена HTML версия книги Алексея Васильева Работа с Postgresql: настройка, масштабирование. Является справочным пособием по настройке и масштабированию Postgresql. В книге иследуются вопросы по настройки производительности Postgresql, репликации и кластеризации. Изобилие реальных примеров позволит как начинающим, так и опытным разработчикам быстро разобратся с особенностями масштабирования Postgresql для своих приложений.

Обновлён перевод FAQ

Обновил перевод FAQ. Как я понял, теперь FAQ поставляется не с исходными текстами PostgreSQL а формируется в Wiki на сайте http://postgresql.org. В связи с этим пришлось переводить Wiki страницу там, да ещё и конвертировать Wiki в HTML, чтобы можно было выложить FAQ здесь.

18.01.2011. Переезд на новый хостинг и смена темы оформления

Сегодня осуществлён переезд на новый хостинг, где надеюсь сайт будет работать побыстрее. Также, тема оформления, которая мало чем отличалась от идущей по умолчанию с данной CMS заменена на ту, которая больше похожа на оформление сайта http://postgresql.org - надеюсь вам понравится :)

Установка PostgreSQL 9.0.1 на Windows 7

Маленькое предисловие

С момента выхода прошлой статьи об установке PostgreSQL 8.3 на Windows XP прошло уже довольно много времени. Надеюсь, что она помогла части людей произвести это нехитрое действие. Статья расползлась по другим сайтам, некоторые из которых просто и незатейливо выкинули из неё отметку об авторе. Тем не менее, пришла пора снова написать об одном и том же, хотя установка PostgreSQL и тогда не вызывала никаких проблем, как не вызывает их и сейчас.

Упражнения на SQL-EX для PostgreSQL

Изображение msi

Реализованы упражнения обучающего этапа (SELECT) для нескольких СУБД, в том числе и для PostgreSQL.
Пока страница находится в режиме тестирования буду рад любым замечаниям.

Вышло обновление PostgreSQL 9.0.1

Я специально не анонсировал выход 9.0.0, потому что предвидел, что не за горами первое исправление 9.0.1, которое наверняка будет содержать устранение ряда ошибок, которые очень мешают жить тем, кто уже поставил себе версию 9.x. Я оказался прав. Таким образом, анонсирую выход 9.0.1 только сейчас...

Как всегда, вы можете скачать версию 9.0.1 с этого сайта. Обратите внимание, что также вышла новая версия ODBC драйвера. Также обратите внимание, что версия для Windows теперь поставляется в вариантах 32-bit и 64-bit.

Вышло обновление PostgreSQL 8.4.4

17 мая 2010 вышло обновление PostgreSQL 8.4.4. Как всегда вы можете скачать его с этого сайта.

Разработчики закрыли 24 бага и сделали следующие усовершенствования:

Переводы/Перевод главы "Индексы" мануала

http://postgresql.ru.net/manual/indexes.html

Глава 11. Индексы.
Оглавление

11.1. Введение [ok]
11.2. Типы индексов [ok]
11.3. Многоколоночные индексы [ok]

11.4. Индексы и ORDER BY
11.5. Объединение нескольких индексов
11.6. Уникальные индексы
11.7. Индексы выражений
11.8. Частичные индексы
11.9. Оператор классов и семейств операторов (? Operator Classes and Operator Families)
11.10. Изучение использования индексов

Собранный материал

Back to top

(С) Виктор Вислобоков, 2008-2010