Pull to refresh

Comments 11

Есть ли такая возможность для PostgreSQL, работающего под управлением Windows?
Посмотрите здесь https://github.com/tds-fdw/tds_fdw/issues/53
Теоретически такая возможность есть. Сам разработчик не предоставляет скомпилированные версии tds_fdw. И он не входит в наш PostgresPro. Теоретически можно собрать tds_fdw следующим образом:
1 — необходимо скачать или собрать FreeTDS под Windows (http://www.freetds.org/userguide/osissues.htm#WINDOWS)
2 — собрать tds_fdw под Windows. Есть полезные статьи https://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules и http://blog.2ndquadrant.com/compiling-postgresql-extensions-visual-studio-windows/.
Я сам еще не пробовал собирать tds_fdw под Windows. Возможно попробую и напишу об этом статью.
Спасибо, буду посмотреть :)
Далее скачиваем и собираем tds_fdw

Через pgxnclient это сделать проще, а в yum PGDG есть готовый пакет tds_fdw.

Я уже писал об этом, для стейджинга/прода вы можете использовать пакет вашего администратора/дистрибутива/сообщества. А у себя на ноутбуке — да, можно и нужно собрать из исходников, хотя бы для того, чтобы понять что это и как оно работает, если вы его собираетесь использовать в продуктиве.

А почему
datetime
datetime2
smalldatetime
timestamp сопоставляются timestamp without time zone?
timestamp в MSSQLSERVER — ни разу не дата/время!

timestamp
Тип данных timestamp является синонимом типа данных rowversion и подчиняется правилам поведения синонимов типов данных. В инструкциях на языке описания данных DDL по возможности используйте rowversion вместо timestamp. Дополнительные сведения см. в статье Синонимы типов данных (Transact-SQL).
Тип данных Transact-SQL timestamp отличается от типа данных timestamp, определенного в стандарте ISO.
Примечание

Синтаксис timestamp является нерекомендуемым. Этот компонент находится в режиме обслуживания и может быть удален в будущей версии Microsoft SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Спасибо. Вы правы! Это было уже изменено. Сейчас rowversion и timestamp соответствуют типу bytea. Я обновил таблицу.

Sign up to leave a comment.