Я использую WSUS для той же цели.
Я устанавливаю WSUS для загрузки обновлений. Сгруппированный компьютеры в "Рабочие станции" и "Серверы" затем я устанавливаю в групповой политике доменов, где клиентские машины получают свои обновления.
Кажется, что это - то, что Вы хотите сделать.
Если когда-нибудь необходимо изменять сервер обновления или как клиенты получают свои обновления, Вы просто изменяете GPO.
Вот местоположение: Доменная политика GPO Расширяется: Конфигурация компьютера> Административные Шаблоны> Windows Update
Необходимо настроить все, что применяется, но определенный GPO, который необходимо установить: "Укажите интранет, которая Вот - Microsoft Update Service Location" то, где можно указать сервер WSUS.
Надеюсь, это поможет.
Для меня в OS X с Homebrew это было так.
mv / usr / local / var / postgres / usr /local/var/postgres.old
initdb -D / usr / local / var / postgres
pg_upgrade -b /usr/local/Cellar/postgresql/9.0.4/bin -B / usr / local / Cellar /postgresql/9.1.2/bin -d /usr/local/var/postgres.old -D /usr/local/var/postgres
./delete_old_cluster.sh
(этот скрипт создается автоматически в текущий каталог при выполнении вышеуказанных шагов) rm delete_old_cluster.sh
Вот как я это сделал на Fedora:
postgresql-setup initdb
, это создаст новый каталог данных pg_upgrade -b /usr/lib64/pgsql/postgresql-9.0/bin/ -B / usr / bin / -d data.old / -D data
Я думаю для вас это будет:
pg_upgrade -b /usr/local/Cellar/postgresql/9.0.4/bin -B /usr/bin/ -d /usr/local/var/postgres.old/ -D /usr/local/var/postgres/
Для Arch Linux в вики есть решение , которое отлично сработало для меня:
pacman -S --needed postgresql-old-upgrade
su -
su - postgres -c 'mv /var/lib/postgres/data /var/lib/postgres/data-9.2'
su - postgres -c 'mkdir /var/lib/postgres/data'
su - postgres -c 'initdb --locale en_US.UTF-8 -E UTF8 -D /var/lib/postgres/data'
su - postgres -c 'pg_upgrade -b /opt/pgsql-9.2/bin/ -B /usr/bin/ -d /var/lib/postgres/data-9.2 -D /var/lib/postgres/data'
Я пропустил / забыл строку "initdb"
initdb -D / usr / local / var / postgres
После создания БД pg_upgrade работал в моей системе Windows.
Если вы используете macOS и установили Postgres через Homebrew, вы можете просто запустить:
brew postgresql-upgrade-database
Это обеспечит установку старой версии Postgres, создаст новую базу данных, а затем перенесет ее через pg_upgrade
. Старые данные останутся в /usr/local/var/postgres.old
.