Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 14

Обновление PostgreSQL

08.06.2020, 23:43. Показов 2372. Ответов 3

Author24 — интернет-сервис помощи студентам
Ниже представлено обновление до PostgreSQL 12
Как устанавливается СУБД? Что будет, если добавить в одну из БД старого кластера БД хранимую функцию на Си?

Bash Скопировано
1
2
3
4
5
6
7
8
# Обновление с помощью утилиты
pfexec pg_upgrade \
--old-datadir=/var/postgres/11/data \
--new-datadir=/var/postgres/12/data \
--old-bindir=/usr/postgres/11/bin \
--new-bindir=/usr/postgres/12/bin \
--old-options '-c config_file=/var/postgres/11/data/postgresql.conf' \
--new-options '-c config_file=/var/postgres/12/data/postgresql.conf'
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2020, 23:43
Ответы с готовыми решениями:

Обновление Postgresql 9.1 - 9.6
Добрый день! Прошу вашей помощи по обновлению версии Postgresql c версии 9.1 до версии 9.6 при помощи pg_upgrade Вдохновившись...

PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так вот дали задание сотворить програмку с...

PostgreSQL 9.4.10 1с
Крутится 15 БД 1с Винты баракуды в 10 Пользователей немного порядка 20 Базы занимают порядка 300 гб. Возможно ли разнести БД на...

3
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
09.06.2020, 08:12
Лучший ответ Сообщение было отмечено Alex_R17 как решение

Решение

Вам надо будет сначала перенести бинарный файл.
Если у вас в старой базе созданы функции примерно как это выражение
SQL Скопировано
1
CREATE FUNCTION proba(x text) RETURNS text LANGUAGE C AS '$libdir/myfunc.so', 'proba';
То в новой базе она скажет ошибку, потому что не найдет myfunc.so
1
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 14
09.06.2020, 14:32  [ТС]
что делать, чтоб все таки выполнилось обновление?
0
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
09.06.2020, 15:07
Лучший ответ Сообщение было отмечено Alex_R17 как решение

Решение

собрать ваши объектники для нового сервера и положить их в $libdir нового сервера
копирование от старого не подойдет, там зашивается проверка старшей версии pg.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2020, 15:07
Помогаю со студенческими работами здесь

GUID postgresql 9.3
Здравствуйте. Пытаюсь снести постгресс при помощи msiexec, он требует GUID (Уникальный номер продукта). Где его можно найти?

PostgreSQL склад
Учитывая рекомендации, перестроил базу данных (Вот небольшая часть, необходимая для интересующего меня вопроса): /* Сам тип расхода */...

Роли бд postgresql
Есть бд на postgresql(учебный проект). Также есть приложение на c#, которое позволяет взаимодействовать с данной...

PostgreSQL функции
CREATE OR REPLACE FUNCTION fizzbuzz() RETURNS TEXT AS $$ DECLARE result TEXT; BEGIN FOR i IN 1..100 LOOP IF i % 3 = 0 THEN...

Установка PostgreSQL
При уставноке PostgreSQL 9.1.1 на Windows 7(64) возникает следующая ошибка "Problem running post-install step. Installation may not...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Указатели в Swift: Небезопасные, буферные, необработанные и управляемые указатели
mobDevWorks 16.04.2025
Указатели относятся к наиболее сложным и мощным инструментам языка Swift. В своей сути указатель — это переменная, которая хранит адрес участка памяти, где расположены данные, а не сами данные. . . .
Жизненный цикл HTTP-запросов в ASP.NET Core MVC
UnmanagedCoder 16.04.2025
Разработка веб-приложений на ASP. NET MVC часто выглядит как простой процесс: получили запрос, обработали его в контроллере, отрендерили представление и отправили ответ пользователю. Однако за этой. . .
Введение в Django: Создаём приложение портфолио
py-thonny 16.04.2025
Django – один из самых мощных веб-фреймворков на Python, который позволяет быстро создавать сложные веб-приложения. В отличие от других фреймворков, Django предоставляет богатый набор встроенных. . .
Итераторы в C++: Продвинутые техники использования
bytestream 16.04.2025
Итераторы - одна из самых гибких и выразительных концепций в C++, позволяющих абстрагировать обход элементов контейнера от его внутренней реализации. За прошедшие годы они эволюционировали от простых. . .
Обработка естественного языка в Python с помощью spaCy
py-thonny 16.04.2025
Обработка естественного языка (Natural Language Processing, NLP) — одна из самых быстрорастущих областей искусственного интеллекта, которая позволяет компьютерам понимать, интерпретировать и. . .
Работа с железом в PHP Laravel с Pinout
Jason-Webb 16.04.2025
Граница между программным и аппаратным миром стремительно размывается. Современные веб-приложения уже не ограничиваются цифровым пространством — они активно взаимодействуют с физическими. . .
Возвращаясь к сумматороам и регистрам (всё таки заявку подам в ФИПС, сроки горят уже, поэтому симулятор для апгрейда аппарата чуть подождёт)
Hrethgir 16.04.2025
Вообще считаю, что асинхронные логические схемы это путь к энергоэффективности и быстродействию, а значит представляют собой область отдельных архитектур, от схем последовательных. Вообще на. . .
Абстрактные классы в TypeScript
run.dev 15.04.2025
Разработка современных веб-приложений требует надежных инструментов для структурирования кода. В этом контексте абстрактные классы стали незаменимым элементом объектно-ориентированного. . .
Хеш-функции std::hash в C++ программировании
NullReferenced 15.04.2025
Хеширование — фундаментальная концепция в компьютерных науках, играющая важную роль в эффективной обработке и хранении данных. В C++ функциональность std::hash является неотъемлемой частью. . .
Форматирование строк в Python
py-thonny 15.04.2025
Форматирование строк — одна из тех базовых возможностей Python, которые сопровождают разработчика каждый день. Эта задача кажется тривиальной на первый взгляд, но на самом деле представляет собой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер