Как установить / обновить Postgres 9.4?
Я только что установил Postgres, но он, кажется, установил 9.3, и я хотел бы начать с 9.4
Я просто сделал apt-get install postgresql с новой машины Ubuntu 14.04.1 .
Http://www.postgresql.org/download/linux/ubuntu/
Говорит, что вы можете сделать:
apt-get install postgresql-9.4
Но когда я пытаюсь это сделать, я получаю:
E: Couldn't find any package by regex 'postgresql-9.4
Хорошо, поэтому я попробую раздел ниже, где вы добавляете репозиторий PostgreSQL Apt, но ничего не могу найти любой.
Разве 9.4 еще не в менеджерах пакетов? Я делаю что-то ужасно неправильное?
6 ответов:
Postgresql-9.4 недоступен в14.04 "Trusty". Он был добавлен в 14.10 "утопический" . Он может быть перенесен обратно в будущем.
В указаниях на странице загрузкиPostgreSQL Ubuntu отсутствует команда. их руководство wiki имеет правильную процедуру. Перед установкой необходимо выполнить команду
apt-get update. Это приведет к тому, что система будет считывать изменения в источниках.
Вы можете добавить его из инструкции на странице
Http://www.postgresql.org/download/linux/ubuntu/
Создайте файл / etc / apt / sources.список.д/пгдг.список и добавьте строку для репозитория
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg mainИмпортируйте ключ подписи репозитория и обновите списки пакетов
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update && sudo apt-get install postgresql-9.4
Если вы пытаетесь установить на Ubuntu 14.04" Trusty", вы можете выполнить следующие действия:
Чтобы проверить вашу версию:
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty1) Создайте новый файл РЕПО apt для postgres
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list2) импорт ключа подписи репозитория и списка пакетов обновления
$ sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - $ sudo apt-get update3) Установить Postgres
$ sudo apt-get install postgresql-9.4Кредит: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/
Ниже приведены шаги по установке PostgreSQL 9.4 на Ubuntu 14.04.
Сначала проверьте версию Ubuntu:
lsb_release -scВам необходимо добавить последний репозиторий PostgreSQL для последней версии, в противном случае он установит PostgreSQL 9.3. Это для надежной версии.
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"Обновление и установка PostgreSQL 9.4:
sudo apt-get update sudo apt-get install postgresql-9.4По умолчанию postgres super user и postgres база данных создана. Вам нужно установить пароль для суперпользователя postgres.
ubuntu@:~$ sudo passwd postgres Enter new UNIX password:**** Retype new UNIX password:**** passwd: password updated successfullyЕсли служба не запущена, вы можете запустить службу PostgreSQL.
sudo service postgresql startПодключение сервера PostgreSQL с помощью пользователя postgres:
ubuntu@:~$ su postgres Password:****Создайте образец базы данных:
createdb database_nameПодключение к этой базе данных:
psql -d database_name
Выполните следующие действия для установки postgresql. Откройте терминал (Ctrl + Alt + t) и запишите следующую командную строку
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-9.6Если postgresql установлен успешно, то он вернет это после написания этой команды
psql --version psql (PostgreSQL) 9.6.3
PostgreSQL - это объектно-реляционная система баз данных с открытым исходным кодом. Это один из ведущих серверов баз данных, используемых для производственных серверов. PostgreSQL позволяет нам выполнять хранимые процедуры на различных языках программирования, таких как PHP, C/C++, Python, Java, Perl, Ruby и свой собственный PL/pgSQL, который похож на PL/SQL Oracle.
База данных Postgres используется постоянное хранилище данных
Установить Postgres
yum install postgres(Примечание: запомните пароль пользователя postgres – вам это понадобится позже)
sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-9.6Настройка Postgres
Запуск pgAdmin.
Подключение к локальному серверу. Используйте localhost для имени сервера, postgres для имени пользователя и пароля, которые вы использовали при установке Postgres. Вы должны быть root, чтобы выполнить эту команду.Примечание: Если вы не установили пароль во время установки (sudo apt-get install postgresql), то вы можете установить его следующим образом:

sudo -u postgres psql postgresВ командной строке клиента postgres выполните следующую команду, чтобы задать пароль.
alter user postgres with password 'postgres';Подключение к PostgreSQL
После установки сервера баз данных PostgreSQL, по умолчанию, он создает пользователя "postgres" с ролью "postgres". Он также создает системную учетную запись с тем же именем "postgres". Итак, чтобы подключиться к серверу postgres, войдите в систему как пользователь postgres и подключите базу данных.
$ sudo su - postgres $ psqlТеперь вы вошли на сервер базы данных PostgreSQL. Для проверки информации о входе в систему используйте следующую команду из командной строки базы данных.
postgres-# \conninfoК отключитесь от командной строки базы данных PostgreSQL просто введите команду ниже и нажмите enter. Это вернет вас обратно в командную строку Ubuntu.
postgres-# \q
Comments