Как установить / обновить 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 еще не в менеджерах пакетов? Я делаю что-то ужасно неправильное?

706   6  

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:   trusty

1) Создайте новый файл РЕПО apt для postgres

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list

2) импорт ключа подписи репозитория и списка пакетов обновления

$ sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update

3) Установить 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

    Ничего не найдено.