Блоги

Не пугайтесь рекламы!

Возможно некоторые обратили внимание на всплывающие окна с рекламой на сайте. К сожалению, жизнь заставляет искать средства на поддержку сайта, так что я был вынужден ввести такой способ показа рекламы. Прошу прощения, если это кому-то покажется неудобным!

Функция для вывода текущего времени в формате unixtime

Добрый день, уважаемое сообщество.

Надоело, что при работе с большими массивами данных в БД слишком долго идет выборка данных из таблички по определенным временным меткам в формате unixtime.
Придумал простейшую функцию, которая единожды в начале запроса определяет текущее время в формате unixtime, и теперь вычисление текущего времени происходит не для каждой строки, а один раз, оптимизируя запрос в разы:

--создать функцию
CREATE FUNCTION now_unixtime() returns integer AS $$
SELECT extract(epoch FROM now())::integer AS result;
$$ LANGUAGE sql;
 
 
--Удалить функцию

Вышел новый PostgreSQL ODBC драйвер 1.4

Компания Devart продолжает улучшать свой PostgreSQL ODBC драйвер и выпустила его новую версию. Среди мелких исправлений стоит выделить следующие:

- поддержка Linux 32/64 бит (пока в бете)
- поддержка Mac OS 32/64 бит (пока в бете)
- поддержка соединения через SSL протокол
- поддержка соединения через SSH протокол
- поддержка соединения через HTTP туннель
- улучшена совместимость с Microsoft Visual FoxPro
- улучшена совместимость с Microsoft Power BI Desktop

Релиз новой версии PostgreSQL ODBC драйвера 1.2

Разработчик ODBC драйверов - компания Devart, в недавнем времени выпустила новый Salesforce ODBC драйвер и обновила все ранее выпущенные ODBC драйвера в том числе и драйвер для PostgreSQL.

В основном были улучшены совместимости с различными платформами, а также производительность самого драйвера. В итоге из нового драйвер получил:

- улучшеная совместимость с Microsoft Visual Studio (все версии)
- улучшенная совместимость с Microsoft Office (все версии)

Вышел новый dbExpress драйвер для PostgreSQL и новые Delphi компоненты доступа к базам данным PostgreSQL

В свете выхода новой среды разработки RAD Studio 10 компания Devart в своём недавнем релизе выпустила обновлённую версию PgDAC - Delphi компоненты для доступа к базам данных PostgreSQL.

Что нового:

- поддержка RAD Studio 10 Seattle
- поддержка групповых операций (batch operations) INSERT, UPDATE and DELETE, которые значительно повышают производительность при модификации больших объёмов данных
- улучшена поддержка различных типов данных
- теперь триальная версия для Win64 не имеет ограничений в функционале

Вышел PostgreSQL ODBC драйвер

Вышел альтернативный стандартному PostgreSQL ODBC драйвер. Из основных фич, которые позиционирует разработчик выделены:
1) прямой режим - "Direct Mode gives your applications an unrivaled advantage — connection to PostgreSQL databases directly via TCP/IP avoiding PostgreSQL Client."
2) поддержка различных ОС - "The current version supports Windows, Linux, Mac OS X, both 32-bit and 64-bit. So you can develop both 32-bit and 64-bit cross-platform applications."

Кириллица в psql под Windows

В общем-то, это не сама статья, а только ссылка на неё.

В своё время столкнувшись с проблемой отображения кириллицы в psql под Windows, я был удивлён разнообразием и бесполезностью решений, как это реализовать. В основном, предлагается править реестр и прибегать к иным шаманским приёмам.

Вышел PostgreSQL 9.3

9 сентября 2013 года вышел релиз PostgreSQL 9.3.

Из фич:
- Внешние данные теперь открыты для записи
- Улучшена доступность и надёжность
- Параллельный pg_dump
- LATERAL JOIN

Страница официального анонса: http://www.postgresql.org/about/news/1481/

Расширенные возможности бэкапа баз данных SQL в версии Handy Backup 7.4

Изображение Новософт

Компания Новософт выпуcтила новую версию популярного решения для резервного копирования Handy Backup 7.4 с обновленным функционалом для резервного копирования MS SQL, MySQL, PostgreSQL и других баз данных. Кроме того, были усовершенствованы модули программы, позволяющие осуществлять резервное копирование в облачные хранилища Яндекс.Диск и HBDrive.

Ошибка при востановлении из Backup'а

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

Суть проблемы следующая: на двух компах стоят одинаковые вырсии postgre, единственное различие это версия в плане битности, т.е на одном 64х на другом 86х, на обоих компах семерка 64х. Бэкап с первого компа с ошибками, но устанавливается на второй, а с другого на первый не устанавливается. При попытке установки вылезают ошибки, см. файл в приложении.

При попытке предварительного просмотра содержания бэкапа, сообщается что-то типа "схема узла для таблицы не найдена". Бэкапы, с компа которого они сделаны, без проблем ставятся на этот же комп, как в первом так и во втором случае.

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

Back to top

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