Interactive installer by EDB
Download the installer
certified by EDB for all supported PostgreSQL versions.
Note! This installer is hosted by EDB and not on the PostgreSQL community servers.
If you have issues with the website it’s hosted on, please contact
webmaster@enterprisedb.com.
This installer includes the PostgreSQL server, pgAdmin; a graphical tool for managing and developing
your databases, and StackBuilder; a package manager that can be used to download and install
additional PostgreSQL tools and drivers. Stackbuilder includes management,
integration, migration, replication, geospatial, connectors and other tools.
This installer can run in graphical or silent install modes.
The installer is designed to be a straightforward, fast way to get up and running with
PostgreSQL on Windows.
Advanced users can also download a
zip archive
of the binaries, without the installer.
This download is intended for users who wish to include PostgreSQL as part of another application installer.
Platform support
The installers are tested by EDB on the following platforms.
They can generally be expected to run on other comparable versions,
for example, desktop releases of Windows:
PostgreSQL Version | 64 Bit Windows Platforms | 32 Bit Windows Platforms |
---|---|---|
15 | 2019, 2016 | |
14 | 2019, 2016 | |
13 | 2019, 2016 | |
12 | 2019, 2016, 2012 R2 | |
11 | 2019, 2016, 2012 R2 | |
10 | 2016, 2012 R2 & R1, 7, 8, 10 | 2008 R1, 7, 8, 10 |
NSIS
Directory contains files needed for an installer.
Build
Directory contains various build scripts.
Build depends:
- Microsoft SDK 7.1 or MSVC2013 for build PostgreSQL
- Active Perl 5.x
- Python 2.7 or 3.5
- msys2
- 7-Zip
- NSIS
- HTML Help Workshop (for PgAdmin documentation, included in Visual Studio)
Patches
Directory contains patches which are need to build PostgreSQL.
Usage
You can specify several environmental variables depending on desirable result:
-
ARCH=[X86/X64] — architecture, default X64
-
ONE_C=[YES/NO] — apply 1C patches or not, default NO
-
SDK=[SDK71/MSVC2013/MSVC2015] — MSVC version, default SDK71
-
PG_MAJOR_VERSION=[9.4/9.5/9.6/10] — major PostgreSQL version, default 10
-
PG_PATCH_VERSION=[1/7] — minor PostgreSQL version, default 1
-
NOLOAD_SRC=[1] — if variable has any value we will not download source
If you want to use GIT:
- GIT_BRANCH=[git branch name] — if you sets this variables we will download source from git
- GIT_PATH=[git path] — git URL, git://git.postgresql.org/git/postgresql.git by default
Сборки PostgreSQL создаются из исходных кодов
основной ветки этой СУБД с основного сайта проекта. В комплект
поставки входит как сам PostgreSQL сервер для
Windows, так и программа администрирования pgAdmin, также
нашей сборки.
Вы можете прислать Ваши замечания и предложения автору сборки и программы
установки — Виктору Спирину (vvs@vvs.ru). Можно также заказать доработки инсталлятора
для интеграции с Вашим ПО.
PgAdmin III версия 1.28b
Эта версия может работать с PostgreSQL от 8.1 до 14:
Загрузить pgAdmin3 версия 1.28b 64 bit для Windows
PgAdmin III версия 1.27.1b
Эта версия может работать с PostgreSQL от 8.1 до 13:
Загрузить pgAdmin3 версия 1.27.1b 64 bit для Windows
Пакеты для Linux (устанавливать оба):
pgadmin3-data_1.27.1b-1_all.deb
pgadmin3_1.27.1b-1_amd64.deb
PgAdmin III версия 1.26b
Эта версия может работать с PostgreSQL от 8.1 до 12:
Загрузить pgAdmin3 версия 1.26b 64 bit
Загрузить pgAdmin3.zip в архиве
Новые версии PostgreSQL
Загрузить PostgreSQL 13.2 64bit
Загрузить PostgreSQL 13.2 32bit
Загрузить PostgreSQL 12.3 64bit
Версия 12.3 включает дополнительно: pg_probackup 2.3.4, pgbouncer 1.11, odbc_fdw 0.5.1, orafce 3.13.4, pldebugger 1.1, pgAdmin 3 1.26b
Загрузить PostgreSQL 11.8 64bit
Версия 11.8 включает pgAdmin 3 1.26b
Предыдущие версии PostgreSQL
Версия PostgreSQL — 11.5
Загрузить PostgreSQL 11.5 64bit
Загрузить PostgreSQL 12.0 64bit
PgBouncer 1.9.0 64bit for Windows
Легкий пул соединений для PostgreSQL
PgBouncer 1.9.0 64bit for Windows
Включает PgAdmin III версия 1.24b, а также дополнения: pg_probackup, odbc_fdw, oracle_fdw, orafce, pldebugger
Загрузить PostgreSQL 11.2 64bit
Загрузить PostgreSQL 9.6.12 64bit
Загрузить PostgreSQL 11.1 64bit
Загрузить PostgreSQL 10.2 64bit
Загрузить PostgreSQL 10.1 64bit
Загрузить PostgreSQL 9.6.5 64 bit
Загрузить pgAdmin3 версия 1.23b 64 bit
Загрузить PostgreSQL 9.6.2 32 bit
Загрузить PostgreSQL 9.6.2 64 bit
Загрузить PostgreSQL 9.6.1 64 bit
Загрузить PostgreSQL 9.6.0 32 bit
Загрузить PostgreSQL 9.6.0 64 bit
Загрузить PostgreSQL 9.5.4 32 bit
Загрузить PostgreSQL 9.5.4 64 bit
Загрузить PostgreSQL 9.5.3 32 bit
Загрузить PostgreSQL 9.5.2 64 bit
Можно скачать и установить отдельно средство администрирования PostgreSQL – pgAdmin3 32 bit. В отличии от официальной сборки, наша 32 разрядная версия работает на Windows XP SP3 и выше:
Загрузить pgAdmin3 версия 1.22 32 bit
Примечание. Для работы pgAdmin3 может потребоваться Microsoft Visual C++ 2013 Redistibutable, поставляется с полным пакетом PostgreSQL по первой ссылке.
Вместе с PostgreSQL мы поставляем нашу бесплатную программу Vvs Задачи для управления делами. Ее можно скачать отдельно:
Загрузить Vvs «Задачи»
Старые версии PostgreSQL
Загрузить PostgreSQL 9.5.0 32 bit и Vvs «Задачи»
Загрузить PostgreSQL 9.4.4 32bit и Vvs «Задачи»
Загрузить PostgreSQL 9.4.4 64bit и Vvs «Задачи»
Некоторые отличия нашей сборки PostgreSQL:
- оптимизация параметров производительности сервера в зависимости от объема установленной памяти
- были решены проблемы с кодировкой русских сообщений
- кносоль PSQL сразу готова к работе в русской кодировке
- дополнительные ярлыки для управления сервером — стоп, старт, рестарт
- тихий режим установки (silent install) с параметрами из INI файла
- поставляется с программой Vvs Задачи для учета и планирования общих задач предприятия, в частности для контроля участия в электронных аукционах.
ОТКАЗ ОТ ГАРАНТИЙ
Данное программное обеспечение (ПО) предоставляется «как есть», без какой-либо гарантии, явной или подразумеваемой. Пользователь принимает на себя все риски, связанные с использованием, неиспользованием или качеством функционирования ПО.
Ответственность за любые убытки, ущерб, предъявление претензий, которые могут быть нанесены пользователю в результате загрузки ПО, полностью ложится на пользователя.
Программа Vvs Задачи не является общественным достоянием. Все исключительные права на программу Vvs Задачи, включая авторские права, принадлежат Виктору Спирину, и защищены законами и международными соглашениями об авторских правах.
Ваши замечания и предложения по нашим сборкам PostgreSQL и по программе Vvs Задачи присылайте по e-mail: vvs@vvs.ru
PostgreSQL — система управления базами данных (СУБД) объектно-реляционного типа. Программа распространяется свободно, пользовательский веб-интерфейс поддерживает русский язык. Поддержка операционными системами Windows зависит от версии PostgreSQL:
- Актуальная версия (11.2) СУБД предназначена для работы на 64-битных платформах Windows 7/8/10 и Server 2012 R2/2016.
- Предыдущая версия 10.1 подходит для ОС Windows 7/8/10 (32-бит и 64-бит), Server 2008 R2/2012 R2 и R1/2016 (64-бит), Server 2008 R1 (32-бит).
На данной странице можно скачать обе версии СУБД PostgreSQL. Предусмотрена поддержка русского языка.
PostgreSQL является достаточно мощной системой управления базами данных с широкими функциональными возможностями и особенностями:
Параметры создаваемых баз данных. В СУБД PostgreSQL можно создавать БД со следующими параметрами:
- Общий размер базы данных: без ограничений.
- Размер одной таблицы: до 32 терабайт.
- Размер одной записи в таблице: до 1,6 терабайта.
- Размер поля: до 1 гигабайта.
- Количество записей в таблице: без ограничений.
- Количество полей в записи: зависит от типа поля (от 250 до 1600 единиц).
- Количество индексов в таблице: без ограничений.
Поддержка пользовательских функций. Функции — блоки кода, выполняющиеся на стороне серверной части PostgreSQL. В основном функции пишутся на языке SQL, однако для реализации некоторых логических задач (например, условные переходы или циклы) требуется использования других языков программирования. PostgreSQL поддерживает пользовательские функции, написанные на одном из следующих языков:
- PL/pgSQL — процедурное расширение SQL, во многом схожее с используемым в СУБД Oracle язком PL/SQL.
- Различные скриптовые языки, включая Javascript, PL/Lua, PL/Python, PL/PHP, PL/Per и другие.
- C, C++ и Java.
- И статический язык программирования R.
Поддержка триггеров. Триггеры — функции, инициируемые в ходе выполнения стандартных DML-операций с записями баз данных: считывание (получение), вставка, удаление, редактирование. К примеру, стандартный оператор SQL «INSERT» при выполнении может запускать триггер, который будет проверять вставляемую в таблицу запись на соответствие тем или иным условиям.
Триггеры также могут быть написаны на одном из поддерживаемых СУБД PostgreSQL языков программирования.
Поддержка индексов. Индексы — особые объекты баз данных, служащие для увеличения производительности (скорости) выполнения операций по поиску данных. СУБД PostgreSQL поддерживает стандартизированные индексы типа «В-дерево», «Хеш-таблица», «Bloom», «GiST», «BRIN» и «GIN». Кроме того, пользователи могут создавать и собственные механизмы индексации данных. И встроенные и пользовательские индексы в PostgreSQL обладают следующими свойствами:
- Просмотр индексов, как в прямом, так и в обратном порядке.
- Возможность создания индексов над несколькими столбцами таблиц, независимо от типов содержащихся в них данных.
- Создание функциональных индексов, строящихся на базе набора значений функций, и другие.
Отдельно отметим возможность планировщика запросов СУБД PostgreSQL использовать одновременно несколько индексов, что позволяет выполнять сложные запросы.
Поддержка многочисленных типов данных. В PostgreSQL реализована поддержка большого набора встроенных типов данных:
- Численные типы: целые, с фиксированной/плавающей точкой, денежный тип.
- Символьные типы.
- Двоичные типы, включая массивы двоичных данных (BLOB).
- Тип «Дата/время» с поддержкой всех существующих форматов представления даты и времени.
- Булев тип.
- Перечисления.
- Геометрические примитивы.
- Сетевые типы данных: IP/IPv6-адреса, бесклассовая адресация CIDR, MAC-адреса.
- Идентификаторы UUID.
- Данные XML.
- Массивы.
- Текстовый формат обмена данными, основанный на JavaScript — JSON.
- Псевдотипы.
- И идентификаторы объектов баз данных.
Кроме того, пользователи могут создавать и собственные типы данных, а также программировать под них механизмы индексирования с применением GiST.
Создание объектов СУБД. Практически в любом аспекте СУБД PostgreSQL может быть расширена пользователем. Так, имеется возможность добавления/изменения:
- Типов данных (и преобразование существующих).
- Доменов.
- Функций.
- Индексов.
- Операторов.
- Процедурных языков.
Прочие возможности и особенности
- Высокая производительность и надежность механизмов транзакций и репликации.
- Создание правил для DLM-операций и операций выборки.
- Создание механизмов представлений.
- Поддержка запросов с объединениями «OUTER JOIN», «UNION», «UNION ALL», «EXCEPT» и «INTERSECT».
- Наследование таблицами характеристик от других таблиц.
- Партицирование — разделение таблицы на несколько таблиц.
- Система контроля целостности.
- Табличные выражения, рекурсивные запросы.
- Поддержка UTF-8.
- Поддержка SSL, Kerberos и SELinux.
- Возможность подгружения расширений с поддержкой SHA1, XML и MD5.
Благодаря открытому API имеется возможность создания сложных выборок, отчетов и других объектов.
Open source PostgreSQL packages and installers from EDB
* These versions of PostgreSQL are no longer supported
Note: EDB no longer provides Linux installers for PostgreSQL 11 and later versions, and users are encouraged to use the platform-native packages. Version 10.x and below will be supported until their end of life. For more information, please see this blog post on Platform Native EDB Packages for Linux Users.
PostgreSQL 14 Installation Guide
EDB PostgreSQL Language Pack Guide
PostgreSQL is the world’s most advanced open source database and the fourth most popular database. In development for more than 20 years, PostgreSQL is managed by a well-organized and highly principled and experienced open source community. It is an object-oriented database that is fully ACID compliant and highly extensible, enabling the community to add new features and capabilities as workload demands evolved.
Because of its extensibility, PostgreSQL offers a wide variety of built-in PostgreSQL data types including JSON, XML, HSTORE (key-value), Geo-spatial (PostGIS), IPv6; flexible indexing, featuring composite indexes, GiST, SP- GiST, GIN; full Text Search, online index reorganization; background workers such as a managed process known as Mongress, which accepts MongoDB queries to interface with Postgres data; a contrib module interface: pgcrypto (data encryption), pg_trgm (find ‘similar’ data), HSTORE (schema-less data); and extensive SQL support.
PostgreSQL runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, macOS, Solaris), and Windows. It offers the following programming languages: PL/pgSQL, PL/SQL, Java, Python, Ruby, C/C+, PHP, Perl, Tcl, Scheme. Postgres also offers the following Library interfaces: OCI, libpq, JDBC, ODBC, .NET, Perl, Python, Ruby, C/C+, PHP, Lisp, Scheme, and Qt.
PostgreSQL databases provide enterprise-class database solutions and are used by a wide variety of enterprises across many industries, including financial services, information technology, government and media and communications.
Установка и настройка PostgreSQL на Windows Server 2012
PostgreSQL — это бесплатная СУБД c открытым исходным кодом, предназначенная для высоких нагрузок. PostgreSQL используется IT-гигантами, например, Яндексом. В этой статье мы расскажем как легко и быстро можно установить и настроить PostgreSQL на Windows Server 2012.
PostgreSQL можно скачать с официального сайта.
1. После того как установочный файл скачан, необходимо найти его в папке с Вашими загрузками и запустить его на исполнение двойным щелчком мыши.
2. После этого запустится приветственное окно установки, жмем Next
3. На этом этапе можно выбрать каталог для установки PostgreSQL
4. На этом этапе выбираем компоненты для установки — сам сервер PostgreSQL, графическая утилита администрирования pgAdmin, инструменты командной строки и утилита stack builder для установки дополнительных компонентов. Выберем все и нажмем Next
5. Выберем каталог, где будут храниться наши базы
6. Зададим пароль Администратора СУБД (postgres)
7. Можно переопределить порт по которому будет происходить соединение с БД. По умолчанию это порт 5432. Оставим.
8. Выберем локализацию (региональные настройки) для наших баз или оставим по умолчанию
9. На этой странице нам выведут суммарную информацию о нашем выборе
10. А на этой странице сообщают, что система готова к установке
11. Система устанавливается
12. После окончания установки система предложит запустить Stack Builder — откажемся от установки сняв соответствующую галочку, и нажимаем Finish
На этом установка завершена. Проверить корректность установки можно также удостоверившись что запущена соответствующая служба. Для этого надо запустить оснастку “Службы” . Для этого нажмите комбинацию Win+R и в открывшееся окно написать services.msc
Далее необходимо найти там службу с именем начинающимся с postgresql и удостовериться что она запущена (статус службы “выполняется”)
Также вместе с сервером СУБД устанавливается клиент командной строки PostgreSQL и утилита pgAdmin, которые можно также использовать для проверки корректности установки.
Например запустим консольный клиент psql из меню “Пуск” и попробуем соединиться c сервером PostgreSQL
Psql спросит вас к какому серверу, к какой базе и каким пользователей Вы хотите подключиться. Можно просто нажать Enter чтобы принять значения по умолчанию в квадратных скобках и в конце спросит пароль администратора , который Мы задавали на шаге 6.
В случае успешного подключения вы должны попасть в командную строку PostgreSQL которая выглядит как показано на рисунке
На этом установка и настройка PostgreSQL на Windows Server 2012 окончена. В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Windows, а если вы ищете надежный виртуальный сервер под управлением Windows, обратите внимания на нашу услугу — Аренда виртуального сервера Windows.
Последнее обновление: 14.06.2022
Средняя оценка: 1436563,6, всего оценок: 7
Спасибо за Вашу оценку!
К сожалению, проголосовать не получилось. Попробуйте позже
PostgreSQL is a powerful, open-source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64), and Windows. PostgreSQL is a powerful object-relational database management system! Download PostgreSQL Offline Installer Setup 64bit for PC!
It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation (table sizes can go up to 32 TB).
PostgreSQL 2023 comes with many features aimed to help developers build applications, administrators to protect data integrity and build fault-tolerant environments, and help you manage your data no matter how big or small the dataset. In addition to being free and open-source, the tool is highly extensible. For example, you can define your own data types, build out custom functions, even write code from different programming languages without recompiling your database!
The app tries to conform with the SQL standard where such conformance does not contradict traditional features or could lead to poor architectural decisions. Many of the features required by the SQL standard are supported, though sometimes with slightly differing syntax or function. Further moves towards conformance can be expected over time. As of the version 11 release in October 2018, Postgre SQL 64bit version conforms to at least 160 of the 179 mandatory features for SQL:2011 Core conformance, whereas of this writing, no relational database meets full conformance with this standard.
Features and Highlights
Data Types
- Primitives: Integer, Numeric, String, Boolean
- Structured: Date/Time, Array, Range, UUID
- Document: JSON/JSONB, XML, Key-value (Hstore)
- Geometry: Point, Line, Circle, Polygon
- Customizations: Composite, Custom Types
Data Integrity
- UNIQUE, NOT NULL
- Primary Keys
- Foreign Keys
- Exclusion Constraints
- Explicit Locks, Advisory Locks
Concurrency, Performance
- Indexing: B-tree, Multicolumn, Expressions, Partial
- Advanced Indexing: GiST, SP-Gist, KNN Gist, GIN, BRIN, Covering indexes, Bloom filters
- Sophisticated query planner/optimizer, index-only scans, multicolumn statistics
- Transactions, Nested Transactions (via savepoints)
- Multi-Version Concurrency Control (MVCC)
- Parallelization of reading queries and building B-tree indexes
- Table partitioning
- All transaction isolation levels defined in the SQL standard, including Serializable
- Just-in-time (JIT) compilation of expressions
Reliability, Disaster Recovery
- Write-ahead Logging (WAL)
- Replication: Asynchronous, Synchronous, Logical
- Point-in-time-recovery (PITR), active standbys
- Tablespaces
Security
- Authentication: GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Certificate, and more
- Robust access-control system
- Column and row-level security
Extensibility
- Stored functions and procedures
- Procedural Languages: PL/PGSQL, Perl, Python (and many more)
- Foreign data wrappers: connect to other databases or streams with a standard SQL interface
- Many extensions that provide additional functionality, including PostGIS
Internationalization, Text Search
- Support for international character sets, e.g. through ICU collations
- Full-text search